際際滷

際際滷Share a Scribd company logo
Universit degli Studi dellAquilaUniversit degli Studi dellAquila
Juri Di Rocco, Basciani Francesco
Computer Science Department, University of LAquila, Italy
 Introduction
 Objective & Challenge
 Idea
 Forge Infrastructure
 Forge Feature
 Future work
MDEFORGE
2
MDE tool challenges:
 Collaborative modeling system that offer all the facilities of
advanced modeling system;
 Reuse of already developed modeling artifacts (Repository)
 An Integreted tool for menage severals types of modeling
artifact
 Support Agile process and dinamically chenge the level of tool
flexibility depending on the stage of process;
MDEFORGE
3
MDEForge is a new collaborative modeling platform that provide both tool
developers and final user with innovative feature;
 It will provide a community-based modeling repository, which will underpin
the devolpement, analysis and reuse of MDE artifact;
 It will support query for retrive modeling artifacts;
 It will permit to deliver model menagment tools as software as a service;
 It will provide an online modeling tool appstore that will support the
development of new languages, editor, transformation, etc
 It will be modularity and extendible;
MDEFORGE
4
The framework will be availble as software as service by adopting
state of the art cloud technologies and the functionalities that will
be provided to user will be the following:
 Model transformation excution;
 Model chain transformation identification;
 Metrics application;
 Model differencing;
 Collaborative modeling tool (like google doc);
MDEFORGE
5
MDEFORGE
6
 Framework contributors: They are devolopers that knows the technical
details of the framework and are able to contribute in its enchantment by
solving bugs and adding new feature/module;
 Modeling artifact contributors: They are modeling experts that want share
their developed modeling artifact i.e. metamodels, transormation, editor, 
that have been developed for a particular application domain;
 Adopters of modeling artifact: They are user that want to apply model baed
technique in their buisinees but they dont have neither expertise nor the
resources to invest in the development of required tool for such a purpose.
MDEFORGE
7
MDEFORGE
8
MDEFORGE
9
API
CORE
Generic
Manager
ECOREATL
Services
Persistency
MDEFORGE
10
 EMF generated model code;
 MongoDB  documental database, NO SQL;
 Pongo - Java POJO generator for MongoDB;
 ATL  Transformation language;
 EMFJSON - JSON binding for EMF models;
 JERSEY  framework for RESTFull web service;
 EMFCompare  tool for model differencing and comparison.

More Related Content

Similar to Mdeforge (20)

PDF
Software Engineering 2014
Shuichi Kurabayashi
PPT
Pressman ch-3-prescriptive-process-models
Noor Ul Hudda Memon
PDF
Build, upgrade and connect your applications to the World
CLMS UK Ltd
PDF
10 Things You Should Know About MDD
Johan den Haan
PPTX
Domain specific modelling (DSM)
PG Scholar
PDF
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
OPNFV
PDF
IncQuery Server for Teamwork Cloud - Talk at IW2019
Istvan Rath
PPTX
Software Engineering- Crisis and Process Models
Nishu Rastogi
DOC
VINOD_6yrs
Kona Kumar
PPTX
ppt2.pptx
JOHNNYGALLA2
PDF
[2015/2016] Software systems engineering PRINCIPLES
Ivano Malavolta
PPTX
SDLC
Pooja Chaddha
PPTX
20CS4103 SE UNIT 1-1.pptx software engineering
shreeabinaya413
PPTX
Agile MDD
fntnhd
PDF
[2016/2017] Modern development paradigms
Ivano Malavolta
PPT
Chapter 01
ans ali raza
DOC
Mkkailashbio
Kailash M .K.
PPTX
WDS trainer presentation - MLOps.pptx
Arthur240715
PDF
Sodius cassidian mdday2010
MD DAY
Software Engineering 2014
Shuichi Kurabayashi
Pressman ch-3-prescriptive-process-models
Noor Ul Hudda Memon
Build, upgrade and connect your applications to the World
CLMS UK Ltd
10 Things You Should Know About MDD
Johan den Haan
Domain specific modelling (DSM)
PG Scholar
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
OPNFV
IncQuery Server for Teamwork Cloud - Talk at IW2019
Istvan Rath
Software Engineering- Crisis and Process Models
Nishu Rastogi
VINOD_6yrs
Kona Kumar
ppt2.pptx
JOHNNYGALLA2
[2015/2016] Software systems engineering PRINCIPLES
Ivano Malavolta
20CS4103 SE UNIT 1-1.pptx software engineering
shreeabinaya413
Agile MDD
fntnhd
[2016/2017] Modern development paradigms
Ivano Malavolta
Chapter 01
ans ali raza
Mkkailashbio
Kailash M .K.
WDS trainer presentation - MLOps.pptx
Arthur240715
Sodius cassidian mdday2010
MD DAY

Recently uploaded (20)

PDF
How to Visualize the Spatio-Temporal Data Using CesiumJS
SANGHEE SHIN
PDF
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
PDF
Unlocking FME Flows Potential: Architecture Design for Modern Enterprises
Safe Software
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
PDF
Scaling i.MX Applications Processors Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
PPTX
The birth and death of Stars - earth and life science
rizellemarieastrolo
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
PPTX
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
PPTX
Enabling the Digital Artisan keynote at ICOCI 2025
Alan Dix
PDF
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
How to Visualize the Spatio-Temporal Data Using CesiumJS
SANGHEE SHIN
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
Unlocking FME Flows Potential: Architecture Design for Modern Enterprises
Safe Software
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
Scaling i.MX Applications Processors Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
The birth and death of Stars - earth and life science
rizellemarieastrolo
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
Enabling the Digital Artisan keynote at ICOCI 2025
Alan Dix
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
Ad

Mdeforge

  • 1. Universit degli Studi dellAquilaUniversit degli Studi dellAquila Juri Di Rocco, Basciani Francesco Computer Science Department, University of LAquila, Italy
  • 2. Introduction Objective & Challenge Idea Forge Infrastructure Forge Feature Future work MDEFORGE 2
  • 3. MDE tool challenges: Collaborative modeling system that offer all the facilities of advanced modeling system; Reuse of already developed modeling artifacts (Repository) An Integreted tool for menage severals types of modeling artifact Support Agile process and dinamically chenge the level of tool flexibility depending on the stage of process; MDEFORGE 3
  • 4. MDEForge is a new collaborative modeling platform that provide both tool developers and final user with innovative feature; It will provide a community-based modeling repository, which will underpin the devolpement, analysis and reuse of MDE artifact; It will support query for retrive modeling artifacts; It will permit to deliver model menagment tools as software as a service; It will provide an online modeling tool appstore that will support the development of new languages, editor, transformation, etc It will be modularity and extendible; MDEFORGE 4
  • 5. The framework will be availble as software as service by adopting state of the art cloud technologies and the functionalities that will be provided to user will be the following: Model transformation excution; Model chain transformation identification; Metrics application; Model differencing; Collaborative modeling tool (like google doc); MDEFORGE 5
  • 6. MDEFORGE 6 Framework contributors: They are devolopers that knows the technical details of the framework and are able to contribute in its enchantment by solving bugs and adding new feature/module; Modeling artifact contributors: They are modeling experts that want share their developed modeling artifact i.e. metamodels, transormation, editor, that have been developed for a particular application domain; Adopters of modeling artifact: They are user that want to apply model baed technique in their buisinees but they dont have neither expertise nor the resources to invest in the development of required tool for such a purpose.
  • 10. MDEFORGE 10 EMF generated model code; MongoDB documental database, NO SQL; Pongo - Java POJO generator for MongoDB; ATL Transformation language; EMFJSON - JSON binding for EMF models; JERSEY framework for RESTFull web service; EMFCompare tool for model differencing and comparison.