Carl-Johan Sjöstedt
Royal Institute of Technology, Sweden
De-Jiu Chen
Royal Institute of Technology, Sweden
Phillipe Cuenot
Siemens VDO, France
Patrick Frey
ETAS GmbH, Germany
Rolf Johansson
Mentor Graphics, Sweden
Henrik Lönn
Volvo Technology Corporation, Electronics and Software, Sweden
David Servat
CEA List, Comtmissariat à l’Énergie Atomique Saclay, France
Martin Törngren
Royal Institute of Technology, Sweden
Download articlePublished in: Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools
Linköping Electronic Conference Proceedings 24:3, p. 25–36
Published: 2007-07-18
ISBN: 978-91-7519-822-4
ISSN: 1650-3686 (print), 1650-3740 (online)
The architectural description language for automotive embedded systems EAST-ADL is presented in this paper. The aim of the EAST-ADL language is to provide a comprehensive systems modeling approach as a means to keep the engineering information within one structure. This facilitates systems integration and enables consistent systems analysis. The EAST-ADL encompasses structural information at different abstraction levels; requirements and variability modeling. The EAST-ADL is implemented as a UML2 profile and is harmonized with AUTOSAR and a subset of SysML. Currently; different ways to model behavior natively in the language are investigated. An approach for using SysML parametric diagrams to describe equations in composed physical systems is proposed. An example system is modeled and discussed. It is highlighted that parametric diagrams lacks support for separation between effort and flow variables; and why this separation would be desired in order to model composed physical systems. An alternative approach by use of SysML activity diagrams is also discussed.
EAST-ADL; automotive embedded systems; UML; SysML; parametric diagrams; physical modeling; continuous systems; Modelica
1. Bock; C.; SysML and UML 2 Support for Activity Modeling; Wiley Interscience (2005)
2. Chen; D-J.; Törngren; M.; Shi; J.; Årzen; K-E.; Lönn; H.; Gérard; S.; Strömberg; M.; Servat; D.. Model Based Integration in the Development of Embedded Control Systems – a Characterization of Current Research Efforts. In Proc. of the IEEE International Symposium on Computer-Aided Control Systems Design; Technische Universität München; Munich; Germany (2006)
3. Cuenot; P. Chen; D-J.; Gérard; S.; Lönn; H.; Reiser; M-O.; Servat; D.; Tavakoli Kolagari; R.; Törngren; M.; Weber; M.; Improving Dependability by Using an Architecture
Description Language. Accepted book chapter contribution for the forthcoming book /Architecting Dependable Systems IV/. Editors: Rogerio de Lemos; Cristina Gacek; Alexander Romanovsky. To be published by Springer; Lecture Notes in Computer Science series.
4. Dymola user manual; Dynasim AB; Lund; Sweden (2005)
5. ETAS Product and Service Catalog 2006/2007; ETAS GmbH; Stuttgart; Germany (2007)
6. Fritzson; P.; Principles of Object-Oriented Modeling and Simulation with Modelica 2.1; IEEE Press; Wiley-Interscience (2004)
7. Heinkeel; U. et al.; The VHDL Reference; John Wiley; England (2000)
8. Ljung; L. & Glad; T.; Modellbygge och simulering; Studentlitteratur; Lund; Sweden (1991)
9. Object Management Group: UML Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE); RFP. (2005)
10. Peak; R.S.; Burkhart; R.M.; Friedenthal; S.A.; Wilson; M.W.; Bajaj; M.; Kim; I.; Simulation-Based Design Using SysML—Part 1: A Parametrics Primer. INCOSE Intl. Symposium; San Diego (2007)
11. Rosenberg; D.L.; Margolis; D.L.; Karnopp; D.C; System dynamics : modeling and simulation of mechatronic systems; Wiley; New York; N.Y. (2000)
12. Sen; S.; Vangheluwe; H.; Multi-Domain Physical System Modeling and Control Based on Meta-Modeling and Graph Rewriting; proceedings of the 2006 IEEE Conference on Computer Aided Control Systems Design; Munich; Germany (2006)
13. Simulink user manual; MATLAB release 2006b; Mathworks (2006)
14. SysML Specification v1.0; SysML partners (2006)
15. Turki; S. & Soriano; T.; A SysML extension for Bond Graphs support; 5th International Conference on Technology and Automation (ICTA’05) (2005)
16. www.aadl.info
17. www.atesst.org
18. www.autosar.org
19. www.east-eaa.net
20. www.papyrusuml.org