170 likes | 344 Views
EAST-ADL Domain-Model – Overview and Planning –. Mark-Oliver Reiser (TUB) AMST Workshop Berlin, 24.-25.09.2012. Content. EAST-ADL Overview (key characteristics) Domain Model Basic Structure Core Extensions Plans for Evolution & Versioning EAST-ADL Association
E N D
EAST-ADL Domain-Model– Overview and Planning – Mark-Oliver Reiser (TUB) AMST Workshop Berlin, 24.-25.09.2012
Content • EAST-ADL Overview (key characteristics) • Domain Model • Basic Structure • Core • Extensions • Plans for Evolution & Versioning • EAST-ADL Association • Challenge: evolution and versioning! • Plans for next ~12 months, Version 2.1.11 • How to contribute ...
EAST-ADL Overview
Early Development Phases • Analysis on two levels: • features • structural functional analysis • Design corresponds to other standards with early development coverage: • e.g. ISO26262 with Functional Safety Concept
Environment Vehicle Level Analysis Level Design Level Implementation Level EE Architecture Abstraction Layers Featuresof the vehicle Abstract functions Hardware topology, concrete functions, allocation to nodes Software Architecture as represented by AUTOSAR
Definition EAST-ADL Specification = textual description in Word UML2 Profile EAST-ADL Domain Model = model in EnterpriseArchitect EAXML XSD Tool Implementations ...
Structure Core vs. Extensions. Extensions only point to Core and other extensions! Common principle for all extensions:1 Extension Container + n supplmenetary elements.
EAST-ADL Association • before: • various research projects used & evolved EAST-ADL • ad-hoc synchronization • now:EAST-ADL Association ... • to coordinate efforts(not to do main actual work) • single point of entry for information info@east-adl.info feedback@east-adl.info
Challenge! newEAST-ADLVersion EAST-ADLModel EAST-ADLModel
Solution • upcoming version 2.1.11 (or 2.2 ??) • stable release • intended for use for next 12-18 months • planned for end of Nov/Dec 2012 • later changes: • take evolution into account • document how to translate to new version
Change „Process“ Add newinformation asUser Attributes. Define UML2 Profilebased onEAST-ADL Profile. Modify tool-basedEAST-ADL implementation(eg. MetaEdit+). Updated / Added Extension in domain model. Updated Core.