Your SlideShare is downloading. ×
Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano
The MOSKitt4ME Approach:
Providing Process Support in a M...
Agenda
 Motivation
 Problem Statement
 Proposed Solution
 The MOSKitt4ME Tool
 Conclusions
Agenda
 Motivation
 Problem Statement
 Proposed Solution
 The MOSKitt4ME Tool
 Conclusions
Motivation
Method Engineering
The engineering discipline to design, construct and
adapt methods, techniques and tools for ...
Motivation
Method Engineering
The engineering discipline to design, construct and
adapt methods, techniques and tools for ...
Motivation
Method Engineering
The engineering discipline to design, construct and
adapt methods, techniques and tools for ...
Motivation
Method Engineering
The engineering discipline to design, construct and
adapt methods, techniques and tools for ...
 Support to design and implementation of methods
Motivation
4ME
 Implemented in the context of Eclipse
 Use of standard...
– ITEA 2 Project
• Open Platform for the Engineering of Embedded Systems (OPEES)
• Partners:
– Public Administration
 Rea...
Agenda
 Motivation
 Problem Statement
 Proposed Solution
 The MOSKitt4ME Tool
 Conclusions
Problem Statement
 Methods are mainly composed of:
ImplementationDesign Validation
Designer Developer Tester
Application ...
Problem Statement
 Limited process support in Method Engineering
Workflow specification
Executability
Software support
BP...
Agenda
 Motivation
 Problem Statement
 Proposed Solution
 The MOSKitt4ME Tool
 Conclusions
Proposed Solution
Proposed Solution
Proposed Solution
 Objective: Construction of the method
model
 How: by instantiation from the SPEM 2.0
meta-model
– fro...
Proposed Solution
 Objective: Specification of the technological
details of the method
 How: Reusable assets are associa...
Proposed Solution
 Objective: Definition of an executable
representation of the process
 How: by instantiation from the ...
Proposed Solution
Agenda
 Motivation
 Problem Statement
 Proposed Solution
 The MOSKitt4ME Tool
 Conclusions
The MOSKitt4ME Tool
DEMO
Agenda
 Motivation
 Problem Statement
 Proposed Solution
 The MOSKitt4ME Tool
 Conclusions
Conclusions
 Slow industry adoption of Method Engineering approaches
– High complexity? Lack of adequate tool support? La...
Conclusions
 Future work
– Variability support to deal with dynamic nature of projects
– Evaluation of MOSKitt4ME
 More ...
Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano
The MOSKitt4ME Approach:
Providing Process Support in a M...
Upcoming SlideShare
Loading in...5
×

The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context

419

Published on

It is commonly agreed that software developments methods must be defined (or adapted) in-house in order to meet the particular needs of the organizations where they are to be applied. To help meet this challenge, Method Engineering research aims to provide solutions to efficiently deal with the definition and adaptation of methods, and the construction of the supporting software tools. However, while the product part of methods is fully considered by most Method Engineering approaches, the specification and enactment of the process part is less well-supported. To fill this gap, this work presents a methodological Methodd Engineering approach and a Computer-Aided Method Engineering (CAME) environment (MOSKitt4ME) that support the design and implementation of the process part of methods in the context of Model-Driven Engineering.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
419
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context"

  1. 1. Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context
  2. 2. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  3. 3. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  4. 4. Motivation Method Engineering The engineering discipline to design, construct and adapt methods, techniques and tools for the development of information systems (Sjaak Brinkkemper, 1996)
  5. 5. Motivation Method Engineering The engineering discipline to design, construct and adapt methods, techniques and tools for the development of information systems (Sjaak Brinkkemper, 1996)  Proposals – Brinkkemper – Karlsson – Ralyté – Henderson-Sellers – …  Tools (CAME) – Decamerone – MC Sandbox – Method Editor – …
  6. 6. Motivation Method Engineering The engineering discipline to design, construct and adapt methods, techniques and tools for the development of information systems (Sjaak Brinkkemper, 1996)  Proposals – Prakash – Tolvanen – …  Tools (metaCASE) – MERU – MetaEdit+ – MetaMOOSE – …
  7. 7. Motivation Method Engineering The engineering discipline to design, construct and adapt methods, techniques and tools for the development of information systems (Sjaak Brinkkemper, 1996)  Limitations – Few proposals support both design and implementation of methods – Slow industry adoption of Method Engineering approaches
  8. 8.  Support to design and implementation of methods Motivation 4ME  Implemented in the context of Eclipse  Use of standards  Use of Model-Driven Development techniques
  9. 9. – ITEA 2 Project • Open Platform for the Engineering of Embedded Systems (OPEES) • Partners: – Public Administration  Real application contexts Motivation 4ME …
  10. 10. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  11. 11. Problem Statement  Methods are mainly composed of: ImplementationDesign Validation Designer Developer Tester Application Model IDE JUnit Process part of the method – Roles – Products – Tools – WorkFlow – Anything needed for software development … – Work Units
  12. 12. Problem Statement  Limited process support in Method Engineering Workflow specification Executability Software support BPMN 2.0 Activiti Engine MOSKitt4ME 4ME
  13. 13. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  14. 14. Proposed Solution
  15. 15. Proposed Solution
  16. 16. Proposed Solution  Objective: Construction of the method model  How: by instantiation from the SPEM 2.0 meta-model – from scratch – reusing method fragments
  17. 17. Proposed Solution  Objective: Specification of the technological details of the method  How: Reusable assets are associated to the method elements – These assets contain software tools that support the method elements during execution
  18. 18. Proposed Solution  Objective: Definition of an executable representation of the process  How: by instantiation from the BPMN 2.0 meta-model – A M2M transformation automates the construction of the initial model
  19. 19. Proposed Solution
  20. 20. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  21. 21. The MOSKitt4ME Tool DEMO
  22. 22. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  23. 23. Conclusions  Slow industry adoption of Method Engineering approaches – High complexity? Lack of adequate tool support? Lack of automation?  MOSKitt4ME tries to alleviate these problems – Use of MDD – Use of standards – Takes advantage of the big community behind the Eclipse project – Takes advantage of the benefits provided by process modeling
  24. 24. Conclusions  Future work – Variability support to deal with dynamic nature of projects – Evaluation of MOSKitt4ME  More information at: http://users.dsic.upv.es/~mcervera/moskitt4me/
  25. 25. Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context

×