Model Development Tools (MDT)
The Model Development Tools (MDT) project focuses on big "M" modeling within the Modeling project. Its purpose is twofold:
- To provide an implementation of industry standard metamodels.
- To provide exemplary tools for developing models based on those metamodels.
The next release of MDT is tentatively scheduled for the end of June 2011 (see Indigo New & Noteworthy). For the previous release, see Helios New & Noteworthy.
SBVR
SBVR provides a metamodel implementation and sample tools based on the adopted Semantics of Business Vocabulary and Business Rules (SBVR) OMG specification.
The objectives of the SBVR component are to provide:
- an open source "reference" implementation of the SBVR specification
- an EMF-based foundation on which business vocabulary and business rules modeling tools can be built
- a basis for integrating and interchanging artifacts between business vocabulary and business rules tools
- a forum for engaging the community in validation of the SBVR specification
- Project Explorer navigator view for business vocabularies and rules
- Import business vocabulary from UML domain models
- Code generation to Platform-Independent Model (PIM) technologies, such as UML and OCL
For more details on SBVR, see the Wiki.
- Downloads coming soon!
BPMN2
BPMN2 is an open source component of the Model Development Tools (MDT) subproject to provide a metamodel implementation based on the forthcoming Business Process Model and Notation (BPMN) 2.0 OMG specification.
- More...
- Downloads coming soon!
IMM
IMM is an open source component of the Model Development Tools (MDT) subproject to provide metamodel/profile implementations based on the forthcoming Information Management Metamodel (IMM) OMG specification.
- More...
- Downloads coming soon!
MoDisco
MoDisco provides a framework to develop model-driven tools for software modernization. It aims at supporting use-cases such as Quality Assurance, Documentation, Improvement and Migration.
MST
- More...
- Downloads coming soon!
OCL
OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models.
Papyrus
Papyrus is a component of the Model Development Tools (MDT) subproject aiming at providing an integrated, user-consumable environment for editing any kind of EMF model and particularly supporting UML and related modeling languages such as SysML and MARTE.
- More...
- Downloads coming soon!
UML2
UML2 is an EMF-based implementation of the UMLTM 2.x metamodel for the Eclipse platform.
News
Oct 8th, 2008 - The EODM component has been terminated; see the Termination Review slides for details.
Oct 8th, 2008 - The OCL Tools component has been terminated; see the Termination Review slides for details.
Oct 1st, 2008 - Check out what's new in the Galileo M2 milestone of the OCL subcompoject.
May 13th, 2008 - A new Papyrus component has been proposed.
Modeling Corner
Want to contribute models, projects, files, ideas, utilities, or code to MDT or any other part of the Modeling Project? Now you can!
Have a look, post your comments, submit a link, or just read what others have written. Details here.