Definition and Generation of Data Exchange Formats in AUTOSAR

  • Mike Pagel
  • Mark Brörkens
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4066)


In this paper we present a methodology supporting the definition of data models on basis of a limited set of well-known UML features, thereby allowing these models to be created and discussed by a large group of domain experts. A transformation is then defined from such a platform independent UML model to XML schema, which exceeds the configuration possibilities of comparable approaches like XMI. This enables the generic reproduction of a wide range of existing XML languages and hence supports reverse-engineering legacy schemas and DTDs into well-structured UML models. The overview of an actual implementation of the generic methodology finally demonstrates the practical applicability or our approach. The work described in this paper is part of the AUTOSAR development partnership, an international effort to standardize automotive software infrastructure. The resulting XML schema is used today as the official AUTOSAR XML data exchange format.


Eclipse Modeling Framework Meta Object Facility Automotive Domain Data Exchange Format Wheel Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    AUTOSAR: Homepage (2006),
  2. 2.
    OMG: XML Metadata Interchange (XMI) specification version 1.2 (2002)Google Scholar
  3. 3.
    OMG: XML Metadata Interchange (XMI) specification version 2.1 (2005)Google Scholar
  4. 4.
    Dubinko, M.: XForms Essential, XML Schema in XForms, ch. 4, vol. 1. O’Reilly Media Inc., Sebastopol (2003)Google Scholar
  5. 5.
    Walsh, N.: xsi:type train wreck. In: Norman Walsh Weblog, vol. 7 (2004),
  6. 6.
    Manufacturer Supplier Relationship (MSR): MSRSW V2.2.2, element and attribute documentation (2002)Google Scholar
  7. 7.
    Association for Standardization of Automation- and Measuring Systems (ASAM): ASAM MCD-2D (ODX) version 2.0, data model specification (2004)Google Scholar
  8. 8.
    OMG: Meta Object Facility (MOF) specification version 2.0 (2006)Google Scholar
  9. 9.
    IBM alphaWorks: Model transformation framework (2006),
  10. 10.
    UMT-QVT: an open-source project targeting the QVT RFP (2006),
  11. 11.
    OMG: Meta Object Facility (MOF) query/view/transformation specification version 2.0 (2005)Google Scholar
  12. 12.
    OMG: UML Infrastructure specification version 2.0 (2004)Google Scholar
  13. 13.
    IBM Rational: Rational software modeler product page (2006),
  14. 14.
    Sparx Systems: Enterprise architect product page (2006),
  15. 15.
    OMG: UML Superstructure specification version 2.0 (2005)Google Scholar
  16. 16.
    SysML Partners: Systems modeling language specification version 1.0 alpha (2005)Google Scholar
  17. 17.
    Carlson, D.: Modeling XML Applications with UML, Practical e-Business Applications. Addison Wesley, Reading (2001)Google Scholar
  18. 18.
    Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework, A Developer’s Guide. Addison Wesley, Reading (2005)Google Scholar
  19. 19.
    OMG: UML OCL specification version 2.0 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Mike Pagel
    • 1
  • Mark Brörkens
    • 2
  1. 1.BMW AGMünchenGermany
  2. 2.Carmeq GmbHBerlinGermany

Personalised recommendations