Desafíos en el diseño de sistemas Ciber-Físicos

Los sistemas cyber-físicos ─Cyber-Physical Systems CPS─ es un proceso que integra la computación con los procesos físicos. Los computadores embebidos, el monitoreo de redes y el control de procesos físicos, usualmente tienen ciclos de retroalimentación en los que los procesos físicos afectan los cál...

Full description

Autores:
Chandy, John C.
Tipo de recurso:
Article of journal
Fecha de publicación:
2010
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/27259
Acceso en línea:
https://hdl.handle.net/10819/27259
https://doi.org/10.21500/20275846.231
Palabra clave:
Rights
openAccess
License
Revista Ingenierias USBmed - 2015
id SANBUENAV2_1ef1b7030c48dc9efb3fe16e3264c634
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/27259
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Desafíos en el diseño de sistemas Ciber-Físicos
dc.title.translated.eng.fl_str_mv Desafíos en el diseño de sistemas Ciber-Físicos
title Desafíos en el diseño de sistemas Ciber-Físicos
spellingShingle Desafíos en el diseño de sistemas Ciber-Físicos
title_short Desafíos en el diseño de sistemas Ciber-Físicos
title_full Desafíos en el diseño de sistemas Ciber-Físicos
title_fullStr Desafíos en el diseño de sistemas Ciber-Físicos
title_full_unstemmed Desafíos en el diseño de sistemas Ciber-Físicos
title_sort Desafíos en el diseño de sistemas Ciber-Físicos
dc.creator.fl_str_mv Chandy, John C.
dc.contributor.author.spa.fl_str_mv Chandy, John C.
description Los sistemas cyber-físicos ─Cyber-Physical Systems CPS─ es un proceso que integra la computación con los procesos físicos. Los computadores embebidos, el monitoreo de redes y el control de procesos físicos, usualmente tienen ciclos de retroalimentación en los que los procesos físicos afectan los cálculos, y viceversa. En este artículo se examinan los desafíos en el diseño de estos sistemas, y se plantea la cuestión de si la informática y las tecnologías de redes actuales proporcionan una base adecuada para ellos. La conclusión es que para mejorar los procesos de diseño de estos sistemas no será suficiente con elevar el nivel de abstracción o verificar, formalmente o no, los diseños en los que se basan las abstracciones de hoy. El potencial social y económico de los CPS es mucho mayor de lo que hasta el momento se ha pensado; en todo el mundo se están realizando grandes inversiones para desarrollar esta tecnología, pero los retos son considerables. Para aprovechar todo el potencial de los CPS se tendrán que reconstruir los procesos de las abstracciones informáticas y de las redes, y los procesos se deberán acoger en pleno a los principios de las dinámicas físicas y de la computación.
publishDate 2010
dc.date.accessioned.none.fl_str_mv 2010-12-20T00:00:00Z
2025-08-21T22:03:34Z
dc.date.available.none.fl_str_mv 2010-12-20T00:00:00Z
2025-08-21T22:03:34Z
dc.date.issued.none.fl_str_mv 2010-12-20
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.local.eng.fl_str_mv Journal article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.doi.none.fl_str_mv 10.21500/20275846.231
dc.identifier.eissn.none.fl_str_mv 2027-5846
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10819/27259
dc.identifier.url.none.fl_str_mv https://doi.org/10.21500/20275846.231
identifier_str_mv 10.21500/20275846.231
2027-5846
url https://hdl.handle.net/10819/27259
https://doi.org/10.21500/20275846.231
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.bitstream.none.fl_str_mv https://revistas.usb.edu.co/index.php/IngUSBmed/article/download/231/109
dc.relation.citationedition.spa.fl_str_mv Núm. 1 , Año 2010 : Ingenierías USBMed
dc.relation.citationendpage.none.fl_str_mv 14
dc.relation.citationissue.spa.fl_str_mv 1
dc.relation.citationstartpage.none.fl_str_mv 6
dc.relation.citationvolume.spa.fl_str_mv 1
dc.relation.ispartofjournal.spa.fl_str_mv Ingenierías USBMed
dc.relation.references.spa.fl_str_mv E. A. Lee. “The problem with threads”. Computer, Vol. 39, No. 5, pp. 33-42, 2006.
N. Wirth. “Toward a discipline of real-time programming”. Communications of the ACM, Vol. 20, No. 8, pp. 577-583, 1977.
J. A. Stankovic. “Misconceptions about real-time computing: a serious problem for next-generation systems”. Computer, Vol. 21, No. 10, pp. 10-19, 1988.
S. Johannessen. “Time synchronization in a local area network”. IEEE Control Systems Magazine. Vol. 24, No. 2, pp. 61-69, 2004.
N. Zeldovich, A. Yip, F. Dabek, R. T. Morris, D. Mazieres, and F. Kaashoek. “Multiprocessor support for event-driven programs”. In USENIX Annual Technical Conference, San Antonio, Texas, USA, June 9-14, 2003.
H. Sutter and J. Larus. “Software and the concurrency revolution”. ACM Queue, Vol. 3, No.7, pp. 54-62, 2005.
D. E. Culler, A. Dusseau, S. C. Goldstein, A. Krishnamurthy, S. Lumetta, T. v. Eicken, and K. Yelick. “Parallel programming in Split-C”. Proceedings of the 1993 ACM/IEEE conference on Supercomputing. Portland, Oregon, USA, pp. 262-273, November, 1993.
R. D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall, and Y. Zhou. “Cilk: an efficient multithreaded runtime system”. In ACM SIGPLAN symposium on Principles and Practice of Parallel Programming (PPoPP). Santa Barbara, California, USA, pp. 207-216, August, 1995.
D. F. Bacon, R. E. Strom, and A. Tarafdar. “Guava: a dialect of Java without data races”. ACM SIGPLAN Notices. Vol. 35, pp. 382-400, 2000.
O. Tardieu and S. A. Edwards. “SHIM: Schedulingindependent threads and exceptions in SHIM”. Proceedings of the 6th ACM & IEEE International conference on Embedded software. Seoul, Korea, pp. 142-151, October 22-24, 2006.
S. A. Edwards and E. A. Lee. “The case for the precisión timed (PRET) machine”. Proceedings of the 44th annual Design Automation Conference. San Diego, CA, USA, pp. 264-265, June 4-8, 2007.
N. J. H. Ip and S. A. Edwards. “A processor extensión for cycle-accurate real-time software”. In IFIP International Conference on Embedded and Ubiquitous Computing (EUC), Vol. LNCS 4096. Seoul, Korea, pp. 449-458, August, 2006
O. Avissar, R. Barua, and D. Stewart. “An optimal memory allocation scheme for scratch-pad-based embedded systems”. Trans. on Embedded Computing Sys., Vol. 1, No. 1, pp. 6-26, 2002.
E. A. Lee and D. G. “Messerschmitt. Pipeline interleaved programmable dsps: Architecture”. IEEE Trans. on Acoustics, Speech, and Signal Processing, Vol. 35, No. 9, 1987.
D. F. Bacon, P. Cheng, and V. Rajan. “The Metronome: A simpler approach to garbage collection in real-time systems”. In Workshop on Java Technologies for Real-Time and Embedded Systems. Catania, Italy, pp. 466-478, November, 2003.
T. A. Henzinger, B. Horowitz, and C. M. Kirsch. “Giotto: A time-triggered language for embedded programming”. Proceedings of the IEEE EMSOFT 2001, Vol. LNCS 2211. Tahoe City, CA, USA, 2001.
G. Berry. “The effectiveness of synchronous languages for the development of safety-critical systems”. White paper, Esterel Technologies, 2003.
E. A. Lee, S. Neuendorffer, and M. J. Wirthlin. “Actororiented design of embedded hardware and software systems”. Journal of Circuits, Systems, and Computers, Vol. 12, No. 3, pp. 231-260, 2003.
E. Bini and G. C. Buttazzo. “Schedulability analysis of periodic fixed priority systems”. IEEE Transactions on Computers, Vol. 53, No. 11, pp. 1462-1473, 2004.
J. Sztipanovits and G. Karsai. “Model-integrated computing”. IEEE Computer, Vol. 30, No. 4, pp.110-112, 1997.
Y. Zhao, E. A. Lee, and J. Liu. “A programming model for time-synchronized distributed real-time systems”. In Real-Time and Embedded Technology and Applications Symposium (RTAS), Bellevue, WA, USA, pp. 259-268 April 3-6 2007.
T. Nghiem, G. J. Pappas, A. Girard, and R. Alur. “Timetriggered implementations of dynamic controllers”. Proceedings of the 6th ACM & IEEE International conference on Embedded software. Seoul, Korea, pp. 2-11, 2006.
B. H. Liskov and J. M. Wing. “A behavioral notion of subtyping”. ACM Transactions on Programming Languages and Systems, Vol. 16, No. 6, pp. 1811- 1841, 1994.
L. de Alfaro and T. A. Henzinger. “Interface theories for component-based design”. In First International Workshop on Embedded Software (EMSOFT), Vol. LNCS 2211. Lake Tahoe, CA, USA, pp. 148-165, October, 2001.
Y. Zhou and E. A. Lee. “A causality interface for deadlock analysis in dataflow”. In ACM & IEEE Conference on Embedded Software (EMSOFT), Seoul, South Korea, pp. 44-52, October 22-25, 2006.
L. Thiele, E. Wandeler, and N. Stoimenov. “Realtime interfaces for composing real-time systems”. Proceedings of the 6th ACM & IEEE International conference on Embedded software, Seoul, Korea, October 22-24, 2006.
T. A. Henzinger and S. “Matic. An interface algebra for real-time components”. Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium. San José, CA, USA, pp. 253-266, April 4-7, 2006.
H. Kopetz and N. Suri. “Compositional design of RT systems: A conceptual basis for specification of linking interfaces”. In 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2003), Hakodate, Hokkaido, Japan, pp. 51-60, May 14-16, 2003.
A. Chakrabarti, L. de Alfaro, and T. A. Henzinger. “Resource interfaces”. In R. Alur and I. Lee, (Eds), EMSOFT, Vol. LNCS 2855. Springer: Philadelphia, USA, pp. 117-133. 2003.
L. de Alfaro and T. A. “Henzinger. Interface-based design”. In M. Broy, J. Gruenbauer, D. Harel, and C. Hoare (Eds.) Engineering Theories of Softwareintensive Systems, volume NATO Science Series: Mathematics, Physics, and Chemistry, Vol. 195, pp. 83-104. Springer: USA, 2005.
G. Papadopoulos and F. Arbab. “Coordination models and languages”. In M. Zelkowitz (Ed.) Advances in Computers - The Engineering of Large Systems, Vol. 46, pp. 329-400, 1998.
G. A. Papadopoulos, A. Stavrou, and O. Papapetrou. “An implementation framework for software architectures based on the coordination paradigm”. Science of Computer Programming, Vol. 60, No. 1, pp. 27-67, 2006.
F. Arbab. “Reo: A channel-based coordination model for component composition”. Mathematical Structures in Computer Science, Vol. 14, No. 3, pp. 329-366, 2004.
E. A. Lee. “Model-driven development - from objectoriented design to actor-oriented design”. In Workshop on Software Engineering for Embedded Systems: From Requirements to Implementation, (a.k.a. The Monterey Workshop). Chicago, USA, September 24, 2003.
dc.rights.spa.fl_str_mv Revista Ingenierias USBmed - 2015
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
rights_invalid_str_mv Revista Ingenierias USBmed - 2015
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad San Buenaventura - USB (Colombia)
dc.source.spa.fl_str_mv https://revistas.usb.edu.co/index.php/IngUSBmed/article/view/231
institution Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/b3bfdac9-baf0-4923-ae2e-55ab63b2ba56/download
bitstream.checksum.fl_str_mv 874f203a43fc271836866a81f8c36fb7
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de San Buenaventura Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851053558717218816
spelling Chandy, John C.2010-12-20T00:00:00Z2025-08-21T22:03:34Z2010-12-20T00:00:00Z2025-08-21T22:03:34Z2010-12-20Los sistemas cyber-físicos ─Cyber-Physical Systems CPS─ es un proceso que integra la computación con los procesos físicos. Los computadores embebidos, el monitoreo de redes y el control de procesos físicos, usualmente tienen ciclos de retroalimentación en los que los procesos físicos afectan los cálculos, y viceversa. En este artículo se examinan los desafíos en el diseño de estos sistemas, y se plantea la cuestión de si la informática y las tecnologías de redes actuales proporcionan una base adecuada para ellos. La conclusión es que para mejorar los procesos de diseño de estos sistemas no será suficiente con elevar el nivel de abstracción o verificar, formalmente o no, los diseños en los que se basan las abstracciones de hoy. El potencial social y económico de los CPS es mucho mayor de lo que hasta el momento se ha pensado; en todo el mundo se están realizando grandes inversiones para desarrollar esta tecnología, pero los retos son considerables. Para aprovechar todo el potencial de los CPS se tendrán que reconstruir los procesos de las abstracciones informáticas y de las redes, y los procesos se deberán acoger en pleno a los principios de las dinámicas físicas y de la computación.application/pdf10.21500/20275846.2312027-5846https://hdl.handle.net/10819/27259https://doi.org/10.21500/20275846.231spaUniversidad San Buenaventura - USB (Colombia)https://revistas.usb.edu.co/index.php/IngUSBmed/article/download/231/109Núm. 1 , Año 2010 : Ingenierías USBMed14161Ingenierías USBMedE. A. Lee. “The problem with threads”. Computer, Vol. 39, No. 5, pp. 33-42, 2006.N. Wirth. “Toward a discipline of real-time programming”. Communications of the ACM, Vol. 20, No. 8, pp. 577-583, 1977.J. A. Stankovic. “Misconceptions about real-time computing: a serious problem for next-generation systems”. Computer, Vol. 21, No. 10, pp. 10-19, 1988.S. Johannessen. “Time synchronization in a local area network”. IEEE Control Systems Magazine. Vol. 24, No. 2, pp. 61-69, 2004.N. Zeldovich, A. Yip, F. Dabek, R. T. Morris, D. Mazieres, and F. Kaashoek. “Multiprocessor support for event-driven programs”. In USENIX Annual Technical Conference, San Antonio, Texas, USA, June 9-14, 2003.H. Sutter and J. Larus. “Software and the concurrency revolution”. ACM Queue, Vol. 3, No.7, pp. 54-62, 2005.D. E. Culler, A. Dusseau, S. C. Goldstein, A. Krishnamurthy, S. Lumetta, T. v. Eicken, and K. Yelick. “Parallel programming in Split-C”. Proceedings of the 1993 ACM/IEEE conference on Supercomputing. Portland, Oregon, USA, pp. 262-273, November, 1993.R. D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall, and Y. Zhou. “Cilk: an efficient multithreaded runtime system”. In ACM SIGPLAN symposium on Principles and Practice of Parallel Programming (PPoPP). Santa Barbara, California, USA, pp. 207-216, August, 1995.D. F. Bacon, R. E. Strom, and A. Tarafdar. “Guava: a dialect of Java without data races”. ACM SIGPLAN Notices. Vol. 35, pp. 382-400, 2000.O. Tardieu and S. A. Edwards. “SHIM: Schedulingindependent threads and exceptions in SHIM”. Proceedings of the 6th ACM & IEEE International conference on Embedded software. Seoul, Korea, pp. 142-151, October 22-24, 2006.S. A. Edwards and E. A. Lee. “The case for the precisión timed (PRET) machine”. Proceedings of the 44th annual Design Automation Conference. San Diego, CA, USA, pp. 264-265, June 4-8, 2007.N. J. H. Ip and S. A. Edwards. “A processor extensión for cycle-accurate real-time software”. In IFIP International Conference on Embedded and Ubiquitous Computing (EUC), Vol. LNCS 4096. Seoul, Korea, pp. 449-458, August, 2006O. Avissar, R. Barua, and D. Stewart. “An optimal memory allocation scheme for scratch-pad-based embedded systems”. Trans. on Embedded Computing Sys., Vol. 1, No. 1, pp. 6-26, 2002.E. A. Lee and D. G. “Messerschmitt. Pipeline interleaved programmable dsps: Architecture”. IEEE Trans. on Acoustics, Speech, and Signal Processing, Vol. 35, No. 9, 1987.D. F. Bacon, P. Cheng, and V. Rajan. “The Metronome: A simpler approach to garbage collection in real-time systems”. In Workshop on Java Technologies for Real-Time and Embedded Systems. Catania, Italy, pp. 466-478, November, 2003.T. A. Henzinger, B. Horowitz, and C. M. Kirsch. “Giotto: A time-triggered language for embedded programming”. Proceedings of the IEEE EMSOFT 2001, Vol. LNCS 2211. Tahoe City, CA, USA, 2001.G. Berry. “The effectiveness of synchronous languages for the development of safety-critical systems”. White paper, Esterel Technologies, 2003.E. A. Lee, S. Neuendorffer, and M. J. Wirthlin. “Actororiented design of embedded hardware and software systems”. Journal of Circuits, Systems, and Computers, Vol. 12, No. 3, pp. 231-260, 2003.E. Bini and G. C. Buttazzo. “Schedulability analysis of periodic fixed priority systems”. IEEE Transactions on Computers, Vol. 53, No. 11, pp. 1462-1473, 2004.J. Sztipanovits and G. Karsai. “Model-integrated computing”. IEEE Computer, Vol. 30, No. 4, pp.110-112, 1997.Y. Zhao, E. A. Lee, and J. Liu. “A programming model for time-synchronized distributed real-time systems”. In Real-Time and Embedded Technology and Applications Symposium (RTAS), Bellevue, WA, USA, pp. 259-268 April 3-6 2007.T. Nghiem, G. J. Pappas, A. Girard, and R. Alur. “Timetriggered implementations of dynamic controllers”. Proceedings of the 6th ACM & IEEE International conference on Embedded software. Seoul, Korea, pp. 2-11, 2006.B. H. Liskov and J. M. Wing. “A behavioral notion of subtyping”. ACM Transactions on Programming Languages and Systems, Vol. 16, No. 6, pp. 1811- 1841, 1994.L. de Alfaro and T. A. Henzinger. “Interface theories for component-based design”. In First International Workshop on Embedded Software (EMSOFT), Vol. LNCS 2211. Lake Tahoe, CA, USA, pp. 148-165, October, 2001.Y. Zhou and E. A. Lee. “A causality interface for deadlock analysis in dataflow”. In ACM & IEEE Conference on Embedded Software (EMSOFT), Seoul, South Korea, pp. 44-52, October 22-25, 2006.L. Thiele, E. Wandeler, and N. Stoimenov. “Realtime interfaces for composing real-time systems”. Proceedings of the 6th ACM & IEEE International conference on Embedded software, Seoul, Korea, October 22-24, 2006.T. A. Henzinger and S. “Matic. An interface algebra for real-time components”. Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium. San José, CA, USA, pp. 253-266, April 4-7, 2006.H. Kopetz and N. Suri. “Compositional design of RT systems: A conceptual basis for specification of linking interfaces”. In 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2003), Hakodate, Hokkaido, Japan, pp. 51-60, May 14-16, 2003.A. Chakrabarti, L. de Alfaro, and T. A. Henzinger. “Resource interfaces”. In R. Alur and I. Lee, (Eds), EMSOFT, Vol. LNCS 2855. Springer: Philadelphia, USA, pp. 117-133. 2003.L. de Alfaro and T. A. “Henzinger. Interface-based design”. In M. Broy, J. Gruenbauer, D. Harel, and C. Hoare (Eds.) Engineering Theories of Softwareintensive Systems, volume NATO Science Series: Mathematics, Physics, and Chemistry, Vol. 195, pp. 83-104. Springer: USA, 2005.G. Papadopoulos and F. Arbab. “Coordination models and languages”. In M. Zelkowitz (Ed.) Advances in Computers - The Engineering of Large Systems, Vol. 46, pp. 329-400, 1998.G. A. Papadopoulos, A. Stavrou, and O. Papapetrou. “An implementation framework for software architectures based on the coordination paradigm”. Science of Computer Programming, Vol. 60, No. 1, pp. 27-67, 2006.F. Arbab. “Reo: A channel-based coordination model for component composition”. Mathematical Structures in Computer Science, Vol. 14, No. 3, pp. 329-366, 2004.E. A. Lee. “Model-driven development - from objectoriented design to actor-oriented design”. In Workshop on Software Engineering for Embedded Systems: From Requirements to Implementation, (a.k.a. The Monterey Workshop). Chicago, USA, September 24, 2003.Revista Ingenierias USBmed - 2015info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/https://revistas.usb.edu.co/index.php/IngUSBmed/article/view/231Desafíos en el diseño de sistemas Ciber-FísicosDesafíos en el diseño de sistemas Ciber-FísicosArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/articleJournal articleinfo:eu-repo/semantics/publishedVersionPublicationOREORE.xmltext/xml2462https://bibliotecadigital.usb.edu.co/bitstreams/b3bfdac9-baf0-4923-ae2e-55ab63b2ba56/download874f203a43fc271836866a81f8c36fb7MD5110819/27259oai:bibliotecadigital.usb.edu.co:10819/272592025-08-21 17:03:34.965https://creativecommons.org/licenses/by-nc-sa/4.0/https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.com