SlideShare a Scribd company logo
Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano
The MOSKitt4ME Approach:
Providing Process Support in a Method
Engineering Context
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 the
development of information systems
(Sjaak Brinkkemper, 1996)
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
– …
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
– …
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
 Support to design and implementation of methods
Motivation
4ME
 Implemented in the context of Eclipse
 Use of standards
 Use of Model-Driven Development techniques
– ITEA 2 Project
• Open Platform for the Engineering of Embedded Systems (OPEES)
• Partners:
– Public Administration
 Real application contexts
Motivation
4ME
…
Agenda
 Motivation
 Problem Statement
 Proposed Solution
 The MOSKitt4ME Tool
 Conclusions
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
Problem Statement
 Limited process support in Method Engineering
Workflow specification
Executability
Software support
BPMN 2.0
Activiti Engine
MOSKitt4ME
4ME
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
– from scratch
– reusing method fragments
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
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
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? 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
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/
Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano
The MOSKitt4ME Approach:
Providing Process Support in a Method
Engineering Context

More Related Content

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

ThesisPresentation
ThesisPresentationThesisPresentation
ThesisPresentation
Mario Cervera
 
Me2011 presentation by Victoria Torres
Me2011 presentation by Victoria TorresMe2011 presentation by Victoria Torres
Me2011 presentation by Victoria Torres
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
Towards an Agile Foundation for the Creation and Enactment of Software Engine...
Towards an Agile Foundation for the Creation and Enactment of Software Engine...Towards an Agile Foundation for the Creation and Enactment of Software Engine...
Towards an Agile Foundation for the Creation and Enactment of Software Engine...
Brian Elvesæter
 
towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)
Jinzhi Lu
 
Model Driven Method Engineering
Model Driven Method EngineeringModel Driven Method Engineering
Model Driven Method Engineering
Mario Cervera
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologies
guestc990b6
 
A Customizable Methodology for the Model-driven Engineering of Service-based ...
A Customizable Methodology for the Model-driven Engineering of Service-based ...A Customizable Methodology for the Model-driven Engineering of Service-based ...
A Customizable Methodology for the Model-driven Engineering of Service-based ...
Brian Elvesæter
 
εξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιας
εξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιαςεξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιας
εξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιας
Manolis Vavalis
 
A Lightweight MDD Process Applied in Small Projects
A Lightweight MDD Process Applied in Small ProjectsA Lightweight MDD Process Applied in Small Projects
A Lightweight MDD Process Applied in Small Projects
Gabor Guta
 
Pti01 pengantar
Pti01 pengantarPti01 pengantar
Pti01 pengantar
Arif Rahman
 
Lect 1- software engineering
Lect 1- software engineeringLect 1- software engineering
Lect 1- software engineering
Shraddha Shirsat
 
Servi sMART - Servi.ca - Smart Market Platform for Microservices
Servi sMART - Servi.ca - Smart Market Platform for MicroservicesServi sMART - Servi.ca - Smart Market Platform for Microservices
Servi sMART - Servi.ca - Smart Market Platform for Microservices
Stefan Ianta
 
Me2011 Presentation by Loniewski
Me2011 Presentation by LoniewskiMe2011 Presentation by Loniewski
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
Nicolas Georgeault
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
Kamal Kulshreshtha
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
abc19789
 
Cascon06.ppt
Cascon06.pptCascon06.ppt
Interoperability in the Model Accelerated Society
Interoperability in the Model Accelerated SocietyInteroperability in the Model Accelerated Society
Interoperability in the Model Accelerated Society
Jan Goossenaerts
 
Intuit - Machine learning platform lifecycle management 2018
Intuit - Machine learning platform lifecycle management  2018Intuit - Machine learning platform lifecycle management  2018
Intuit - Machine learning platform lifecycle management 2018
Karthik Murugesan
 
Towards tool support for situational engineering of agile methodology
Towards tool support for situational engineering of agile methodologyTowards tool support for situational engineering of agile methodology
Towards tool support for situational engineering of agile methodology
Sandhiya Rajagopal
 

Similar to The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context (20)

ThesisPresentation
ThesisPresentationThesisPresentation
ThesisPresentation
 
Me2011 presentation by Victoria Torres
Me2011 presentation by Victoria TorresMe2011 presentation by Victoria Torres
Me2011 presentation by Victoria Torres
 
Towards an Agile Foundation for the Creation and Enactment of Software Engine...
Towards an Agile Foundation for the Creation and Enactment of Software Engine...Towards an Agile Foundation for the Creation and Enactment of Software Engine...
Towards an Agile Foundation for the Creation and Enactment of Software Engine...
 
towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)
 
Model Driven Method Engineering
Model Driven Method EngineeringModel Driven Method Engineering
Model Driven Method Engineering
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologies
 
A Customizable Methodology for the Model-driven Engineering of Service-based ...
A Customizable Methodology for the Model-driven Engineering of Service-based ...A Customizable Methodology for the Model-driven Engineering of Service-based ...
A Customizable Methodology for the Model-driven Engineering of Service-based ...
 
εξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιας
εξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιαςεξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιας
εξελιξη πληροφοριακων συστηματων στη διαχειρiση καινοτομιας
 
A Lightweight MDD Process Applied in Small Projects
A Lightweight MDD Process Applied in Small ProjectsA Lightweight MDD Process Applied in Small Projects
A Lightweight MDD Process Applied in Small Projects
 
Pti01 pengantar
Pti01 pengantarPti01 pengantar
Pti01 pengantar
 
Lect 1- software engineering
Lect 1- software engineeringLect 1- software engineering
Lect 1- software engineering
 
Servi sMART - Servi.ca - Smart Market Platform for Microservices
Servi sMART - Servi.ca - Smart Market Platform for MicroservicesServi sMART - Servi.ca - Smart Market Platform for Microservices
Servi sMART - Servi.ca - Smart Market Platform for Microservices
 
Me2011 Presentation by Loniewski
Me2011 Presentation by LoniewskiMe2011 Presentation by Loniewski
Me2011 Presentation by Loniewski
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
 
Cascon06.ppt
Cascon06.pptCascon06.ppt
Cascon06.ppt
 
Interoperability in the Model Accelerated Society
Interoperability in the Model Accelerated SocietyInteroperability in the Model Accelerated Society
Interoperability in the Model Accelerated Society
 
Intuit - Machine learning platform lifecycle management 2018
Intuit - Machine learning platform lifecycle management  2018Intuit - Machine learning platform lifecycle management  2018
Intuit - Machine learning platform lifecycle management 2018
 
Towards tool support for situational engineering of agile methodology
Towards tool support for situational engineering of agile methodologyTowards tool support for situational engineering of agile methodology
Towards tool support for situational engineering of agile methodology
 

Recently uploaded

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 

Recently uploaded (20)

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 

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

  • 1. Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context
  • 2. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  • 3. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  • 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. 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. 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. 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.  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. – ITEA 2 Project • Open Platform for the Engineering of Embedded Systems (OPEES) • Partners: – Public Administration  Real application contexts Motivation 4ME …
  • 10. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  • 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. Problem Statement  Limited process support in Method Engineering Workflow specification Executability Software support BPMN 2.0 Activiti Engine MOSKitt4ME 4ME
  • 13. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  • 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. 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. 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
  • 20. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  • 22. Agenda  Motivation  Problem Statement  Proposed Solution  The MOSKitt4ME Tool  Conclusions
  • 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. 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. Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context