{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:45:08Z","timestamp":1777902308125,"version":"3.51.4"},"reference-count":32,"publisher":"SAGE Publications","issue":"10","license":[{"start":{"date-parts":[[2014,9,3]],"date-time":"2014-09-03T00:00:00Z","timestamp":1409702400000},"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,10]]},"abstract":"<jats:p>Modelling and simulation nowadays permeate virtually any engineering activity, requiring tools capable of managing complex models efficiently. Nonetheless, whereas modern modelling languages and tools allow such models to be constructed even on lightweight platforms (e.g. a laptop), the same is not true when it comes to numerically integrating those models. For the latter purpose, modellers usually pursue efficiency by resorting to approximation and reduction techniques. However, such techniques are unnatural to include in modelling and simulation tools. This is particularly true with object-oriented ones, which on the other hand are the most interesting for dealing with complexity from the model construction viewpoint. This paper presents a novel approximation technique that can be easily included in modelling and simulation tools, and relates the proposal to literature alternatives so as to provide evidence of its peculiarities. An extended manipulation toolchain is also proposed, allowing for the introduction of other (classical) efficiency-targeted approximation techniques, within a unified framework. Some application examples illustrate the achieved advantages and motivate the major design choices from an operational viewpoint.<\/jats:p>","DOI":"10.1177\/0037549714547296","type":"journal-article","created":{"date-parts":[[2014,9,4]],"date-time":"2014-09-04T11:02:56Z","timestamp":1409828576000},"page":"1158-1176","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":4,"title":["Automating efficiency-targeted approximations in modelling and simulation tools: dynamic decoupling and mixed-mode integration"],"prefix":"10.1177","volume":"90","author":[{"given":"Alessandro Vittorio","family":"Papadopoulos","sequence":"first","affiliation":[{"name":"Lund University, Department of Automatic Control, Lund, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto","family":"Leva","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Dipartimento di Elettronica, Informazione e Bioingegneria, Milano, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2014,9,3]]},"reference":[{"key":"bibr1-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1177\/0037549713484077"},{"key":"bibr2-0037549714547296","unstructured":"Papadopoulos AV, Leva A. Automating dynamic decoupling in object-oriented modelling and simulation tools. In 5th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, pp. 37\u201344."},{"key":"bibr3-0037549714547296","volume-title":"Continuous system simulation","author":"Cellier FE","year":"2006"},{"key":"bibr4-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718713"},{"key":"bibr5-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-011-9247-x"},{"key":"bibr6-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-211-89548-1"},{"key":"bibr7-0037549714547296","first-page":"115","volume-title":"Proceedings of the 8th International Modelica Conference","author":"Bastian J"},{"key":"bibr8-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1177\/003754979807100304"},{"key":"bibr9-0037549714547296","first-page":"3172","volume-title":"2013 IEEE 52nd Annual Conference on Decision and Control (CDC)","author":"Papadopoulos AV"},{"key":"bibr10-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-014-9415-x"},{"key":"bibr11-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1109\/JMEMS.2004.828704"},{"key":"bibr12-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1145\/337292.337380"},{"key":"bibr13-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2002.806603"},{"key":"bibr14-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6911(93)90117-O"},{"key":"bibr15-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.657"},{"issue":"7","key":"bibr16-0037549714547296","first-page":"5025","volume":"8","author":"Shaker HR","year":"2012","journal-title":"Int J Innovative Comput Inform Control"},{"key":"bibr17-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2009-86954"},{"key":"bibr18-0037549714547296","first-page":"71","volume-title":"3rd International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","author":"Sj\u00f6lund M"},{"key":"bibr19-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1137\/0202017"},{"key":"bibr20-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1137\/0204007"},{"key":"bibr21-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1137\/0914043"},{"key":"bibr22-0037549714547296","doi-asserted-by":"publisher","DOI":"10.3384\/ecp12076205"},{"key":"bibr23-0037549714547296","first-page":"69","volume-title":"Modelica Workshop 2000 Proceedings","author":"Schiela A"},{"key":"bibr24-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1016\/0167-2789(85)90011-9"},{"key":"bibr25-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3978-7"},{"key":"bibr26-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1016\/S0168-9274(97)00056-1"},{"key":"bibr27-0037549714547296","first-page":"45","volume-title":"5th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","author":"Casella F"},{"key":"bibr28-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1970.tb01770.x"},{"key":"bibr29-0037549714547296","doi-asserted-by":"crossref","unstructured":"Hendrickson B, Devine K. Dynamic load balancing in computational mechanics. Comput Meth Appl Mech Eng 2000; 184(2\u20134): 485\u2013500. DOI:http:\/\/dx.doi.org\/10.1016\/S0045-7825(99)00241-8.","DOI":"10.1016\/S0045-7825(99)00241-8"},{"key":"bibr30-0037549714547296","first-page":"329","volume-title":"Proceedings of the 8th International Modelica Conference","author":"Andersson C"},{"key":"bibr31-0037549714547296","doi-asserted-by":"publisher","DOI":"10.3384\/ecp12076173"},{"key":"bibr32-0037549714547296","doi-asserted-by":"publisher","DOI":"10.1016\/0168-9274(93)90037-R"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549714547296","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549714547296","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549714547296","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:25:41Z","timestamp":1777634741000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549714547296"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,3]]},"references-count":32,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2014,10]]}},"alternative-id":["10.1177\/0037549714547296"],"URL":"https:\/\/doi.org\/10.1177\/0037549714547296","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,9,3]]}}}