Change search
ReferencesLink to record
Permanent link

Direct link
Developing Dependable Automotive Embedded Systemsusing the EAST-ADL; representing continuous timesystems in SysML
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Embedded Control Systems.ORCID iD: 0000-0001-7048-0108
Show others and affiliations
2007 (English)In: EOOLT 2007 - Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools, In Conjunction with ECOOP 2007, 2007, 25-36 p.Conference paper (Refereed)
Abstract [en]

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 facilitatessystems 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 profileand is harmonized with AUTOSAR and a subset of SysML. Currently, differentways to model behavior natively in the language are investigated. An approachfor using SysML parametric diagrams to describe equations in composed physical systems is proposed. An example system is modeled and discussed. Itis highlighted that parametric diagrams lacks support for separation between effort and flow variables, and why this separation would be desired in order tomodel composed physical systems. An alternative approach by use of SysML activity diagrams is also discussed.

Place, publisher, year, edition, pages
2007. 25-36 p.
Keyword [en]
EAST-ADL, automotive embedded systems, UML, SysML, parametric diagrams, physical modeling, continuous systems, Modelica
National Category
Embedded Systems
URN: urn:nbn:se:kth:diva-19447ScopusID: 2-s2.0-84873470783OAI: diva2:337970
1st International Workshop on Equation-Based Object-Oriented Languages and Tools, EOOLT 2007 - In Conjunction with the ECOOP 2007 Conference; Berlin; Germany; 30 July 2007 through 30 July 2007;

QC 20150713

Available from: 2010-08-10 Created: 2010-08-10 Last updated: 2015-07-13Bibliographically approved
In thesis
1. Modeling and Simulation of Physical Systems in a Mechatronic Context
Open this publication in new window or tab >>Modeling and Simulation of Physical Systems in a Mechatronic Context
2009 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis gives different views on the modeling and simulation of physical systems, especially together with embedded systems, forming mechatronic systems. The main considered application domain is automotive. One motivation behind the work is to find suitable representations of physical systems to be used in an architectural description language for automotive embedded systems, EAST-ADL2, which is implemented as a UML2 profile, and uses concepts from both UML and SysML. As a part of the thesis, several languages and tools are investigated, including bond graphs, MATLAB/Simulink, Ptolemy II, Modelica, MATLAB/Simscape and SysML. For SysML, the modeling of continuous-time systems and how it relates to MATLAB/Simulink and Modelica is evaluated. A case study of an electric power assisted steering is modeled to show the differences, the similarities and the usage of the above mentioned languages and tools. To be able to classify the tools and languages, five realization levels were developed:

  • Physical modeling models
  • Constraint models
  • Continuous causal models
  • Discretized models
  • Discretized models with solver and platform implementation

By using these realization levels, models, tools and modeling languages can be classified, and transformations between them can be set up and analyzed. As a result, a method to describe the simulation behavior of a MATLAB/Simulink model has been developed using SysML activity diagrams as an approach to achieve integrated system models. Another result is an evaluation of the parametric diagrams of SysML for continuous-time modeling, which shows that they do not enable “physical modeling”, i.e. modeling the topology of the system and getting the underlying equations out of this topology. By including physical ports and physical connectors to SysML internal block diagrams, this could be solved. The comparison also shows many similarities between the languages. The results led to a more detailed investigation on conjugate variables, such as force and velocity, and electric current and voltage, and how these are treated in various languages. The thesis also includes two industrial case studies: one of a twin-screw compressor, and one of a simulation environment for automotive fuel-cell systems. Conclusions are drawn from these models, referring to the realization levels.

Place, publisher, year, edition, pages
Stockholm: KTH, 2009. ix, 85 p.
Trita-MMK, ISSN 1400-1179 ; 2009:12
mechatronics, MATLAB/Simulink, SysML, bond graphs, Modelica, Simscape, simulation, modeling, EAST-ADL2, physical modeling
urn:nbn:se:kth:diva-10522 (URN)978-91-7415-361-3 (ISBN)
Public defence
2009-06-09, KTHB, Salongen, Osquars Backe 31, Stockholm, 13:00 (English)
QC 20100810Available from: 2009-06-03 Created: 2009-05-20 Last updated: 2010-08-10Bibliographically approved

Open Access in DiVA

No full text

Other links


Search in DiVA

By author/editor
Sjöstedt, Carl-JohanChen, De-JiuTörngren, Martin
By organisation
Machine Design (Dept.)Embedded Control Systems
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 65 hits
ReferencesLink to record
Permanent link

Direct link