![Page 1: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/1.jpg)
MetaEdit+ for EAST-ADL
Concept Presentation2011
![Page 2: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/2.jpg)
� Short description:� MetaEdit+ Workbench – A metamodeling tool to specify EAST-ADL
� MetaEdit+ Modeler – A modeling tool for EAST-ADL language� Tool architecture
� EAST-ADL support� Native metamodel support: concepts, constraints, checkings, notation
� Views: Feature, FAA, FDA, HDA, Requirements
� Representations: Diagram, Table, Matrix, Hierarchical trees
� MetaEdit+ integration capabilities� EAST-ADL XML interchange format
� Tool specific format (Simulink mdl, hips-hops internal format etc)� Programmable API that other tools or plug-ins can use
Concept presentation roadmap
![Page 3: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/3.jpg)
MetaEdit+ environment
Design your language � Use your languageWorkbench Modeler:
![Page 4: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/4.jpg)
Architecture: Multi-user & multi-platform
�Windows�Linux�Mac OS X�Other unixes
![Page 5: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/5.jpg)
Tool support for EAST-ADL covers
�Language concepts �Constraints �Checking rules �Notation �Generators
�EAXML, documentation, SUSA, simulink, etc.
�Dedicated tool behavior dedicated to �dialogs, toolbar, icons in toolbar etc
5
![Page 6: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/6.jpg)
Tool support for EAST-ADL covers
�Language concepts � Are defined in the metamodel� Become available in the toobars, dialogs etc.
6
![Page 7: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/7.jpg)
Tool support for EAST-ADL covers
�Constraints �E.g. PinOut can connect only to PinIn, etc
�Checking rules �Completeness, consistency, naming rules etc.
7
![Page 8: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/8.jpg)
Tool support for EAST-ADL covers
�Notation �E.g. an Actuator has two vertical lines
on the right and left borders of the rectangle etc
�Notation used to annotate errors, missing data etc.
8
![Page 9: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/9.jpg)
MetaEdit+ & EAST-ADL
� Implemented views/languages�System Model�Vehicle Feature Model�Functional Analysis Architecture�Functional Design Architecture�Hardware Design Architecture�Requirements Model
9
![Page 10: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/10.jpg)
Sample models 1
10
SystemModeling
VehicleFeatureModeling
FunctionalDesignArchitcture
![Page 11: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/11.jpg)
Sample models 2
11
HardwareDesignArchitecture
RequirementModeling
![Page 12: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/12.jpg)
Representations
�Diagram�Matrix�Table�Tree view
![Page 13: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/13.jpg)
MetaEdit+ integration capabilities
�MetaEdit+ provides a modeling tool and integrated with other tools, namely analysis tools via:�EAST-ADL XML interchange format�Tool specific format (Simulink mdl, hips-hops
internal format etc.)�Programmable API that other tools or plug-ins
can use
![Page 14: Concept Presentation 2011 - MAENAD · 7. Tool support for EAST-ADL covers Notation E.g. an Actuator has two vertical lines on the right and left borders of the rectangle etc Notation](https://reader035.vdocuments.site/reader035/viewer/2022071014/5fcc7340f3b2280d8863e4dc/html5/thumbnails/14.jpg)
EAXML export
�Generator for EAXML export
14