|
EAST-ADL is an Architecture Description Language (ADL) for automotive embedded systems, developed in several European research projects. It is designed to complement AUTOSAR with descriptions at higher level of abstractions. Aspects covered by EAST-ADL include vehicle features, functions, requirements, variability, software components, hardware components and communication.〔The EAST-ADL Architecture Description Language for Automotive Embedded Software, Cuenot,P. et al. , Chapter 11 in ''Model-Based Engineering of Embedded Real-Time Systems'' (3-642-16277-0 ) Ed. Holger Geise et al., pp297-388, 2010〕 Currently, it is maintained by the EAST-ADL Association〔(EAST-ADL Association ) EAST-ADL Association〕 in cooperation with the European FP7 MAENAD〔(MAENAD project description )〕 project. == Overview == EAST-ADL is a domain-specific language using meta-modeling constructs such as classes, attributes, and relationships. It is based on concepts from UML, SysML and AADL, but adapted for automotive needs and compliance with AUTOSAR. There is an EAST-ADL UML2 profile which is used in UML2 tools for user modeling. The EAST-ADL definition also serves as the specification for implementation in domain-specific tools. EAST-ADL contains several abstraction levels. The software- and electronics-based functionality of the vehicle are described at different levels of abstraction. The proposed abstraction levels and the contained elements provide a separation of concerns and an implicit style for using the modeling elements. The embedded system is complete on each abstraction level, and parts of the model are linked with various traceability relations. This makes it possible to trace an entity from feature down to components in hardware and software. EAST-ADL is defined with the development of safety-related embedded control systems as a benchmark. The EAST-ADL scope comprises support for the main phases of software development, from early analysis via functional design to the implementation and back to integration and validation on vehicle level. The main role of EAST-ADL is that of providing an integrated system model. On this basis, several concerns are addressed: *Documentation, in terms of an integrated system model. *Communication between engineers, by providing predefined views as well as related information. *Analysis, through the description of system structure and properties. Behavioural models for simulation or code generation are supported as references from EAST-ADL functions to external models, such as a subsystem in MATLAB/Simulink.〔Biehl, Matthias; Sjöstedt, Carl-Johan; Törngren, Martin, "A Modular Tool Integration Approach – Experiences from two Case Studies" 3rd Workshop on Model-Driven Tool & Process Integration (MDTPI 2010), 2010-06-16, Paris, France〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「EAST-ADL」の詳細全文を読む スポンサード リンク
|