{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T07:47:11Z","timestamp":1772264831693,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,6,2]],"date-time":"2014-06-02T00:00:00Z","timestamp":1401667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,6,2]]},"DOI":"10.1145\/2593770.2593781","type":"proceedings-article","created":{"date-parts":[[2014,5,20]],"date-time":"2014-05-20T13:48:00Z","timestamp":1400593680000},"page":"43-48","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Model-driven software development approaches in robotics research"],"prefix":"10.1145","author":[{"given":"Arunkumar","family":"Ramaswamy","sequence":"first","affiliation":[{"name":"ENSTA ParisTech, France \/ VeDeCom Institute, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruno","family":"Monsuez","sequence":"additional","affiliation":[{"name":"ENSTA ParisTech, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adriana","family":"Tapus","sequence":"additional","affiliation":[{"name":"ENSTA ParisTech, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,6,2]]},"reference":[{"issue":"1","key":"e_1_3_2_1_1_1","first-page":"3","article-title":"V3cmm: A 3-view component meta-model for model-driven robotic software development","volume":"1","author":"Alonso D.","year":"2010","unstructured":"D. Alonso , C. Vicente-Chicote , F. Ortiz , J. Pastor , and B. Alvarez . V3cmm: A 3-view component meta-model for model-driven robotic software development . Journal of Software Engineering for Robotics , 1 ( 1 ): 3 \u2013 17 , 2010 . D. Alonso, C. Vicente-Chicote, F. Ortiz, J. Pastor, and B. Alvarez. V3cmm: A 3-view component meta-model for model-driven robotic software development. Journal of Software Engineering for Robotics, 1(1):3\u201317, 2010.","journal-title":"Journal of Software Engineering for Robotics"},{"key":"e_1_3_2_1_2_1","unstructured":"G. Bradski and A. Kaehler. Learning OpenCV: Computer vision with the OpenCV library. O\u2019reilly.  G. Bradski and A. Kaehler. Learning OpenCV: Computer vision with the OpenCV library. O\u2019reilly."},{"key":"e_1_3_2_1_3_1","first-page":"2528","volume-title":"Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on","volume":"3","author":"Bruyninckx H.","unstructured":"H. Bruyninckx . Open robot control software: the orocos project . In Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on , volume 3 , pages 2523\u2013 2528 . IEEE, 2001. H. Bruyninckx. Open robot control software: the orocos project. In Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on, volume 3, pages 2523\u20132528. IEEE, 2001."},{"key":"e_1_3_2_1_4_1","volume-title":"Ptolemy: A framework for simulating and prototyping heterogeneous systems","author":"Buck J. T.","year":"1994","unstructured":"J. T. Buck , S. Ha , E. A. Lee , and D. G. Messerschmitt . Ptolemy: A framework for simulating and prototyping heterogeneous systems . 1994 . J. T. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt. Ptolemy: A framework for simulating and prototyping heterogeneous systems. 1994."},{"key":"e_1_3_2_1_5_1","volume-title":"H. Bruyninckx, and J. De Schutter. Geometric relations between rigid bodies: Semantics for standardization","author":"De Laet T.","year":"2012","unstructured":"T. De Laet , S. Bellens , R. Smits , E. Aertbeli\u00a8 en , H. Bruyninckx, and J. De Schutter. Geometric relations between rigid bodies: Semantics for standardization . IEEE Robotics and Automation Magazine , 2012 . T. De Laet, S. Bellens, R. Smits, E. Aertbeli\u00a8 en, H. Bruyninckx, and J. De Schutter. Geometric relations between rigid bodies: Semantics for standardization. IEEE Robotics and Automation Magazine, 2012."},{"key":"e_1_3_2_1_6_1","volume-title":"Domain specific language for geometric relations between rigid bodies targeted to robotic applications. arXiv preprint arXiv:1304.1346","author":"De Laet T.","year":"2013","unstructured":"T. De Laet , W. Schaekers , J. de Greef , and H. Bruyninckx . Domain specific language for geometric relations between rigid bodies targeted to robotic applications. arXiv preprint arXiv:1304.1346 , 2013 . T. De Laet, W. Schaekers, J. de Greef, and H. Bruyninckx. Domain specific language for geometric relations between rigid bodies targeted to robotic applications. arXiv preprint arXiv:1304.1346, 2013."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-34327-8_16"},{"key":"e_1_3_2_1_8_1","first-page":"583","volume-title":"Software Engineering (ICSE), 2012 34th International Conference on","author":"Famelis M.","unstructured":"M. Famelis , R. Salay , and M. Chechik . Partial models: Towards modeling and reasoning with uncertainty . In Software Engineering (ICSE), 2012 34th International Conference on , pages 573\u2013 583 . IEEE, 2012. M. Famelis, R. Salay, and M. Chechik. Partial models: Towards modeling and reasoning with uncertainty. In Software Engineering (ICSE), 2012 34th International Conference on, pages 573\u2013583. IEEE, 2012."},{"key":"e_1_3_2_1_9_1","volume-title":"A domain specific language for kinematic models and fast implementations of robot dynamics algorithms. arXiv preprint arXiv:1301.7190","author":"Frigerio M.","year":"2013","unstructured":"M. Frigerio , J. Buchli , and D. G. Caldwell . A domain specific language for kinematic models and fast implementations of robot dynamics algorithms. arXiv preprint arXiv:1301.7190 , 2013 . M. Frigerio, J. Buchli, and D. G. Caldwell. A domain specific language for kinematic models and fast implementations of robot dynamics algorithms. arXiv preprint arXiv:1301.7190, 2013."},{"key":"e_1_3_2_1_10_1","first-page":"323","volume-title":"Proceedings of the 11th international conference on advanced robotics","volume":"1","author":"Gerkey B.","year":"2003","unstructured":"B. Gerkey , R. T. Vaughan , and A. Howard . The player\/stage project: Tools for multi-robot and distributed sensor systems . In Proceedings of the 11th international conference on advanced robotics , volume 1 , pages 317\u2013 323 , 2003 . B. Gerkey, R. T. Vaughan, and A. Howard. The player\/stage project: Tools for multi-robot and distributed sensor systems. In Proceedings of the 11th international conference on advanced robotics, volume 1, pages 317\u2013323, 2003."},{"key":"e_1_3_2_1_11_1","volume-title":"Proc. of the 6th Workshop of the Italian Eclipse Community (Eclipse-IT 2011)","author":"Gherardi L.","year":"2011","unstructured":"L. Gherardi and D. Brugali . An eclipse-based feature models toolchain . In Proc. of the 6th Workshop of the Italian Eclipse Community (Eclipse-IT 2011) , 2011 . L. Gherardi and D. Brugali. An eclipse-based feature models toolchain. In Proc. of the 6th Workshop of the Italian Eclipse Community (Eclipse-IT 2011), 2011."},{"key":"e_1_3_2_1_12_1","volume-title":"Dealing with run-time variability in service robotics: Towards a dsl for non-functional properties. arXiv preprint arXiv:1303.4296","author":"Ingl\u00e9s-Romero J. F.","year":"2013","unstructured":"J. F. Ingl\u00e9s-Romero , A. Lotz , C. V. Chicote , and C. Schlegel . Dealing with run-time variability in service robotics: Towards a dsl for non-functional properties. arXiv preprint arXiv:1303.4296 , 2013 . J. F. Ingl\u00e9s-Romero, A. Lotz, C. V. Chicote, and C. Schlegel. Dealing with run-time variability in service robotics: Towards a dsl for non-functional properties. arXiv preprint arXiv:1303.4296, 2013."},{"key":"e_1_3_2_1_13_1","volume-title":"Using models@ runtime for designing adaptive robotics software: an experience report","author":"Ingl\u00e9s Romero J. F.","year":"2010","unstructured":"J. F. Ingl\u00e9s Romero , C. Vicente Chicote , B. Morin , and O. Barais . Using models@ runtime for designing adaptive robotics software: an experience report . 2010 . J. F. Ingl\u00e9s Romero, C. Vicente Chicote, B. Morin, and O. Barais. Using models@ runtime for designing adaptive robotics software: an experience report. 2010."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480693"},{"key":"e_1_3_2_1_15_1","first-page":"2154","volume-title":"Intelligent Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 IEEE\/RSJ International Conference on","volume":"3","author":"Koenig N.","unstructured":"N. Koenig and A. Howard . Design and use paradigms for gazebo, an open-source multi-robot simulator . In Intelligent Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 IEEE\/RSJ International Conference on , volume 3 , pages 2149\u2013 2154 . IEEE, 2004. N. Koenig and A. Howard. Design and use paradigms for gazebo, an open-source multi-robot simulator. In Intelligent Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 IEEE\/RSJ International Conference on, volume 3, pages 2149\u20132154. IEEE, 2004."},{"key":"e_1_3_2_1_16_1","first-page":"2031","volume-title":"SICE-ICASE, 2006. International Joint Conference","author":"Kotoku T.","unstructured":"T. Kotoku and M. Mizukawa . Robot middleware and its standardization in omg-report on omg technical meetings in st. louis and boston . In SICE-ICASE, 2006. International Joint Conference , pages 2028\u2013 2031 . IEEE, 2006. T. Kotoku and M. Mizukawa. Robot middleware and its standardization in omg-report on omg technical meetings in st. louis and boston. In SICE-ICASE, 2006. International Joint Conference, pages 2028\u20132031. IEEE, 2006."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231154"},{"key":"e_1_3_2_1_18_1","first-page":"414","volume-title":"Models in Software Engineering","author":"Lortal G.","unstructured":"G. Lortal , S. Dhouib , and S. G\u00e9rard . Integrating ontological domain knowledge into a robotic dsl . In Models in Software Engineering , pages 401\u2013 414 . Springer, 2011. G. Lortal, S. Dhouib, and S. G\u00e9rard. Integrating ontological domain knowledge into a robotic dsl. In Models in Software Engineering, pages 401\u2013414. Springer, 2011."},{"key":"e_1_3_2_1_19_1","volume-title":"ICRA workshop on open source software","volume":"3","author":"Quigley M.","year":"2009","unstructured":"M. Quigley , K. Conley , B. Gerkey , J. Faust , T. Foote , J. Leibs , R. Wheeler , and A. Y. Ng . Ros: an open-source robot operating system . In ICRA workshop on open source software , volume 3 , 2009 . M. Quigley, K. Conley, B. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, and A. Y. Ng. Ros: an open-source robot operating system. In ICRA workshop on open source software, volume 3, 2009."},{"key":"e_1_3_2_1_20_1","volume-title":"Formal Models for Cognitive Systems. In International Conference on Advanced Robotics (ICAR). IEEE","author":"Ramaswamy A.","year":"2013","unstructured":"A. Ramaswamy , B. Monsuez , and A. Tapus . Formal Models for Cognitive Systems. In International Conference on Advanced Robotics (ICAR). IEEE , 2013 . A. Ramaswamy, B. Monsuez, and A. Tapus. Formal Models for Cognitive Systems. In International Conference on Advanced Robotics (ICAR). IEEE, 2013."},{"key":"e_1_3_2_1_21_1","volume-title":"Solution Space Modeling for Robotic Systems. In the Special issue on Best Practice in Robot Software Development of the Journal of Software Engineering for Robotics (JOSER)(to appear)","author":"Ramaswamy A.","year":"2014","unstructured":"A. Ramaswamy , B. Monsuez , and A. Tapus . Solution Space Modeling for Robotic Systems. In the Special issue on Best Practice in Robot Software Development of the Journal of Software Engineering for Robotics (JOSER)(to appear) , 2014 . A. Ramaswamy, B. Monsuez, and A. Tapus. Solution Space Modeling for Robotic Systems. In the Special issue on Best Practice in Robot Software Development of the Journal of Software Engineering for Robotics (JOSER)(to appear), 2014."},{"key":"e_1_3_2_1_22_1","volume-title":"Accessed","author":"SCSA.","year":"2014","unstructured":"RAS- SCSA. Ieee ras standards committe. http:\/\/ www.ieee-ras.org\/industry-government\/standards . Accessed January 30, 2014 . RAS-SCSA. Ieee ras standards committe. http:\/\/ www.ieee-ras.org\/industry-government\/standards. Accessed January 30, 2014."},{"key":"e_1_3_2_1_23_1","volume-title":"Accessed","year":"2014","unstructured":"RoSta. Robot standards and reference architectures. http:\/\/www.robot-standards.eu\/index.php?id=8 . Accessed January 30, 2014 . RoSta. Robot standards and reference architectures. http:\/\/www.robot-standards.eu\/index.php?id=8. Accessed January 30, 2014."},{"key":"e_1_3_2_1_24_1","first-page":"4","volume-title":"Robotics and Automation (ICRA), 2011 IEEE International Conference on","author":"Rusu R. B.","unstructured":"R. B. Rusu and S. Cousins . 3d is here: Point cloud library (pcl) . In Robotics and Automation (ICRA), 2011 IEEE International Conference on , pages 1\u2013 4 . IEEE, 2011. R. B. Rusu and S. Cousins. 3d is here: Point cloud library (pcl). In Robotics and Automation (ICRA), 2011 IEEE International Conference on, pages 1\u20134. IEEE, 2011."},{"key":"e_1_3_2_1_25_1","first-page":"8","volume-title":"Advanced Robotics, 2009. ICAR 2009. International Conference on","author":"Schlegel C.","unstructured":"C. Schlegel , T. Ha\u00dfler , A. Lotz , and A. Steck . Robotic software systems: From code-driven to model-driven designs . In Advanced Robotics, 2009. ICAR 2009. International Conference on , pages 1\u2013 8 . IEEE, 2009. C. Schlegel, T. Ha\u00dfler, A. Lotz, and A. Steck. Robotic software systems: From code-driven to model-driven designs. In Advanced Robotics, 2009. ICAR 2009. International Conference on, pages 1\u20138. IEEE, 2009."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046191.1032298"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2005.168"}],"event":{"name":"ICSE '14: 36th International Conference on Software Engineering","location":"Hyderabad India","acronym":"ICSE '14","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","TCSE IEEE Computer Society's Tech. Council on Software Engin."]},"container-title":["Proceedings of the 6th International Workshop on Modeling in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2593770.2593781","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2593770.2593781","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:00:44Z","timestamp":1750230044000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2593770.2593781"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6,2]]},"references-count":27,"alternative-id":["10.1145\/2593770.2593781","10.1145\/2593770"],"URL":"https:\/\/doi.org\/10.1145\/2593770.2593781","relation":{},"subject":[],"published":{"date-parts":[[2014,6,2]]},"assertion":[{"value":"2014-06-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}