{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T01:47:37Z","timestamp":1781056057872,"version":"3.54.1"},"reference-count":31,"publisher":"ASME International","issue":"1","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,3,1]]},"abstract":"<jats:p>In this paper, we combine modeling constructs from systems modeling language (SysML) and Modelica to improve the support for model-based systems engineering (MBSE). The Object Management Group has recently developed the systems modeling language (OMG SysML\u2122). This visual modeling language provides a comprehensive set of diagrams and constructs for modeling many common aspects of systems engineering problems, such as system requirements, structures, functions, and behaviors. Complementing these SysML constructs, the modelica language has emerged as a standard for modeling the continuous dynamics of systems in terms of hybrid discrete-event and differential algebraic equation systems. In this paper, the synergy between SysML and Modelica is explored at three different levels: the definition of continuous dynamics models in SysML, the use of triple graph grammar based transformations to map between these SysML constructs and the corresponding Modelica models, and the integration of simulation experiments with other SysML constructs to support MBSE. Throughout the paper, an example of a car suspension is used to demonstrate these contributions.<\/jats:p>","DOI":"10.1115\/1.4005452","type":"journal-article","created":{"date-parts":[[2011,12,21]],"date-time":"2011-12-21T18:05:01Z","timestamp":1324490701000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":77,"title":["Integrating Models and Simulations of Continuous Dynamics Into SysML"],"prefix":"10.1115","volume":"12","author":[{"given":"Thomas","family":"Johnson","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aleksandr","family":"Kerzhner","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christiaan J. J.","family":"Paredis","sequence":"additional","affiliation":[{"name":"e-mail:\u2002 Model-Based Systems Engineering Center, The G. W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30332"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roger","family":"Burkhart","sequence":"additional","affiliation":[{"name":"Deere & Company World Headquarters, Moline, IL 61265 e-mail:"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2011,12,21]]},"reference":[{"key":"2019100413364601300_c1","volume-title":"Introduction to Systems Engineering","author":"Sage"},{"key":"2019100413364601300_c2","doi-asserted-by":"crossref","unstructured":"Fisher, J.\n          , 1998, \u201cModel-Based Systems Engineering: A New Paradigm,\u201d in INCOSE Insight, Vol. 1, pp. 3\u201316.","DOI":"10.1002\/inst.1998133"},{"key":"2019100413364601300_c3","unstructured":"Estefan, J.\n          , 2007, \u201cSurvey of Model-Based Systems Engineering (MBSE) Methodologies,\u201d Incose MBSE Focus Group, Vol. 25."},{"key":"2019100413364601300_c4","first-page":"26","article-title":"Design Prototypes: A Knowledge Representation Schema for Design","volume":"11","author":"Gero","journal-title":"AI Mag."},{"key":"2019100413364601300_c5","unstructured":"Object Management Group, 2007, \u201cOMG Systems Modeling Language Specification.\u201d"},{"key":"2019100413364601300_c6","volume-title":"The Unified Modeling Language User Guide","author":"Booch"},{"key":"2019100413364601300_c7","doi-asserted-by":"crossref","DOI":"10.1117\/12.788739","article-title":"Exploring Model Based Engineering for Large Telescopes-Getting Started With Descriptive Models","volume-title":"Proceedings of SPIE Astronomical Telescopes and Instrumentation","author":"Karban"},{"key":"2019100413364601300_c8","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1.1.31.249","article-title":"Specification of Graph Translators With Triple Graph Grammars","volume":"903","author":"Sch\u00fcrr","journal-title":"Lect. Notes Comput. Sci"},{"key":"2019100413364601300_c9","doi-asserted-by":"crossref","volume-title":"The Engineering Design of Systems: Models and Methods","author":"Buede","DOI":"10.1002\/9780470413791"},{"key":"2019100413364601300_c10","volume-title":"A Practical Guide to SysML: Systems Model Language","author":"Friedenthal"},{"key":"2019100413364601300_c11","article-title":"Enhancing Engineering Design and Analysis Interoperability Part 2: A High Diversity Example","volume-title":"First MIT Conference Computational Fluid and Structural Mechanics (CFSM)","author":"Peak"},{"key":"2019100413364601300_c12","first-page":"1","article-title":"Simulation-Based Design Using SysML-Part1: A Parametrics Primer","volume-title":"INCOSE International Symposium","author":"Peak"},{"key":"2019100413364601300_c13","first-page":"1","article-title":"Experiences Using SysML Parametrics to Represent Constrained Object-Based Analysis Templates","volume-title":"7th NASA-ESA Workshop on Product Data Exchange (PDE)","author":"Peak"},{"key":"2019100413364601300_c14","article-title":"Towards Unified Systems Modeling With the ModelicaML UML Profile","volume-title":"International Workshop on Equation-Based Object-Oriented Languages and Tools","author":"Pop"},{"key":"2019100413364601300_c15","first-page":"1","article-title":"The Use of UML Within the Modelling Process of Modelica-Models","volume-title":"International Workshop on Equation-Based Object-Oriented Languages and Tools","author":"Nytsch-Geusen"},{"issue":"4","key":"2019100413364601300_c16","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s10270-006-0016-x","article-title":"MDI: A Rule-Based Multi-Document and Tool Integration Approach","volume":"5","author":"K\u00f6nigs","journal-title":"Softw. Syst. Model."},{"key":"2019100413364601300_c17","first-page":"31","article-title":"A Comparison of Standard Compliant Ways to Define Domain Specific Languages","volume-title":"4th International Workshop on Software Language Engineering","author":"Weisemoller"},{"key":"2019100413364601300_c18","first-page":"1","article-title":"Modeling Continuous System Dynamics in SysML","volume-title":"2007 Proceedings of ASME International Mechanical Engineering Congress and Exposition","author":"Johnson"},{"key":"2019100413364601300_c19","first-page":"33","article-title":"Creativity in Decision Making With Value-Focused Thinking","volume":"35","author":"Keeney","journal-title":"Sloan Manage. Rev."},{"issue":"10","key":"2019100413364601300_c20","doi-asserted-by":"publisher","first-page":"1263","DOI":"10.1109\/82.799677","article-title":"Vhdl-Ams\u2014A Hardware Description Language for Analog and Mixed-Signal Applications,\u201d","volume":"40","author":"Christen","journal-title":"IEEE Trans. Circuits Syst., II: Express Briefs"},{"issue":"3","key":"2019100413364601300_c21","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1177\/003754977602600302","article-title":"Advanced Continuous Simulation Language (ACSL)","volume":"26","author":"Mitchell","journal-title":"Simulation"},{"key":"2019100413364601300_c22","volume-title":"Analysis and Design of Engineering Systems","author":"Paynter"},{"key":"2019100413364601300_c23","volume-title":"Modelica Language Specification","author":"Modelica Association"},{"key":"2019100413364601300_c24","unstructured":"Fritzson, P., Pop, A., and Aronsson, P., 2008, OpenModelica System Documentation, http:\/\/www.ida.liu.se\/labs\/pelab\/modelica\/OpenModelica\/releases\/1.4.3\/doc\/OpenModelicaSystem.pdf"},{"key":"2019100413364601300_c25","volume-title":"Dymola-User\u2019s Manual","author":"Elmqvist"},{"key":"2019100413364601300_c26","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1.1.91.3858","article-title":"Moflon: A Standard-Compliant Metamodeling Framework With Graph Transformations","volume":"4066","author":"Amelunxen","journal-title":"Lect. Notes Comput. Sci."},{"key":"2019100413364601300_c27","unstructured":"NoMagic, Magicdraw, http:\/\/www.magicdraw.com"},{"key":"2019100413364601300_c28","unstructured":"Dirckze, R., 2002, java metadata interface (jmi) Specification Version 1.0, http:\/\/jcp.org\/aboutJava\/communityprocess\/final\/jsr040\/"},{"key":"2019100413364601300_c29","volume-title":"Principles of Object-Oriented Modeling and Simulation With Modelica 2.1","author":"Fritzson"},{"key":"2019100413364601300_c30","doi-asserted-by":"crossref","volume-title":"Decisions With Multiple Objectives: Preferences and Value Tradeoffs","author":"Keeney","DOI":"10.1017\/CBO9781139174084"},{"key":"2019100413364601300_c31","first-page":"1","article-title":"Classification of Model Transformation Approaches","volume-title":"Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture","author":"Czarnecki"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4005452\/5532516\/011002_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4005452\/5532516\/011002_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,4]],"date-time":"2019-10-04T13:36:57Z","timestamp":1570196217000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4005452\/455397\/Integrating-Models-and-Simulations-of-Continuous"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12,21]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,3,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4005452","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,12,21]]},"article-number":"011002"}}