Project : triskell
Section: Contracts and Grants with Industry
Keywords : requirements engineering, metamodel, UML, MDE, traceability.
OpenDevFactory
Participants : Benoit Baudry, David Touzet, Erwan Brottier, Didier Vojtisek.
OpenDevFactory is a sub project of the project Usine Logicielle (labelled by the System@tic Competitivity Cluster). Its objective is to supply a standard platform for integrating technological developments for modelling software tools. This sub project produces technological components on top of which domain tools (automobile, security, telecommunication, aeronautical) can be derived at a lesser effort. That platform is built as an interoperable federation of tools which limited parts could be deployed to make specialised IDEs meeting the particular needs of different kinds of users. The technological bricks are organized as follows:
Technological infrastructure bricks for MDE such as providing support for model transformation, behaviour modelling as well as orchestration of engineering activities.
Domain extension bricks supporting fault tolerance modelling, Real time embedded systems modelling, platforms modelling, requirements modelling or UML simulations.
Integration technologies of MDE design environments with other engineering environments such as design environments for design of automatisms or critical embedded software.
The integration structure of OpenDevFactory is build on top of the Eclipse framework. In this context, Triskell has developped an Eclipse plugin providing a requirements engineering integrated environment. This environment includes the following features:
Requirements specification by means of a controled natural language (requirement description language).
Definition of a requirements metamodel, and automated transformation from textual to model-based specifications.
Definition of a usecase based metamodel encoding the dynamic semantics of the defined requirements.
Parametrized interpretation (using interpretation patterns) of a requirements model in order to build its corresponding usecase model.
Simultaion facilities enabled over the obtained usecase model.
- Project duration:
2005-2008
- Triskell budget share:
75 keuros
- Project Coordinator:
Thales R&T
- Participants:
CEA, CS, Dassault Aviation, EADS, EDF, Esterel Technologies, Hispano Suiza, IFP, INRIA, LIP6, LRI, MBDA,Ecole Polytechnique, Softeam, Supelec, Thales, Trialog