model driven method engineering

13
Centro de Investigación ProS A Technological Framework to support Model Driven Method Engineering Mario Cervera, Manoli Albert, Victoria Torre Vicente Pelechano, Javier Cano, Begoña Bonet

Upload: mario-cervera

Post on 18-Dec-2014

666 views

Category:

Technology


6 download

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 project

TRANSCRIPT

Page 1: Model Driven Method Engineering

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

Page 2: Model Driven Method Engineering

Agenda

1. Context of the problem

2. Problem statement

3. Proposed solution

4. Current state of the work

5. Conclusions

Page 3: Model Driven Method Engineering

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

Page 4: Model Driven Method Engineering

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

Page 5: Model Driven Method Engineering

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

Page 6: Model Driven Method Engineering

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

Page 7: Model Driven Method Engineering

Proposed solution3of3

Page 8: Model Driven Method Engineering

Current state of the work

Method Design SPM specification EPF Composer editor Method fragment integration Repository client

1of4

Page 9: Model Driven Method Engineering

Current state of the work

Method Configuration Software asset association Repository client

2of4

Page 10: Model Driven Method Engineering

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

Page 11: Model Driven Method Engineering

Current state of the work

Project Manager Component

4of4

Page 12: Model Driven Method Engineering

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

Page 13: Model Driven Method Engineering

More information https://users.dsic.upv.es/~vtorres/moskitt4me/

Contact: [email protected]