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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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
AUTOSAR (2018) The AUTomotive Open System ARchitecture (AUTOSAR). http://autosar.org. Accessed 27 Oct 2018
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
British Ministry of Defence (2012) MOD architecture framework. https://www.gov.uk/guidance/mod-architecture-framework. Accessed 12 March 2019
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
Broy M (2006) Challenges in automotive software engineering. In: International conference on software engineering (ICSE). ACM, New York, pp 33–42
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
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
Eclipse (2019) PolarSys (former TOPCASED). http://polarsys.org/. Accessed 12 March 2019
Eclipse (2019) Sirius. http://www.eclipse.org/sirius/. Accessed 12 March 2019
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
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
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
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
IBM (2019) Rational Rhapsody Designer for systems engineers. http://www.ibm.com/software/products/. Accessed 12 March 2019
ISO (1998) ISO/IEC 10746-1 Information technology – reference model of open distributed processing (RM-ODP)
ISO (2011) ISO/IEC/IEEE 42010 - Systems and software engineering–architecture description
Kang K, Cohen S, Hess J, Novak W, Peterson A (1990) Feature-oriented domain analysis (foda) feasibility study. Tech. rep., DTIC Document
Kruchten P (1995) The 4+1 view model of architecture. IEEE Softw 12(6):42–50. https://doi.org/10.1109/52.469759
Lamm J, Weilkiens T (2010) Functional architectures in SysML. Tag des Systems Engineering (TdSE)
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
MAENAD (2014) ICT MAENAD project. http://maenad.eu/. Accessed 12 March 2019
Navet N, Simonot-Lion F (2009) Automotive embedded systems handbook. Industrial information technology series. CRC Press, Boca Raton
NoMagic (2019) MagicDraw SysML plugin. http://www.nomagic.com/products/magicdraw-addons/sysml-plugin.html. Accessed 12 March 2019
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
OMG (2012) Systems modeling language (SysML) specification, version 1.3. http://www.omg.org/spec/SysML/
OMG (2015) The Unified Modeling Language - UML 2.0. https://www.omg.org/spec/UML/2.0/. Accessed 12 March 2019
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
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
Rappl M, Braun P, Von Der Beeck M, Schröder C (2002) Automotive software development: a model based approach. Tech. rep., SAE Technical Paper
Rozanski N, Woods E (2005) Software systems architecture: working with stakeholders using viewpoints and perspectives. Addison-Wesley, Upper Saddle River
SAE International (2012) Architecture analysis and design language. http://www.aadl.info/. Accessed 12 Feb 2019
Schäuffele J, Zurawka T (2005) Automotive software engineering: principles, processes, methods, and tools. Society of Automotive Engineers, Warrendale
Sparx Systems (2019) Enterprise architect. http://www.sparxsystems.com/. Accessed 12 March 2019
The ATESST Consortium (2013) EAST-ADL specification. http://www.east-adl.info/Specification.html. Accessed 12 Feb 2019
The Consultative Committee for Space Data Systems (2008) Reference architecture for space data systems. http://public.ccsds.org/publications/. Accessed 12 Feb 2019
The Open Group (2018). The open group architectural framework (TOGAF). http://www.opengroup.org/togaf/. Accessed 12 February 2019
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
Vestal S (1997) MetaH support for real-time multi-processor avionics. In: Parallel and distributed real-time systems workshop, pp 11–21
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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)