model driven method engineering
DESCRIPTION
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 projectTRANSCRIPT
Centro de Investigación ProS
A Technological Frameworkto support Model Driven
Method Engineering
Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano, Javier Cano, Begoña Bonet
Agenda
1. Context of the problem
2. Problem statement
3. Proposed solution
4. Current state of the work
5. Conclusions
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)
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
1of1
1 Computer Aided Method Engineering2 Software Production Method
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
1of3
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
2of3
Proposed solution3of3
Current state of the work
Method Design SPM specification EPF Composer editor Method fragment integration Repository client
1of4
Current state of the work
Method Configuration Software asset association Repository client
2of4
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
3of4
Product Support Plugins enabling the manipulation of the SPM products
Software assets associated to the SPM elements during the Method Configuration phase
Process Support Project Manager Component
SPM Support
Current state of the work
Project Manager Component
4of4
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
1of1
More information https://users.dsic.upv.es/~vtorres/moskitt4me/
Contact: [email protected]