{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T11:07:25Z","timestamp":1763809645929,"version":"3.38.0"},"reference-count":59,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2017,2,6]],"date-time":"2017-02-06T00:00:00Z","timestamp":1486339200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"name":"NECSIS"},{"DOI":"10.13039\/100020468","name":"Flanders Make","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100020468","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2017,6]]},"abstract":"<jats:p> AUTOSAR (AUTomotive Open System ARchitecture) is an open and standardized automotive software architecture, developed by automobile manufacturers, suppliers, and tool developers. Its design is a direct consequence of the increasingly important role played by software in vehicles. As design choices during the software deployment phase have a large impact on the behavior of the system, designers need to explore various trade-offs. Examples of such design choices are the mapping of software components to processors, the priorities of tasks and messages, and buffer allocation. In this paper, we evaluate the appropriateness of DEVS, the Discrete-Event System specification, for modeling and subsequent performance evaluation of AUTOSAR-based systems. Moreover, a DEVS simulation model is constructed for AUTOSAR-based electronic control units connected by a communication bus. To aid developers in evaluating a deployment solution, the simulation model is extended with co-simulation with a plant and environment model, evaluation at different levels of detail, and fault injection. Finally, we examine how the simulation model supports the relationship between the supplier and the original equipment manufacturer in the automotive industry. We demonstrate and validate our work by means of a power window case study. <\/jats:p>","DOI":"10.1177\/0037549716684552","type":"journal-article","created":{"date-parts":[[2017,2,6]],"date-time":"2017-02-06T09:44:59Z","timestamp":1486374299000},"page":"489-513","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":14,"title":["DEVS for AUTOSAR-based system deployment modeling and simulation"],"prefix":"10.1177","volume":"93","author":[{"given":"Joachim","family":"Denil","sequence":"first","affiliation":[{"name":"University of Antwerp, Belgium"},{"name":"McGill University, Canada"},{"name":"Flanders Make, Belgium"}]},{"given":"Paul","family":"De Meulenaere","sequence":"additional","affiliation":[{"name":"University of Antwerp, Belgium"},{"name":"Flanders Make, Belgium"}]},{"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[{"name":"University of Antwerp, Belgium"},{"name":"Flanders Make, Belgium"}]},{"given":"Hans","family":"Vangheluwe","sequence":"additional","affiliation":[{"name":"University of Antwerp, Belgium"},{"name":"McGill University, Canada"},{"name":"Flanders Make, Belgium"}]}],"member":"179","published-online":{"date-parts":[[2017,2,6]]},"reference":[{"first-page":"3","volume-title":"Proceeding of the 28th international conference on Software engineering\u2014ICSE \u201906","author":"Broy M","key":"bibr1-0037549716684552"},{"first-page":"363","volume-title":"2008 11th IEEE international symposium on object and component-oriented real-time distributed computing (ISORC)","author":"Lee E","key":"bibr2-0037549716684552"},{"key":"bibr3-0037549716684552","unstructured":"Boucher M, Kelly-Rand C. System design: Get it right the first time. Technical Report, Aberdeen Group, August 2011."},{"key":"bibr4-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.344"},{"key":"bibr5-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2009.2032067"},{"key":"bibr6-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1147\/rd.62.0200"},{"key":"bibr7-0037549716684552","unstructured":"ISO 26262:2011 Road vehicles\u2014Functional safety\u2014 Part 10: Guidelines on ISO 26262."},{"key":"bibr8-0037549716684552","first-page":"171","volume":"1","author":"Ziade H","year":"2004","journal-title":"Int Arab J Inf Technol"},{"key":"bibr9-0037549716684552","doi-asserted-by":"crossref","unstructured":"K\u00f6hl S, Jegminat D. How to do hardware-in-the-loop simulation right. SAE paper 2005-01-1657(724), 2005.","DOI":"10.4271\/2005-01-1657"},{"first-page":"14:1","volume-title":"Proceedings of the symposium on theory of modeling & simulation\u2014DEVS integrative","author":"Van Tendeloo Y","key":"bibr10-0037549716684552"},{"first-page":"67","volume-title":"Proceedings of the 2011 symposium on theory of modeling & simulation: DEVS integrative M& S symposium","author":"Denil J","key":"bibr11-0037549716684552"},{"volume-title":"Multifaceted modelling and discrete event simulation","year":"1984","author":"Zeigler BP","key":"bibr12-0037549716684552"},{"key":"bibr13-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1109\/CACSD.2000.900199"},{"key":"bibr14-0037549716684552","unstructured":"AUTOSAR. www.autosar.org (2012, accessed: 15 June 2012)."},{"key":"bibr15-0037549716684552","unstructured":"OSEK. OSEK operating system v.2.2.3. http:\/\/web.archive.org\/web\/20120204070317\/http:\/\/www.osek-vdx.org\/ (2005, accessed: 1 November 2013)."},{"key":"bibr16-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1049\/cce:19990304"},{"first-page":"207","volume-title":"2006 IEEE international workshop on factory communication systems","author":"Makowitz R","key":"bibr17-0037549716684552"},{"volume-title":"Numerical recipes in C: the art of scientific computing","year":"1992","author":"Press W","key":"bibr18-0037549716684552"},{"volume-title":"Introduction to algorithms","year":"2001","author":"Cormen T","key":"bibr19-0037549716684552"},{"key":"bibr20-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1007\/0-306-48711-X_10"},{"key":"bibr21-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2012.09.005"},{"first-page":"1","volume-title":"ACTIMS workshop","author":"Santucci JF","key":"bibr22-0037549716684552"},{"first-page":"170","volume-title":"2011 IEEE 20th international workshops on enabling technologies: infrastructure for collaborative enterprises","author":"Capocchi L","key":"bibr23-0037549716684552"},{"key":"bibr24-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2006.05.002"},{"key":"bibr25-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-007-0050-3"},{"key":"bibr26-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1504\/IJATM.2004.005325"},{"key":"bibr27-0037549716684552","doi-asserted-by":"crossref","unstructured":"Zander J. Model-based testing of embedded systems in the automotive domain. Ph.D. Thesis, Technical University Berlin, Germany, 2009.","DOI":"10.4018\/978-1-60566-750-8.ch015"},{"volume-title":"System engineering management","year":"2004","author":"Blanchard BS","key":"bibr28-0037549716684552"},{"key":"bibr29-0037549716684552","doi-asserted-by":"crossref","unstructured":"Sandmann G, Thompson R. Development of AUTOSAR software components within model-based design. SAE paper 2008-01-0383, 2008.","DOI":"10.4271\/2008-01-0383"},{"key":"bibr30-0037549716684552","unstructured":"OMG. MOF model to text language (MTL). Technical report, OMG, http:\/\/www.autosar.org\/fileadmin\/files\/standards\/classic\/4-2\/methodology-and-templates\/methodology\/auxiliary\/AUTOSAR_TR_TimingAnalysis.pdf (2008, accessed: 15 October 2012)."},{"key":"bibr31-0037549716684552","unstructured":"AUTOSAR. Timing analysis v.4.2.2, http:\/\/www.autosar.org\/fileadmin\/files\/standards\/classic\/4-2\/methodology-and-templates\/methodology\/auxiliary\/AUTOSAR_TR_TimingAnalysis.pdf (2015, accessed: 10 July 2016)."},{"key":"bibr32-0037549716684552","unstructured":"OMG. UML profile for MARTE: modeling and analysis of real-time embedded Systems v.1.1, http:\/\/www.omg.org\/spec\/MARTE\/ (2011, accessed: 1 November 2013)."},{"key":"bibr33-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1145\/1347375.1347389"},{"key":"bibr34-0037549716684552","unstructured":"Denil J, Cicchetti A, Biehl M, Automatic deployment space exploration using refinement transformations. Electron Comm EASST, http:\/\/journal.ub.tu-berlin.de\/eceasst\/article\/view\/711\/718 2012; 50: 1\u201313."},{"key":"bibr35-0037549716684552","unstructured":"ASAM. ASAM MCD-2 NET, v4.1.1. www.asam.net (2014, accessed 10 July 2016)."},{"key":"bibr36-0037549716684552","unstructured":"Canada Transport. Power-operated window, partition, and roof panel systems. Technical report, Standards Research and Development Branch\u2014Road Safety and Motor Vehicle Regulation Directorate, 2009."},{"volume-title":"Proceedings of IMAC-XXII: A conference on structural dynamics","author":"Prabhu S","key":"bibr37-0037549716684552"},{"first-page":"13","volume-title":"Proceedings of the 6th international workshop on multi-paradigm modeling","author":"Mustafiz S","key":"bibr38-0037549716684552"},{"key":"bibr39-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1145\/357172.357176"},{"first-page":"13:1","volume-title":"Proceedings of the 2012 symposium on theory of modeling and simulation\u2014DEVS integrative M& S symposium","author":"Denil J","key":"bibr40-0037549716684552"},{"key":"bibr41-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-006-6884-x"},{"first-page":"187","volume-title":"Proceedings of the tenth international symposium on hardware\/software codesign","author":"Pop T","key":"bibr42-0037549716684552"},{"first-page":"331","volume-title":"Proceedings of the conference on design, automation and test in Europe","author":"Lakshmanan K","key":"bibr43-0037549716684552"},{"key":"bibr44-0037549716684552","unstructured":"Pop T. Analysis and optimisation of distributed embedded systems with heterogeneous scheduling policies. Ph.D. Thesis, Link\u00f6ping University, 2007."},{"first-page":"26","volume-title":"Proceedings 19th IEEE real-time systems symposium","author":"Palencia J","key":"bibr45-0037549716684552"},{"key":"bibr46-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1016\/0165-6074(94)90080-9"},{"key":"bibr47-0037549716684552","unstructured":"ITEA2. Functional mock-up interface for co-simulation. Technical report 07006, Modelisar, 2010."},{"first-page":"474","volume-title":"DATE","author":"Krause M","key":"bibr48-0037549716684552"},{"key":"bibr49-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-9436-1_10"},{"key":"bibr50-0037549716684552","doi-asserted-by":"publisher","DOI":"10.3182\/20020721-6-ES-1901.00975"},{"first-page":"55","volume-title":"Proceedings of the symposium on theory of modeling & simulation: DEVS integrative M& S symposium","author":"Vanherpen K","key":"bibr51-0037549716684552"},{"key":"bibr52-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1193228"},{"first-page":"13","volume-title":"Proceedings of the tenth international symposium on hardware\/software codesign CODES \u201902","author":"Balarin F","key":"bibr53-0037549716684552"},{"key":"bibr54-0037549716684552","unstructured":"T\u00f6rngren M, Henriksson D, Redell O, Co-design of control systems and their real-time implementation\u2014a tool survey. Technical report. Report no. TRITA-MMK 2006:11, 2006. Stockholm: Department of Machine Design, Royal Institute of Technology."},{"key":"bibr55-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28554-7_16"},{"first-page":"73","volume-title":"Proceedings of the 2015 winter simulation conference","author":"Wainer G","key":"bibr56-0037549716684552"},{"first-page":"323","volume-title":"Proceedings of the 2007 summer computer simulation conference, SCSC \u201907","author":"Yu YH","key":"bibr57-0037549716684552"},{"key":"bibr58-0037549716684552","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-009-0085-4"},{"first-page":"101","volume-title":"Proceedings of the 3rd ACM conference on SIGSIM\u2014principles of advanced discrete simulation","author":"Niyonkuru D","key":"bibr59-0037549716684552"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549716684552","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549716684552","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549716684552","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T02:10:33Z","timestamp":1740967833000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549716684552"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,6]]},"references-count":59,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,6]]}},"alternative-id":["10.1177\/0037549716684552"],"URL":"https:\/\/doi.org\/10.1177\/0037549716684552","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"type":"print","value":"0037-5497"},{"type":"electronic","value":"1741-3133"}],"subject":[],"published":{"date-parts":[[2017,2,6]]}}}