Developing Dependable Automotive Embedded Systems using the EAST-ADL; representing continuous time systems in SysML

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

Ladda ner artikel

Ingår i: Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools

Linköping Electronic Conference Proceedings 24:3, s. 25–36

Visa mer +

Publicerad: 2007-07-18

ISBN: 978-91-7519-822-4

ISSN: 1650-3686 (tryckt), 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

Citeringar i Crossref