{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T05:53:32Z","timestamp":1740808412419,"version":"3.38.0"},"reference-count":41,"publisher":"SAGE Publications","issue":"12","license":[{"start":{"date-parts":[[2014,11,3]],"date-time":"2014-11-03T00:00:00Z","timestamp":1414972800000},"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":[[2014,12]]},"abstract":" This article describes a new back-end and run-time system for the OpenModelica compiler. This new back-end transforms a Modelica model into a module for the adevs discrete event simulation package, thereby extending adevs to encompass complex, hybrid dynamical systems. The new run-time system that has been built within the adevs simulation package supports models with state-events and time-events and that comprise differential-algebraic systems with high index. Although the procedure for effecting this transformation is based on adevs and the Discrete Event System Specification, it can be adapted to any discrete event simulation package. <\/jats:p>","DOI":"10.1177\/0037549714554480","type":"journal-article","created":{"date-parts":[[2014,11,4]],"date-time":"2014-11-04T05:39:01Z","timestamp":1415079541000},"page":"1328-1345","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":10,"title":["An extension of the OpenModelica compiler for using Modelica models in a discrete event simulation"],"prefix":"10.1177","volume":"90","author":[{"given":"James","family":"Nutaro","sequence":"first","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]}],"member":"179","published-online":{"date-parts":[[2014,11,3]]},"reference":[{"key":"bibr1-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1561\/1000000001"},{"key":"bibr2-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31954-2_2"},{"key":"bibr3-0037549714554480","volume-title":"Theory of Modeling and Simulation","author":"Zeigler BP","year":"2000","edition":"2"},{"key":"bibr4-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1177\/0037549711401000"},{"key":"bibr5-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1002\/9780470877999"},{"first-page":"1","volume-title":"IEEE Power Engineering Society General Meeting","author":"Nutaro J","key":"bibr6-0037549714554480"},{"key":"bibr7-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1109\/TSG.2012.2227516"},{"key":"bibr8-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1109\/TPWRS.2006.873129"},{"key":"bibr9-0037549714554480","doi-asserted-by":"crossref","unstructured":"Broman D, Brooks C, Greenberg L, Determinate composition of FMUs for co-simulation. Technical Report UCB\/EECS-2013-153, University of California at Berkeley, Electrical Engineering and Computer Sciences, 2013. http:\/\/www.eecs.berkeley.edu\/Pubs\/TechRpts\/2013\/EECS-2013-153.pdf.","DOI":"10.1109\/EMSOFT.2013.6658580"},{"first-page":"83","volume-title":"Proceedings of the 46th Conference on Simulation and Modeling (SIMS\u201905)","author":"Fritzson P","key":"bibr10-0037549714554480"},{"key":"bibr11-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1002\/9781118989166"},{"key":"bibr12-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2010.03.004"},{"volume-title":"Design and Development of a Dymola\/Modelica Library for Discrete Event-oriented Systems using DEVS Methodology","year":"2006","author":"Beltrame T","key":"bibr13-0037549714554480"},{"first-page":"229","volume-title":"13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems","author":"D\u2019Abreu M","key":"bibr14-0037549714554480"},{"first-page":"657","volume-title":"8th International Modelica Conference","author":"Floros X","key":"bibr15-0037549714554480"},{"first-page":"107","volume-title":"3rd International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","author":"Floros X","key":"bibr16-0037549714554480"},{"first-page":"237","volume-title":"Proceedings of the 9th International Modelica Conference","author":"Bergero F","key":"bibr17-0037549714554480"},{"key":"bibr18-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1137\/0914043"},{"key":"bibr19-0037549714554480","first-page":"61","volume-title":"Modelica Workshop","author":"Mattsson SE","year":"2000"},{"key":"bibr20-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2007.08.015"},{"volume-title":"Numerical solution of initial-value problems in differential-algebraic equations","year":"1996","author":"Brenan K","key":"bibr21-0037549714554480"},{"key":"bibr22-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1145\/1089014.1089020"},{"first-page":"63","volume-title":"3rd International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","author":"Braun W","key":"bibr23-0037549714554480"},{"key":"bibr24-0037549714554480","series-title":"Technical Report 2","volume-title":"Event handling in the OpenModelica compiler and runtime system","author":"Lundvall H","year":"2008"},{"first-page":"433","volume-title":"Proceedings of the 9th International Modelica Conference","author":"Frenkel J","key":"bibr25-0037549714554480"},{"volume-title":"A first course in numerical analysis, second edition","year":"1978","author":"Ralston A","key":"bibr26-0037549714554480"},{"volume-title":"Theory of Modeling and Simulation","year":"1976","author":"Zeigler BP","key":"bibr27-0037549714554480"},{"key":"bibr28-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.592"},{"key":"bibr29-0037549714554480","first-page":"239","volume-title":"Proceedings of the 6th International Modelica Conference","volume":"1","author":"Pulecchi T"},{"key":"bibr30-0037549714554480","unstructured":"Nedialkov NS, Ramdani N. Towards Integrating Hybrid DAEs with a High-Index DAE Solver. Rapport de recherche RR-6834, INRIA, 2009. http:\/\/hal.inria.fr\/inria-00360999."},{"key":"bibr31-0037549714554480","first-page":"219","volume-title":"Proceedings of the 2007 spring simulation multiconference, SpringSim\u201907","volume":"2","author":"Kim T"},{"key":"bibr32-0037549714554480","volume-title":"Computer Networks","author":"Tanenbaum AS","year":"1996","edition":"3"},{"key":"bibr33-0037549714554480","series-title":"Technical Report 07006","volume-title":"Functional Mock-up Interface for Co-Simulation, Version 1","author":"Modelisar","year":"2010"},{"key":"bibr34-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827502418379"},{"first-page":"114","volume-title":"Proceedings of the 7th ACM and IEEE international conference on Embedded software (EMSOFT\u201907)","author":"Lee EA","key":"bibr35-0037549714554480"},{"first-page":"445","volume-title":"Proceedings of the 1995 Winter Simulation Conference","author":"Klingener J","key":"bibr36-0037549714554480"},{"key":"bibr37-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1177\/003754979907300505"},{"issue":"4","key":"bibr38-0037549714554480","first-page":"187","volume":"17","author":"Sarjoughian H","year":"2000","journal-title":"Trans Soc Comput Sim Int"},{"key":"bibr39-0037549714554480","first-page":"421","volume-title":"Proceedings of the Winter Simulation Conference","volume":"1","author":"Kim YJ"},{"key":"bibr40-0037549714554480","first-page":"i","author":"IEEE","year":"2000","journal-title":"IEEE Standard 1516-2000"},{"key":"bibr41-0037549714554480","doi-asserted-by":"publisher","DOI":"10.1109\/TSM.2008.2011680"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549714554480","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549714554480","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549714554480","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T20:21:26Z","timestamp":1740774086000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549714554480"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,3]]},"references-count":41,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["10.1177\/0037549714554480"],"URL":"https:\/\/doi.org\/10.1177\/0037549714554480","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"type":"print","value":"0037-5497"},{"type":"electronic","value":"1741-3133"}],"subject":[],"published":{"date-parts":[[2014,11,3]]}}}