{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:43:06Z","timestamp":1777902186902,"version":"3.51.4"},"reference-count":67,"publisher":"SAGE Publications","issue":"9","license":[{"start":{"date-parts":[[2010,4,23]],"date-time":"2010-04-23T00:00:00Z","timestamp":1271980800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2011,9]]},"abstract":"<jats:p>Advanced mechatronic systems have to integrate existing technologies from mechanical, electrical and software engineering. They must be able to adapt their structure and behavior at runtime by reconfiguration to react flexibly to changes in the environment. Therefore, a tight integration of structural and behavioral models of the different domains is required. This integration results in complex reconfigurable hybrid systems, the execution logic of which cannot be addressed directly with existing standard modeling, simulation, and code-generation techniques. We present in this paper how our component-based approach for reconfigurable mechatronic systems, MECHATRONIC UML, efficiently handles the complex interplay of discrete behavior and continuous behavior in a modular manner. In addition, its extension to even more flexible reconfiguration cases is presented.<\/jats:p>","DOI":"10.1177\/0037549710366824","type":"journal-article","created":{"date-parts":[[2010,4,23]],"date-time":"2010-04-23T20:25:38Z","timestamp":1272054338000},"page":"775-808","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":5,"title":["A multi-paradigm approach supporting the modular execution of reconfigurable hybrid systems"],"prefix":"10.1177","volume":"87","author":[{"given":"Holger","family":"Giese","sequence":"first","affiliation":[{"name":"System Analysis and Modeling Group, Hasso Plattner Institute at the University Potsdam, Prof.-Dr.-Helmert-Strasse 2-3, D-14482 Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Henkler","sequence":"additional","affiliation":[{"name":"Software Engineering Group, University of Paderborn, Warburger Strasse 100, D-33098 Paderborn, Germany,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Hirsch","sequence":"additional","affiliation":[{"name":"Software Engineering Group, University of Paderborn, Warburger Strasse 100, D-33098 Paderborn, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2010,4,23]]},"reference":[{"key":"atypb1","volume-title":"Mechatronik: Komponenten, Methoden, Beispiele","author":"Heimann B.","year":"2001"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-35570-2_9"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1177\/0037549704050532"},{"key":"atypb4","volume-title":"The \u2018\u2018Rail Technology\u2019\u2019 challenge","author":"RailCab.","year":"2004"},{"key":"atypb5","volume-title":"Transrapid"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1145\/1379023.1375674"},{"key":"atypb7","volume-title":"EMSOFT \u201904: Proceedings of the 4th ACM International Conference on Embedded Software, Pisa, Italy","author":"Cola\u00e7o JL"},{"key":"atypb8","volume-title":"EMSOFT \u201905: Proceedings of the 5th ACM International Conference on Embedded Software","author":"Cola\u00e7o JL"},{"key":"atypb9","volume-title":"LCTES \u201908: Proceedings of the 2008 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems","author":"Delaval G."},{"key":"atypb10","volume-title":"POPL \u201909: Proceedings of the 36th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages","author":"Lublinerman R."},{"key":"atypb11","volume-title":"DATE \u201908: Proceedings of the Conference on Design, Automation and Test in Europe, Munich, Germany","author":"Lublinerman R."},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1007\/11538097_4"},{"key":"atypb13","doi-asserted-by":"crossref","unstructured":"Giese H., Henkler S., Hirsch M., Roubin V., and Tichy M. Modeling techniques for software-intensive systems. In: Tiako DPF (ed.) Designing Software-Intensi\u03bde Systems: Methods and Principles. Langston University, 2008, p.21-58.","DOI":"10.4018\/978-1-59904-699-0.ch002"},{"key":"atypb14","volume-title":"UML 2.0 Infrastructure Specification","author":"Object Management Group","year":"2003"},{"key":"atypb15","volume-title":"UML 2.0 Superstructure Specification","author":"Object Management Group","year":"2003"},{"key":"atypb16","volume-title":"Proceedings of 12th ACM SIGSOFT Foundations of Software Engineering 2004 (FSE 2004). Newport Beach","author":"Giese H."},{"key":"atypb17","volume-title":"Proceedings of the 9th European Software Engineering Conference held jointly with 11th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC\/FSE-11","author":"Giese H."},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-008-0067-0"},{"key":"atypb19","unstructured":"Henkler S., Hirsch M. A multi-paradigm modeling approach for reconfigurable mechatronic systems . In: Proceedings of the International Workshop on Multi-Paradigm Modeling: Concepts and Tools (MPM06), Satellite E\u03bdent of the 9th International Conference on Model-Dri\u03bden Engineering Languages and Systems MoDELS\/UML2006, Geno\u03bda, Italy (BME-DAAI Technical Report Series. Vol. 2006\/1, Budapest University of Technology and Economics, 2006, p.15-25."},{"key":"atypb20","volume-title":"Proceedings of European Simulation and Modelling Conference (ESMc\u20192004)","author":"Burmester S."},{"key":"atypb21","volume-title":"Proceedings of 1st International Conference on Informatics in Control, Automation and Robotics (ICINCO 2004)","author":"Burmester S."},{"key":"atypb22","volume-title":"Proceedings of the 8th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI)","author":"Oberschelp O."},{"key":"atypb23","volume-title":"Fujaba"},{"key":"atypb24","volume-title":"CAMeL-View"},{"key":"atypb25","volume-title":"Proceedings of the 29th International Conference on Software Engineering (ICSE)","author":"Burmester S."},{"key":"atypb26","volume-title":"MATLAB\/Simulink and Stateflow"},{"key":"atypb27","volume-title":"Proceedings of the International Conference on Qualitati\u03bde Reasoning","author":"Mosterman PJ"},{"key":"atypb28","doi-asserted-by":"crossref","unstructured":"Alur R., Dang T., Esposito JM, et al. Hierarchical hybrid modeling of embedded systems. EMSOFT \u201901: Proceedings of the First International Workshop on Embedded Software. London: Springer, 2001 , p.14-31.","DOI":"10.1007\/3-540-45449-7_2"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1007\/11730637_30"},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45426-8_3"},{"key":"atypb31","volume-title":"Proceedings UML\u20192001 Workshop on Practical UML-Based Rigorous De\u03bdelopment Methods-Countering or Integrating the eXtremists","author":"Stauner T."},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0055338"},{"key":"atypb33","volume-title":"Systematic De\u03bdelopment of Hybrid Systems","author":"Stauner T.","year":"2001"},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-27863-4_10"},{"key":"atypb35","volume-title":"Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and En\u03bdironments (HCC\u201901)","author":"Liu X."},{"key":"atypb36","volume-title":"Proceedings of the 11th International Conference of Z Users on the Z Formal Specification Notation, Berlin, Germany (Lecture Notes in Computer Science","author":"Friesen V."},{"key":"atypb37","volume-title":"Systems Modeling Language (SysML) Specification","author":"Object Management Group","year":"2005"},{"key":"atypb38","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-004-0051-4"},{"key":"atypb39","volume-title":"IPANEMA-Verteilte EchtzeitInformations\u03bderarbeitung in mechatronischen Systemen","author":"Honekamp U.","year":"1998"},{"key":"atypb40","first-page":"35","volume":"216","author":"Mosterman P.","year":"2002","journal-title":"Journal of Systems and Control Engineering-Part I"},{"key":"atypb41","volume-title":"Entwurf und implementierung einer standardisierten beschreibungsform mechatronischer systeme","author":"Homburg C.","year":"1993"},{"key":"atypb42","volume-title":"ADAMS"},{"key":"atypb43","volume-title":"SIMPACK"},{"issue":"299","key":"atypb44","author":"Hahn M.","year":"1999","journal-title":"Fortschritt-Berichte VDI"},{"key":"atypb45","volume-title":"Proceedings of the 1993 IEEE\/ACM International Conference on Computer-aided Design","author":"Malik S."},{"key":"atypb46","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(02)00096-5"},{"key":"atypb47","volume-title":"EMSOFT \u201907: Proceedings of the 7th ACM & IEEE international Conference on Embedded Software","author":"Lee EA"},{"key":"atypb48","doi-asserted-by":"crossref","unstructured":"Caspi P., Pilaud D., Halbwachs N., and Plaice JA Lustre: A declarative language for real-time programming. POPL \u201987: Proceedings of the 14th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages. Munich, West Germany. New York: ACM Press, 1987, p.178-188.","DOI":"10.1145\/41625.41641"},{"key":"atypb49","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-15670-4_19"},{"key":"atypb50","unstructured":"Burmester S. , Giese H. The Fujaba real-time statechart plugin. In: Giese H, Z\u00fcndorf A (eds) Proceedings of the First International Fujaba Days 2003. Kassel, Germany: (Technical Report TR-RI-04-247) University of Paderborn, 2003, p.1-8."},{"key":"atypb51","volume-title":"Proceedings of the 8th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI)","author":"Oberschelp O."},{"key":"atypb52","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2000.870415"},{"key":"atypb53","unstructured":"Oberschelp O. , Homburg C., Deppe M., Gambuzza A., and Seuss J. Verarbeitungsorientierte darstellung verteilter hybrider systeme der mechatronik. In: 5. Magdeburger Maschinenbautage . Magdeburg: Otto-von-Guericke-Universitat , 2001, p.22-34."},{"key":"atypb54","volume-title":"Checking and automatic abstraction for timed and hybrid refinement in mechtronic UML. Technical Report TR-RI-03-266, Software Engineering Group","author":"Giese H.","year":"2005"},{"key":"atypb55","volume-title":"SIGCOMM \u201908: Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication","author":"Alimi R."},{"key":"atypb56","volume-title":"Proceedings of the 2nd International Fujaba Days 2004","author":"Burmester S."},{"key":"atypb57","volume-title":"Proceedings of the European Conference on Model Dri\u03bden Architecture-Foundations and Applications (ECMDAFA\u201905)","author":"Burmester S."},{"key":"atypb58","doi-asserted-by":"publisher","DOI":"10.1007\/11663430_8"},{"key":"atypb59","doi-asserted-by":"publisher","DOI":"10.1006\/jcss.1998.1581"},{"key":"atypb60","unstructured":"Henkler S., Breit M., Brink C., et al. fritsCab: Fujaba re-engineering tool suite for mechatronic systems . In: Gorp PV (ed.) Proceedings of the 7th International Fujaba Days. Eindhoven University of Technology, 2009, p.25-29."},{"key":"atypb61","volume-title":"Proceedings of 13th International Symposium on Object\/ Component\/Ser\u03bdice-oriented Real-time Distributed Computing (ISORC)","author":"Henkler S."},{"key":"atypb62","volume-title":"SEAMS \u201908: Proceedings of the 2008 International Workshop on Software Engineering for Adapti\u03bde and Self-managing Systems","author":"Hirsch M."},{"key":"atypb63","volume-title":"Proceedings of the Software Engineering 2010 Conference","author":"Henkler S."},{"key":"atypb64","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46430-1"},{"key":"atypb65","volume-title":"Hybrid UML components for the correct design of self-optimizing mechatronic systems. Technical Report TR-RI-03-246, Software Engineering Group","author":"Burmester S.","year":"2004"},{"key":"atypb66","volume-title":"Proceedings of the 16th IEEE Real-Time Symposium","author":"Henzinger TA"},{"key":"atypb67","volume-title":"Syntax and semantics of hybrid components. Technical Report TR-RI-05-264, Software Engineering Group","author":"Burmester S.","year":"2005"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549710366824","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549710366824","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:22:22Z","timestamp":1777634542000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549710366824"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,23]]},"references-count":67,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2011,9]]}},"alternative-id":["10.1177\/0037549710366824"],"URL":"https:\/\/doi.org\/10.1177\/0037549710366824","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,4,23]]}}}