{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T17:15:18Z","timestamp":1777655718435,"version":"3.51.4"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319118994","type":"print"},{"value":"9783319119007","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11900-7_17","type":"book-chapter","created":{"date-parts":[[2014,9,19]],"date-time":"2014-09-19T10:38:44Z","timestamp":1411123124000},"page":"195-206","source":"Crossref","is-referenced-by-count":75,"title":["A Survey on Domain-Specific Languages in Robotics"],"prefix":"10.1007","author":[{"given":"Arne","family":"Nordmann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nico","family":"Hochgeschwender","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Wrede","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"van Deursen, A., Klint, P., Visser, J.: Domain-Specific Languages: An Annotated Bibliography. ACM Sigplan Notices (2000)","DOI":"10.1145\/352029.352035"},{"key":"17_CR2","unstructured":"Biggs, G., MacDonald, B.: A Survey of Robot Programming Systems. In: Australasian Conference on Robotics and Automation (2003)"},{"key":"17_CR3","unstructured":"V\u00f6lter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L., Visser, E., Wachsmuth, G.: DSL Engineering Designing, Implementing and Using Domain-Specific Languages (2013)"},{"issue":"4","key":"17_CR4","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M. Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to Develop Domain-Specific Languages. ACM Computing Surveys\u00a037(4), 316\u2013344 (2005)","journal-title":"ACM Computing Surveys"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"G\u00e9rard, S., Selic, B.: The UML \u2013 MARTE Standardized Profile. In: The International Federation of Automatic Control, Seoul, Korea, pp. 6909\u20136913 (2008)","DOI":"10.3182\/20080706-5-KR-1001.01171"},{"key":"17_CR6","unstructured":"Gronback, R.C.: Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. Addison-Wesley Professional (2009)"},{"key":"17_CR7","unstructured":"JetBrains. Meta Programming System"},{"key":"17_CR8","unstructured":"Ioan Sucan. Unified Robot Description Format (URDF)"},{"key":"17_CR9","doi-asserted-by":"crossref","unstructured":"Frigerio, M., Buchli, J., Caldwell, D.G.: Code Generation of Algebraic Quantities for Robot Controllers. In: International Conference on Intelligent Robots and Systems, pp. 2346\u20132351 (October 2012)","DOI":"10.1109\/IROS.2012.6385694"},{"key":"17_CR10","unstructured":"Frigerio, M., Buchli, J., Caldwell, D.G.: A Domain Specific Language for Kinematic Models and Fast Implementations of Robot Dynamics Algorithms. In: Workshop on Domain-Specific Languages and Models for Robotic Systems (2011)"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Klotzb\u00fccher, M., Smits, R., Bruyninckx, H., De Schutter, J.: Reusable Hybrid Force-Velocity controlled Motion Specifications with executable Domain Specific Languages. In: International Conference on Intelligent Robots and Systems, pp. 4684\u20134689 (2011)","DOI":"10.1109\/IROS.2011.6094782"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Vanthienen, D., Klotzb\u00fccher, M., De Schutter, J., De Laet, T., Bruyninckx, H.: Rapid application development of constrained-based task modelling and execution using Domain Specific Languages. In: International Conference on Intelligent Robots and Systems (2013)","DOI":"10.1109\/IROS.2013.6696602"},{"key":"17_CR13","unstructured":"Angerer, A., Smirra, R., Hoffmann, A., Schierl, A., Vistein, M., Reif, W.: A Graphical Language for Real-Time Critical Robot Commands. In: Workshop on Domain-Specific Languages and Models for Robotic Systems, Tsukuba (2012)"},{"key":"17_CR14","unstructured":"Trojanek, P.: Model-Driven Engineering Approach to Design and Implementation of Robot Control System. In: Workshop on Domain-Specific Languages and Models for Robotic Systems (2011)"},{"key":"17_CR15","unstructured":"Blumenthal, S., Bruyninckx, H.: Towards a Domain Specific Language for a Scene Graph based Robotic World Model. In: Workshop on Domain-Specific Languages and Models for Robotic Systems (2013)"},{"key":"17_CR16","unstructured":"De Laet, T., Schaekers, W., de Greef, J., Bruyninckx, H.: Domain Specific Language for Geometric Relations between Rigid Bodies targeted to Robotic Applications. In: Workshop on Domain-Specific Languages and Models for Robotic Systems (2012)"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Thomas, U., Hirzinger, G., Rumpe, B., Schulze, C., Wortmann, A.: A New Skill Based Robot Programming Language Using UML\/P Statecharts. In: International Conference on Robotics and Automation (2013)","DOI":"10.1109\/ICRA.2013.6630615"},{"key":"17_CR18","unstructured":"Frigerio, M., Buchli, J., Caldwell, D.G.: Model based code generation for kinematics and dynamics computations in robot controllers. In: Workshop on Software Development and Integration in Robotics, St. Paul, Minnesota, USA (2012)"},{"key":"17_CR19","unstructured":"Reckhaus, M., Hochgeschwender, N.: A Platform-Independent Programming Environment for Robot Control. In: Workshop on Domain-Specific Languages and Models for Robotic Systems (2010)"},{"key":"17_CR20","doi-asserted-by":"crossref","unstructured":"L\u00f6tzsch, M., Risler, M., Jungel, M.: XABSL \u2013 A Pragmatic Approach to Behavior Engineering. In: International Conference on Intelligent Robots and Systems, pp. 5124\u20135129 (2006)","DOI":"10.1109\/IROS.2006.282605"},{"key":"17_CR21","doi-asserted-by":"crossref","unstructured":"De Laet, T., Bellens, S., Bruyninckx, H., De Schutter, J.: Geometric Relations between Rigid Bodies (Part 2): From Semantics to Software. IEEE Robotics and Automation Magazine (September 2012)","DOI":"10.1109\/MRA.2012.2230501"},{"key":"17_CR22","doi-asserted-by":"crossref","unstructured":"De Laet, T., Bellens, S., Smits, R., Aertbelien, E., Bruyninckx, H., De Schutter, J.: Geometric Relations between Rigid Bodies (Part 1): Semantics for Standardization. IEEE Robotics and Automation Magazine (June 2012)","DOI":"10.1109\/MRA.2012.2205652"},{"key":"17_CR23","unstructured":"Nordmann, A., Wrede, S.: A Domain-Specific Language for Rich Motor Skill Architectures. In: Workshop on Domain-Specific Languages and Models for Robotic Systems, Tsukuba (2012)"},{"key":"17_CR24","doi-asserted-by":"crossref","unstructured":"Bordignon, M., Schultz, U.P., Stoy, K.: Model-Based Kinematics Generation for Modular Mechatronic Toolkits. In: International Conference on Generative Programming and Component Engineering, p. 157 (2010)","DOI":"10.1145\/1868294.1868318"},{"key":"17_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/978-3-642-34327-8_16","volume-title":"Simulation, Modeling, and Programming for Autonomous Robots","author":"S. Dhouib","year":"2012","unstructured":"Dhouib, S., Kchir, S., Stinckwich, S., Ziadi, T., Ziane, M.: RobotML, a Domain-Specific Language to Design, Simulate and Deploy Robotic Applications. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) SIMPAR 2012. LNCS, vol.\u00a07628, pp. 149\u2013160. Springer, Heidelberg (2012)"},{"key":"17_CR26","unstructured":"Thomas, U., Finkemeyer, B., Kr\u00f6ger, T., Wahl, F.M.: Error-Tolerant Execution of Complex Robot Tasks based on Skill Primitives. In: International Conference on Automation and Robotics, Taipei, Taiwan (2003)"},{"key":"17_CR27","unstructured":"\u00d6zg\u00fcr, T.: Comparison of Microsoft DSL Tools and Eclipse Modeling Frameworks for Domain-Specific Modeling in the Context of the Model-Driven Development. Master, Blekinge Institute of Technology (2007)"},{"key":"17_CR28","unstructured":"Ringert, J.O., Rumpe, B., Wortmann, A.: A Case Study on Model-Based Development of Robotic Systems using MontiArc with Embedded Automata. In: Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme IX (2013)"},{"key":"17_CR29","unstructured":"Romero-Garc\u00e9s, A., Manso, L.J., Gutierrez, M.A., Cintas, R., Bustos, P.: Improving the Lifecycle of Robotics Components using Domain-Specific Languages. In: Workshop on Domain-Specific Languages and Models for Robotic Systems (2013)"},{"key":"17_CR30","unstructured":"M\u00fche, H., Angerer, A., Hoffmann, A., Reif, W.: On reverse-engineering the KUKA Robot Language. In: Workshop on Domain-Specific Languages and Models for Robotic Systems (2010)"},{"key":"17_CR31","unstructured":"KUKA System Software 5.5 - Operating and Programming Instructions for System Integrators. Technical report, KUKA Roboter GmbH (2009)"},{"key":"17_CR32","unstructured":"RAPID Overview. Technical report, ABB Robotics Products"},{"key":"17_CR33","unstructured":"Steck, A., Schlegel, C.: SMART TCL: An Execution Language for Conditional Reactive Task Execution in a Three Layer Architecture for Service Robots. In: Int. Workshop on DYnamic languages for RObotic and Sensors systems (DYROS), pp. 274\u2013277 (2010)"}],"container-title":["Lecture Notes in Computer Science","Simulation, Modeling, and Programming for Autonomous Robots"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11900-7_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,15]],"date-time":"2019-08-15T01:29:38Z","timestamp":1565832578000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11900-7_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319118994","9783319119007"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11900-7_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}