{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T00:13:02Z","timestamp":1768781582611,"version":"3.49.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2014,3,4]],"date-time":"2014-03-04T00:00:00Z","timestamp":1393891200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Intel Serv Robotics"],"published-print":{"date-parts":[[2014,4]]},"DOI":"10.1007\/s11370-014-0145-y","type":"journal-article","created":{"date-parts":[[2014,3,4]],"date-time":"2014-03-04T00:28:58Z","timestamp":1393892938000},"page":"53-65","source":"Crossref","is-referenced-by-count":5,"title":["Dynamic State Charts: composition and coordination of complex robot behavior and reuse of action plots"],"prefix":"10.1007","volume":"7","author":[{"given":"Dennis","family":"Stampfer","sequence":"first","affiliation":[]},{"given":"Christian","family":"Schlegel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,3,4]]},"reference":[{"key":"145_CR1","doi-asserted-by":"crossref","unstructured":"Bohren J, Rusu RB, Jones EG, Marder-Eppstein E, Pantofaru C, Wise M, Mosenlechner L, Meeussen W, Holzer S (2011) Towards autonomous robotic butlers: lessons learned with the PR2. In: Proceedings of the IEEE International Conference on Robotics and Automation. Shanghai, China","DOI":"10.1109\/ICRA.2011.5980058"},{"key":"145_CR2","doi-asserted-by":"crossref","unstructured":"Bruyninckx H (2001) Open robot control software: the OROCOS project. In: Proceedings of IEEE International Conference on Robotics and Automation, vol. 3, pp 2523\u20132528","DOI":"10.1109\/ROBOT.2001.933002"},{"key":"145_CR3","doi-asserted-by":"crossref","unstructured":"Bruyninckx H, Klotzb\u00fccher M, Hochgeschwender N, Kraetzschmar G, Gherardi L, Brugali D (2013) The BRICS component model: a model-based development paradigm for complex robotics software systems. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC \u201913, pp. 1758\u20131764. ACM, New York, NY, USA. doi: 10.1145\/2480362.2480693","DOI":"10.1145\/2480362.2480693"},{"key":"145_CR4","unstructured":"Eclipse Foundation: Xtext Website. http:\/\/eclipse.org\/xtext . Visited 7 Aug 2013"},{"key":"145_CR5","unstructured":"Firby RJ (1989) Adaptive execution in complex dynamic worlds. Ph.D. thesis, Yale University, New Haven, USA"},{"key":"145_CR6","unstructured":"Firby RJ (1994) Task networks for controlling continuous processes. In: Proceedings of the Second International Conference on AI Planning Systems"},{"key":"145_CR7","doi-asserted-by":"crossref","unstructured":"Gindele T, Jagszent D, Pitzer B, Dillmann R (2008) Design of the planner of team AnnieWAYs autonomous vehicle used in the DARPA Urban Challenge 2007. In: IEEE Intelligent Vehicles Symposium, pp 1131\u20131136. IEEE. doi: 10.1109\/IVS.2008.4621268","DOI":"10.1109\/IVS.2008.4621268"},{"issue":"3","key":"145_CR8","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0167-6423(87)90035-9","volume":"8","author":"D Harel","year":"1987","unstructured":"Harel D (1987) Statecharts: a visual formalism for complex systems. Sci Computer Progr 8(3):231\u2013274","journal-title":"Sci Computer Progr"},{"key":"145_CR9","doi-asserted-by":"crossref","unstructured":"Hoffmann J, Nebel B (2001) The FF planning system: fast plan generation through heuristic search. J Artif Intell Res 14:253\u2013302","DOI":"10.1613\/jair.855"},{"key":"145_CR10","doi-asserted-by":"crossref","unstructured":"Hurdus JG, Hong DW (2008) Behavioral programming with hierarchy and parallelism in the DARPA urban challenge and robocup. IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, pp 503\u2013509. doi: 10.1109\/MFI.2008.4648045","DOI":"10.1109\/MFI.2008.4648045"},{"key":"145_CR11","unstructured":"Itemis AG: Yakindu Statechart Tools (2013). http:\/\/www.yakindu.org . Visited 7 Aug 2013"},{"key":"145_CR12","unstructured":"Klotzbuecher M, Bruyninckx H (2012) Coordinating robotic tasks and systems with rFSM statecharts. J Softw Eng Robot (JOSER) 3(1):28\u201356"},{"key":"145_CR13","volume-title":"Applying UML and patterns\u2014an introduction to object-oriented analysis and design and iterative development","author":"C Larman","year":"2005","unstructured":"Larman C (2005) Applying UML and patterns\u2014an introduction to object-oriented analysis and design and iterative development. Prentice Hall, New Jersey"},{"key":"145_CR14","first-page":"74","volume":"3","author":"A M\u00fclder","year":"2011","unstructured":"M\u00fclder A, Ny\u00dfen A (2011) TMF meets GMF. Eclipse Magazin 3:74\u201378","journal-title":"Eclipse Magazin"},{"key":"145_CR15","doi-asserted-by":"crossref","unstructured":"Niem\u00fcller T, Ferrein A, Lakemeyer G (2009) A Lua-based behavior engine for controlling the humanoid robot Nao. In: RoboCup Symposium","DOI":"10.1007\/978-3-642-11876-0_21"},{"key":"145_CR16","doi-asserted-by":"crossref","unstructured":"Noreils F (1990) Integrating error recovery in a mobile robot control system. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp 396\u2013401. doi: 10.1109\/ROBOT.1990.126008","DOI":"10.1109\/ROBOT.1990.126008"},{"key":"145_CR17","unstructured":"Object Management Group (2010) Unified modeling language. Superstructure 2.3"},{"key":"145_CR18","unstructured":"Papyrus (2013) http:\/\/www.eclipse.org\/papyrus\/ . Visited 7 Aug 2013"},{"key":"145_CR19","unstructured":"Pontifcia Universidade Catlica do Rio de Janeiro, Computer Science Department: The Lua Programming Language (2013). http:\/\/www.lua.org\/ . Visited 7 Aug 2013"},{"key":"145_CR20","unstructured":"Quigley M, Conley K, Gerkey BP, Faust J, Foote T, Leibs J, Wheeler R, Ng AY (2009) ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software"},{"key":"145_CR21","unstructured":"Risler M (2009) Behavior control for single and multiple autonomous agents based on hierarchical finite state machines. Dissertation, Universit\u00e4t Darmstadt"},{"key":"145_CR22","unstructured":"Servicerobotik-Ulm\/RoboticsAtHsUlm (2012) The Robot Butler Scenario. YouTube-Video. http:\/\/youtu.be\/nUM3BUCUnpY . Visited 7 Aug 2013"},{"key":"145_CR23","unstructured":"ROS Community: ROS.org wiki: SMACH (2011). http:\/\/www.ros.org\/wiki\/smach\/ . Visited 7 Aug 2013"},{"key":"145_CR24","unstructured":"Schlegel C (2004) Navigation and execution for mobile robots in dynamic environments: an integrated approach. Ph.D. thesis, University of Ulm"},{"key":"145_CR25","unstructured":"Schlegel C, Lotz A, Steck A (2011) SmartSoft: the state management of a component. Tech. rep., University of Applied Sciences Ulm"},{"key":"145_CR26","unstructured":"Schlegel C, Lutz M, Lotz A, Stampfer D, Ingl\u00e9s-Romero JF, Vicente-Chicote C (2013) Model-driven software systems engineering in robotics: covering the complete life-cycle of a robot. In: Informatik 2013, Workshop Roboter-Kontrollarchitekturen, Springer LNI der GI. Koblenz, Germany"},{"key":"145_CR27","unstructured":"Schlegel C, Steck A, Lotz A (2012) Model-driven software development in robotics: communication patterns as key for a robotics component model. In: Chugo D, Yokota S (eds) Introduction to modern robotics. iConcept Press, pp 119\u2013150"},{"key":"145_CR28","doi-asserted-by":"crossref","unstructured":"Schlegel C, Steck A, Lotz A (2012) Robotic software systems: From code-driven to model-driven software development. In: Dutta A (ed) Robotic systems\u2014applications, control and programming. InTech, pp 473\u2013502","DOI":"10.5772\/25896"},{"key":"145_CR29","doi-asserted-by":"crossref","unstructured":"Simons, AJH (2000) On the Compositional Properties of UML Statechart Diagrams. In: Proceedings of the 2000 International Conference on Rigorous Object-Oriented Methods. Swinton, UK","DOI":"10.14236\/ewic\/ROOM2000.8"},{"key":"145_CR30","unstructured":"Simons AJH, Graham I (1999) 30 Things that go wrong in object modelling with UML, chap. 17. Kluwer Academic Publishers, pp 237\u2013257"},{"key":"145_CR31","unstructured":"SmartSoft at Servicerobotik Ulm (2013). http:\/\/www.servicerobotik-ulm.de\/ . Visited 18 Dec 2013"},{"key":"145_CR32","unstructured":"Stampfer D (2010) Dynamic State Charts for task sequencing for service robots. Master\u2019s thesis, University of Applied Sciences Ulm, Germany"},{"key":"145_CR33","doi-asserted-by":"crossref","unstructured":"Stampfer D, Schlegel C (2013) Dynamic State Charts: composition and coordination of complex robot behavior and reuse of action plots. In: Proceedings of IEEE Int. Conf. on Technologies for Practical Robot Applications (TePRA). Woburn, MA, USA","DOI":"10.1109\/TePRA.2013.6556375"},{"key":"145_CR34","doi-asserted-by":"crossref","unstructured":"Steck A, Schlegel C (2011) Managing execution variants in task coordination by exploiting design-time models at run-time. In: Proceedings of IEEE\/RSJ Int. Conf. on Robotics and Intelligent Systems (IROS). San Francisco, USA","DOI":"10.1109\/IROS.2011.6094732"},{"key":"145_CR35","doi-asserted-by":"crossref","unstructured":"Waibel M, Beetz M, Civera J, D\u2019Andrea R, Elfring J, Galvez-Lopez D, Haussermann K, Janssen R, Montiel JMM, Perzylo A, Schiessle B, Tenorth M, Zweigle O, van de Molengraft R (2011) RoboEarth\u2014a World Wide Web for robots. IEEE Robotics and Automation Magazine, pp 69\u201382","DOI":"10.1109\/MRA.2011.941632"}],"container-title":["Intelligent Service Robotics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11370-014-0145-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11370-014-0145-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11370-014-0145-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T23:52:48Z","timestamp":1746143568000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11370-014-0145-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,4]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,4]]}},"alternative-id":["145"],"URL":"https:\/\/doi.org\/10.1007\/s11370-014-0145-y","relation":{},"ISSN":["1861-2776","1861-2784"],"issn-type":[{"value":"1861-2776","type":"print"},{"value":"1861-2784","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,4]]}}}