WP2

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
● Austria
● CISC
● NXP
24
28
● Denmark
● DTU
16
● Finland
● NSN
● UoO
● VTT
36
20
12
● France
● Atego
● CEA
40
30
● Germany
● NXP
24
● Italy
● CRF
12
● Latvia
● CG
● LDZ
4
6
● Netherlands
● Almende
● OCE
● TUE
12
4
8
● Spain
● Integrasys
● Mondragon
7
30
● Sweden
●?
?