90 likes | 248 Views
WP2. Planning per 2011-05-27. Objectives of WP2. Definition of multi-faceted component-model with support for Expressiveness for non-functional attributes Versioning Variants Need to capture “same” attribute in various ways: Requirement Analysis result Test result
E N D
WP2 • Planning per 2011-05-27
Objectives of WP2 • Definition of multi-faceted component-model with support for • Expressiveness for non-functional attributes • Versioning • Variants • Need to capture “same” attribute in various ways: • Requirement • Analysis result • Test result • Min, max, average, x% percentile, etc • Need to capture validity of attribute • Platform dependencies • Hardware • Software • Version/variant dependencies
Objectives of WP2 (cont) • Traceability in transformations • Model-to-model • Model-to-text • Text-to-model • Forward annotations with meta-data • Backward annotations with attributes • Traceability between versions/variants
WP2 Tasks • Task 2.1 – Reference DECISIVE modeling language • Based on: • Evaluation of state-of-the-art • Needs of industrial partners • Not a new language • UML-based language • Profile • (Domain Specific Language possible?) • Re-use previous efforts e.g. • CHESS, MARTE, SysML, EAST-ADL2, etc.
WP2 Tasks • Task 2.2 – DECISIVE editor • Graphical editor • Expressiveness of DECISIVE modeling language • Full expressiveness or use of other tools? • Input and output to other tools and languages • Support multiple 3rd party dev. environments • One tool of focus for DECISIVE development
WP2 Tasks • Task 2.3 – Forward and backward transformations • Generate traceability in forward transformations • Back-propagation transforms from monitored data to models • Task 2.4 – Change-impact analysis • Analysis techniques to predict impact of proposed changes to a model • Use detailed information from monitoring when available • Use abstract information from models that have not yet been implemented
WP2 Tasks • Task 2.5 – Model-driven toolset for evolutionary development • Provides the final toolsuite delivered by DECISIVE • Integrates results from Tasks 2.1-2.4 and results from WP3, WP4, and WP5.
WP2 Deliverables • D2.1 – DECISIVE modeling language and editor • v 0.1 – M6 – Tech report • v 1.0 – M12 – Usable tool • D2.2 – Transformation and analysis tools • v 0.1 – M12 – Tech report • v 1.0 – M18 – Implemented tools • D2.3 – DECISIVE IDE • v 1.0 – M24 – First integrated version. To be used in demonstrators. • v 2.0 – M36 – Updated version. Based on feedback from demonstrators
WP2 Partners • Italy • CRF 12 • Latvia • CG 4 • LDZ 6 • Netherlands • Almende 12 • OCE 4 • TUE 8 • Spain • Integrasys 7 • Mondragon 30 • Sweden • ? ? • Austria • CISC 24 • NXP 28 • Denmark • DTU 16 • Finland • NSN 36 • UoO 20 • VTT 12 • France • Atego 40 • CEA 30 • Germany • NXP 24