Using the Functional Mockup Interface as an Intermediate Format in AUTOSAR Software Component Development

Bernhard Thiele
German Aerospace Centre (DLR), Institute for Robotics and Mechatronics, Germany

Dan Henriksson
Dassault Systèmes AB, Ideon Science Park, Lund, Sweden

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp11063484

Ingår i: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:54, s. 484-490

Visa mer +

Publicerad: 2011-06-30

ISBN: 978-91-7393-096-3

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


This paper shows how the recently developed Functional Mockup Interface (FMI) standard for model exchange can be utilized in the context of AUTOSAR software component (SW-C) development. Au-tomatic transformations between the XML schemas of the two standards are utilized to convert FMI models to AUTOSAR. An application example is demonstrated; where a Modelica controller is exported through FMI; converted to an AUTOSAR SW-C and then imported into an AUTOSAR tool. The presented approach; with FMI as an intermediate format; should be an attractive alternative to providing full-fledged AUTOSAR SW-C export.


FMI; AUTOSAR; model-based design; embedded software


[1] Dymola Version 7.4. Dassault Systèmes; Lund; Sweden (Dynasim). Homepage: http://www.dymola.com; 2010

[2] AUTOSAR Builder Version 2010-2a. Das-sault Systèmes; Brest; France (Geensoft). Homepage: http://www.geensoft.com/; 2010

[3] Jörg Schäuffele; Thomas Zurawka. Automo-tive Software Engineering; SAE Interna-tional; 2005

[4] Hilding Elmqvist; Martin Otter; Dan Henriksson; Bernhard Thiele; Sven Erik Mattsson. Modelica for Embeeded Systems; 7th Int. Modelica Conference; 2009

[5] Barbara Lange. Verbunden; Austauschformat für die Simulation; iX extra 10/2010; p. VIII

[6] MODELISAR consortium. Functional Mock-up Interface for Model Exchange 1.0; http://modelisar.org/specifications/FMI_for_ModelExchange_v1.0.pdf; 2010

[7] AUTOSAR GbR. Technical Overview; AUTOSAR; Part of Release 3.1; AUTO-SAR_TechnicalOverview.pdf; 2008

[8] W3C. XML Schema Part 1: Structures Sec-ond Edition. W3C Recommendation 28 Oc-tober 2004; http://www.w3.org/TR/xmlschema-1/

[9] MapForce 2010; Altova GmbH; Vienna; Austria; http://www.altova.com/mapforce.html; 2010

[10] Martin Odersky. The Scala Language Speci-fication Version 2.8; http://www.scala-lang.org/docu/files/ScalaReference.pdf; 9 November 2010

[11] XMLSpy 2010; Altova GmbH; Vienna; Aus-tria; http://www.altova.com/xmlspy.html; 2010

[12] AUTOSAR GbR. Software Component Template; Part of Release 3.1; AUTO-SAR_SoftwareComponentTemplate.pdf; 2010

[13] AUTOSAR GbR. Specification of RTE; Part of Release 3.1; AUTOSAR_SRS_RTE.pdf; 27.01.2010

Citeringar i Crossref