Abstract
Automotive system design demands frequent exchange of data between different parties and tools. In order to improve the interoperability, standardization bodies and partnerships have put high effort in defining XML based languages for system descriptions.
However, the mere existence of a standardized XML based data exchange format doesn’t guarantee seamless interoperability. The validation possibilities given by XML DTD or Schema are not sufficient. Additionally, the maintenance of XML formats for the growing complexity of today’s systems is an increasing challenge.
This paper describes the experiences with the model-driven approach taken by the automotive initiative AUTOSAR. It illustrates the limitations of designing data exchange formats in XML and shows how a higher level of abstraction increases the interoperability between tools. A powerful concept for mapping a metamodel to XML schema allows for integrating legacy XML formats.
Furthermore, current activities on improving interoperability by automatically generating a tool framework for AUTOSAR and other automotive tools are explained.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
AUTOSAR: Media release. (2006), http://www.autosar.org/download/AUTOSAR_long_en.pdf
Fennel, H., et al.: Achievements and exploitation of the AUTOSAR development partnership. (2006), http://www.autosar.org/download/AUTOSAR_Paper_Convergence_2006.pdf
W3C: Extensible markup language (xml) 1.1 (2 edn.) (September 2006), http://www.w3.org/TR/2006/REC-xml11-20060816/
W3C: Xml schema part1: Structures second edition. (October 2004), http://www.w3.org/TR/xmlschema-1/
AUTOSAR: Official website of the autosar development partnership (2006), http://www.autosar.org
ISO: ISO/IEC FDIS 19757-2 document schema definition language (dsdl) – part 2: Regular-grammar-based validation – relax ng. (December 2002), http://www.relaxng.org/#specs
ASAM: FBX, FIBEX - field bus exchange format, version 2.0. (June 2006), http://www.asam.net/03_standards_06.php
ASAM: MSRSW, MSR software, version 2.3. (June 2005), http://www.asam.net/03_standards_10.php
Pagel, M., Brörkens, M.: Definition and generation of data exchange formats definition and generation of data exchange formats in autosar. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 52–65. Springer, Heidelberg (2006)
Sparx Systems: Enterprise architect product page. (2006), http://www.sparxsystems.com.au , http://www.sparxsystems.com.au/
ASAM: HDO, harmonized data objects, version 1.0. (July 2004), http://www.asam.net/03_standards_09.php
OMG: UML OCL specification version 2.0. (June 2005), http://www.omg.org/cgi-bin/doc?ptc/2005-06-06
Eclipse Foundation: Website of the EMF eclipse project. (2006), http://www.eclipse.org/emf
OMG: Meta Object Facility (MOF) specification version 2.0. (January 2006), http://www.omg.org/cgi-bin/doc?formal/2006-01-01
OMG: XML Metadata Interchange (XMI) specification version 2.1 (September 2005)
Automotive HIS: Requirements interchange format, version 1.0a. (November 2005), http://www.automotive-his.de/simutool.htm
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Brörkens, M., Köster, M. (2007). Improving the Interoperability of Automotive Tools by Raising the Abstraction from Legacy XML Formats to Standardized Metamodels. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds) Model Driven Architecture- Foundations and Applications. ECMDA-FA 2007. Lecture Notes in Computer Science, vol 4530. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72901-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-72901-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72900-6
Online ISBN: 978-3-540-72901-3
eBook Packages: Computer ScienceComputer Science (R0)