Addressing the Need for Strict Meta-modeling in Practice - A Case Study of AUTOSAR

Darko Durisic, Darko Durisic, Miroslaw Staron, Miroslaw Staron, Matthias Tichy, Matthias Tichy, Jörgen Hansson, Jörgen Hansson

Abstract

Meta-modeling has been a topic of interest in the modeling community for many years, yielding substantial number of papers describing its theoretical concepts. Many of them are aiming to solve the problem of traditional UML based domain-specific meta-modeling related to its non-compliance to the strict meta-modeling principle, such as the deep meta-modeling approach. In this paper, we show the practical use of meta-models in the automotive development process based on AUTOSAR and visualize places in the AUTOSAR meta-model which are broken according to the strict meta-modeling principle. We then explain how the AUTOSAR meta-modeling environment can be re-worked in order to comply to this principle by applying three individual approaches, each one combined with the concept of Orthogonal Classification Architecture: UML extension, prototypical pattern and deep instantiation. Finally we discuss the applicability of these approaches in practice and contrast the identified issues with the actual problems faced by the automotive meta-modeling practitioners. Our objective is to bridge the current gap between the theoretical and practical concerns in meta-modeling.

References

  1. (2003). Automotive Open System Architecture. AUTOSAR, www.autosar.org.
  2. (2004). MOF 2.0 Core Specification. Object Management Group, www.omg.org.
  3. (2011). XML Metadata Interchange (XMI) Version 2.2 . Object Management Group, www.omg.org.
  4. (2014). AUTOSAR Generic Structure Template v4.2.1. www.autosar.org.
  5. Atkinson, C. (1998). Supporting and Applying the UML Conceptual Framework. In International Workshop on The Unified Modeling Language, pages 21-36.
  6. Atkinson, C. and Gerbig, R. (2012). Melanie: Multi-level Modeling and Ontology Engineering Environment. In Objects, Models, Components, Patterns, page 7.
  7. Atkinson, C. and Kühne, T. (2001). The Essence of Multilevel Metamodeling. In International Conference on the UML 2000, volume 2185, pages 19-33.
  8. Atkinson, C. and Kühne, T. (2002). Rearchitecting the UML Infrastructure. Transactions on Modeling and Computer Simulation Journal, 12(4):291-321.
  9. Atkinson, C. and Kuhne, T. (2003). Model-Driven Development: A Metamodeling Foundation. Journal of IEEE Software, 20(5):36-41.
  10. Atkinson, C., Kühne, T., and Henderson-Sellers, B. (2002). Stereotypical Encounters of the Third Kind. In International Conference on The Unified Modeling Language, pages 100-114.
  11. Durisic, D., Staron, M., Tichy, M., and Hansson, J. (2014). Evolution of Long-Term Industrial Meta-Models - A Case Study of AUTOSAR. In Euromicro Conference on Software Engineering and Advanced Applications, pages 141-148.
  12. Gouriet, P. (2010). Involving AUTOSAR Rules for Mechatronic System Design. In International Conference on Complex Systems Design & Management, pages 305- 316.
  13. Harel, D. and Rumpe, B. (2004). Meaningful modeling; whats the semantics of semantics? IEEE Computer, 37(10):64-72.
  14. Lee, J. C. and Han, T. M. (2009). ECU Configuration Framework Based on AUTOSAR ECU Configuration Metamodel. In International Conference on Convergence and Hybrid Information Technology, pages 260-263.
  15. Liu, Y., Li, Y. Q., and Zhuang, R. K. (2013). The Application of Automatic Code Generation Technology in the Development of the Automotive Electronics Software. In International Conference on Mechatronics and Industrial Informatics Conference, volume 321- 324, pages 1574-1577.
  16. Pagel, M. and Brörkens, M. (2006). Definition and Generation of Data Exchange Formats in AUTOSAR. In European Conference on Model Driven ArchitectureFoundations and Applications, pages 52-65.
  17. Saeki, M. and Kaiya, H. (2007). On Relationships among Models, Meta Models and Ontologies. In 6th OOPSLA Workshop on Domain-Specific Modeling.
Download


Paper Citation


in Harvard Style

Durisic D., Staron M., Tichy M. and Hansson J. (2016). Addressing the Need for Strict Meta-modeling in Practice - A Case Study of AUTOSAR . In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 317-322. DOI: 10.5220/0005745303170322


in Bibtex Style

@conference{modelsward16,
author={Darko Durisic and Miroslaw Staron and Matthias Tichy and Jörgen Hansson},
title={Addressing the Need for Strict Meta-modeling in Practice - A Case Study of AUTOSAR},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2016},
pages={317-322},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005745303170322},
isbn={978-989-758-168-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Addressing the Need for Strict Meta-modeling in Practice - A Case Study of AUTOSAR
SN - 978-989-758-168-7
AU - Durisic D.
AU - Staron M.
AU - Tichy M.
AU - Hansson J.
PY - 2016
SP - 317
EP - 322
DO - 10.5220/0005745303170322