Skip to main content

Defining Architecture Framework for Automotive Systems

  • Chapter
  • First Online:
Automotive Systems and Software Engineering

Abstract

Although architecture frameworks have not been standardized in the automotive industry, different types of architecture viewpoints and views have been introduced recently as part of automotive architecture frameworks. In this chapter, we first present a literature review which has been carried out to discover the existing architecture frameworks and architecture description languages for the automotive industry as well as their benefits and gaps. We propose an architecture framework for automotive systems (AFAS) based on the extracted viewpoints from existing automotive architecture description mechanisms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrianarison E, Piques JD (2010) SysML for embedded automotive systems: a practical approach. In: Embedded real time software and systems (ERTS2). ERTS2 series, Toulouse, pp 1–10

    Google Scholar 

  2. Apvrille L, Becoulet A (2012) Prototyping an embedded automotive system from its UML/SysML models. In: Embedded real time software and systems (ERTS2), ERTS2 series, Toulouse, pp 1–10

    Google Scholar 

  3. AUTOSAR (2018) The AUTomotive Open System ARchitecture (AUTOSAR). http://autosar.org. Accessed 27 Oct 2018

  4. Belategi L, Sagardui G, Etxeberria L (2010) MARTE mechanisms to model variability when analyzing embedded software product lines. In: Software product lines: going beyond. Springer, New York, pp 466–470

    Chapter  Google Scholar 

  5. British Ministry of Defence (2012) MOD architecture framework. https://www.gov.uk/guidance/mod-architecture-framework. Accessed 12 March 2019

  6. Braun P, Rappl M (2001) A model-based approach for automotive software development. In: Workshop on object-oriented modeling of embedded real-time systems (OMER). LNI, vol 5, pp 100–105

    Google Scholar 

  7. Broy M (2006) Challenges in automotive software engineering. In: International conference on software engineering (ICSE). ACM, New York, pp 33–42

    Google Scholar 

  8. Broy M, Gleirscher M, Merenda S, Wild D, Kluge P, Krenzer W (2009) Toward a holistic and standardized automotive architecture description. Computer 42(12):98–101

    Article  Google Scholar 

  9. Cuenot P, Frey P, Johansson R, Lönn H, Papadopoulos Y, Reiser M, Sandberg A, Servat D, Kolagari RT, Törngren M, Weber M (2011) The EAST-ADL architecture description language for automotive embedded software. In: Model-based engineering of embedded real-time systems. Springer, Berlin, pp 297–307

    Google Scholar 

  10. Eclipse (2019) PolarSys (former TOPCASED). http://polarsys.org/. Accessed 12 March 2019

  11. Eclipse (2019) Sirius. http://www.eclipse.org/sirius/. Accessed 12 March 2019

  12. Feiler P, Gluch D, Hudak J (2006) The architecture analysis & design language (AADL): an introduction. Tech. Rep. CMU/SEI-2006-TN-011, Software Engineering Institute, Carnegie Mellon University

    Google Scholar 

  13. Gerard S, Espinoza H (2006) Rationale of the UML profile for Marte. In: From MDD concepts to experiments and illustrations. ISTE, London, pp 43–52

    Google Scholar 

  14. Góngora H, Gaudré T, Tucci-Piergiovanni S (2013) Towards an architectural design framework for automotive systems development. In: Complex systems design and management. Springer, Cham, pp 241–258

    Chapter  Google Scholar 

  15. Hilliard R, Malavolta I, Muccini H, Pelliccione P (2012) On the composition and reuse of viewpoints across architecture frameworks. In: The joint working IEEE/IFIP conference on software architecture (WICSA) and European conference on software architecture (ECSA). IEEE, Helsinki, pp 131–140

    Google Scholar 

  16. IBM (2019) Rational Rhapsody Designer for systems engineers. http://www.ibm.com/software/products/. Accessed 12 March 2019

  17. ISO (1998) ISO/IEC 10746-1 Information technology – reference model of open distributed processing (RM-ODP)

    Google Scholar 

  18. ISO (2011) ISO/IEC/IEEE 42010 - Systems and software engineering–architecture description

    Google Scholar 

  19. Kang K, Cohen S, Hess J, Novak W, Peterson A (1990) Feature-oriented domain analysis (foda) feasibility study. Tech. rep., DTIC Document

    Google Scholar 

  20. Kruchten P (1995) The 4+1 view model of architecture. IEEE Softw 12(6):42–50. https://doi.org/10.1109/52.469759

    Article  Google Scholar 

  21. Lamm J, Weilkiens T (2010) Functional architectures in SysML. Tag des Systems Engineering (TdSE)

    Google Scholar 

  22. MAENAD (2014) EAST-ADL 2.1.12 domain model specification. http://east-adl.info/Specification/V2.1.12/html/index.html. Accessed 12 March 2019

  23. MAENAD (2014) ICT MAENAD project. http://maenad.eu/. Accessed 12 March 2019

  24. Navet N, Simonot-Lion F (2009) Automotive embedded systems handbook. Industrial information technology series. CRC Press, Boca Raton

    Google Scholar 

  25. NoMagic (2019) MagicDraw SysML plugin. http://www.nomagic.com/products/magicdraw-addons/sysml-plugin.html. Accessed 12 March 2019

  26. Object Management Group (2011) UML profile for MARTE: modeling and analysis of real-time embedded systems, version 1.1. http://www.omg.org/spec/MARTE/1.1. Accessed 12 March 2019

  27. OMG (2012) Systems modeling language (SysML) specification, version 1.3. http://www.omg.org/spec/SysML/

  28. OMG (2015) The Unified Modeling Language - UML 2.0. https://www.omg.org/spec/UML/2.0/. Accessed 12 March 2019

  29. Pelliccione P, Knauss E, Heldal R, Ågren S. M, Mallozzi P, Alminger A, Borgentun D (2017) Automotive architecture framework: the experience of Volvo cars. J Syst Archit 77:83–100

    Article  Google Scholar 

  30. Rao AC, Dhadyalla G, Jones RP, McMurran R, White D (2006) Systems modelling of a driver information system – automotive industry case study. In: System of systems engineering (SSE). IEEE, Los Angeles, pp 254–259

    Google Scholar 

  31. Rappl M, Braun P, Von Der Beeck M, Schröder C (2002) Automotive software development: a model based approach. Tech. rep., SAE Technical Paper

    Google Scholar 

  32. Rozanski N, Woods E (2005) Software systems architecture: working with stakeholders using viewpoints and perspectives. Addison-Wesley, Upper Saddle River

    Google Scholar 

  33. SAE International (2012) Architecture analysis and design language. http://www.aadl.info/. Accessed 12 Feb 2019

  34. Schäuffele J, Zurawka T (2005) Automotive software engineering: principles, processes, methods, and tools. Society of Automotive Engineers, Warrendale

    Google Scholar 

  35. Sparx Systems (2019) Enterprise architect. http://www.sparxsystems.com/. Accessed 12 March 2019

  36. The ATESST Consortium (2013) EAST-ADL specification. http://www.east-adl.info/Specification.html. Accessed 12 Feb 2019

  37. The Consultative Committee for Space Data Systems (2008) Reference architecture for space data systems. http://public.ccsds.org/publications/. Accessed 12 Feb 2019

  38. The Open Group (2018). The open group architectural framework (TOGAF). http://www.opengroup.org/togaf/. Accessed 12 February 2019

  39. The TIMMO Consortium (2009) TADL: timing augmented description language, version 2. http://adt.cs.upb.de/timmo-2-use/timmo/publications.htm. Accessed 12 March 2019

  40. Vestal S (1997) MetaH support for real-time multi-processor avionics. In: Parallel and distributed real-time systems workshop, pp 11–21

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanja Dajsuren .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Dajsuren, Y. (2019). Defining Architecture Framework for Automotive Systems. In: Dajsuren, Y., van den Brand, M. (eds) Automotive Systems and Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-12157-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-12157-0_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-12156-3

  • Online ISBN: 978-3-030-12157-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics