This is a presentation of the paper entitled "A Technological Framework to support Model Driven Method Engineering". This paper describes an approach to carry out the specification of Software Production Methods and the automatic generation of tools to support them. The framework has been implemeneted in the context of the MOSKitt project
Boost PC performance: How more available memory can improve productivity
Model Driven Method Engineering
1. Centro de Investigación ProS
A Technological Framework
to support Model Driven
Method Engineering
Mario Cervera, Manoli Albert, Victoria Torres,
Vicente Pelechano, Javier Cano, Begoña Bonet
2. Agenda
1. Context of the problem
2. Problem statement
3. Proposed solution
4. Current state of the work
5. Conclusions
3. 1of1
Context of the problem
Method Engineering (ME)
The engineering discipline to design, construct and adapt
methods, techniques and tools for the development of
Information Systems
(Brinkkemper, 1996)
4. 1of1
Problem statement
Many theoretical proposals in ME
Lack of software support
Only one tool, MetaEdit+, has been commercialized
Main reason: the high complexity of developing CAME1
environments as they must support:
SPM2 specification
CASE tool construction
1
Computer Aided Method Engineering
2
Software Production Method
5. 1of3
Proposed solution
We advocate for the use of Model-Driven techniques
to tackle:
SPM specification by means of models
CASE tool construction by means of model transformations
6. 2of3
Proposed solution
Methodological Framework to support the specification of SPMs
and the generation of the CASE tool support
Being implemented in the context of Eclipse Project
8. 1of4
Current state of the work
Method Design
SPM specification EPF Composer editor
Method fragment integration Repository client
9. 2of4
Current state of the work
Method Configuration
Software asset association Repository client
10. 3of4
Current state of the work
Method Implementation
A M2T Transformation takes the SPM model and generates a Product
Configuration File through which the CASE tool is obtained
This tool is a MOSKitt reconfiguration that only contains the required
plugins to support the SPM
Product Support
Plugins enabling the manipulation of the SPM products
Software assets associated to the SPM elements during
SPM the Method Configuration phase
Support
Process Support
Project Manager Component
11. 4of4
Current state of the work
Project Manager Component
12. 1of1
Conclusions
Lack of software support in the ME field
Only one tool, MetaEdit+, has been commercialized
We aim at providing an integrated CAME environment that
can be used in industrial projects
High complexity of developing CAME environments
We advocate for the use of MDD techniques
SPM specifications Models
CASE tool construction Model transformations
13. More information
https://users.dsic.upv.es/~vtorres/moskitt4me/
Contact: mcervera@pros.upv.es