List of Eclipse Modeling Framework based software
Encyclopedia
List of tools internally available from the Eclipse platform
- Connected Data ObjectsConnected Data ObjectsCDO is a free implementation of a Distributed Shared Model on top of the Eclipse Modeling Framework .With CDO, programmers can easily enhance existing EMF models in such a way that they can be stored and subsequently maintained in a central model repository...
(CDO), a free implementation of a Distributed Shared Model on top of EMFEclipse Modeling FrameworkEclipse Modeling Framework is an Eclipse-based modeling framework and code generation facility for building tools and other applications based on a structured data model... - M2M : a framework for model-to-model transformation languages
- M2T : a framework for model-to-text generation
- ATLATLAS Transformation LanguageATL is a model transformation language and toolkit developed and maintained by OBEO and AtlanMod. It was initiated by the team...
: a QVTQVTQVT is a standard set of languages for model transformation defined by the Object Management Group .- Overview :...
-like language functioning on top of Eclipse/EMF, together with a significant library of model transformations. ATL is the current Eclipse M2M solution. - MOFScript : tools and frameworks for supporting model-to-text transformations. MOFScript is available from the Eclipse M2M project described above.
- Bonita Open SolutionBonita Open SolutionBonita Open Solution is an open-source BPM and Workflow suite, created in 2001.It was started in French National Institute for Research in Computer Science, and then had incubated several years inside of the French computer science company Bull...
: a Business Process ManagementBusiness process managementBusiness process management is a holistic management approach focused on aligning all aspects of an organization with the wants and needs of clients. It promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. BPM attempts to...
Solution which contains an studio based on EMF and GMF to edit BPMN diagrams. - Borland TogetherBorland TogetherTogether is a product line from Borland that integrates a Java IDE, which originally had its roots in JBuilder with a UML modeling tool.The product line used to come in various levels of functionality, called Together Developer, Together Designer, and Together Architect, however, since 2007, they...
: a Java and UML modeling IDE with QVT integration soon to be available from the Eclipse M2M project - RSM : a UML2-based tool for visual modeling and design. Available from the Eclipse UML project.
- KM3KM3KM3 or Kernel Meta Meta Model is a neutral language to write metamodels and to define Domain Specific Languages. KM3 has been defined at INRIA and is available under the Eclipse platform.- References :...
: a metamodeling language; Metamodels written in KM3 may be automatically converted in a number of other metameta models. - AcceleoAcceleoAcceleo is an open source code generator of the Eclipse Foundation that allow people to use a model driven approach to build application from models. It is an implementation of the standard from the Object Management Group for model to text transformation named MOFM2T.- Early versions :The project...
: A code generator implementing the OMGObject Management GroupObject Management Group is a consortium, originally aimed at setting standards for distributed object-oriented systems, and is now focused on modeling and model-based standards.- Overview :...
MOFM2T specification. Available from the Eclipse M2T project. - EMFCompare: A diff operator for models; available as a component from the EMFT project.
- VIATRA2VIATRAThe VIATRA framework is the core of a transformation-based verification and validation environment for improving the quality of systems designed using the Unified Modeling Language by automatically checking consistency, completeness, and dependability requirements.- Target Application Domains...
: A graph-based transformation language available from the Eclipse GMT project. - GEMSGeneric Eclipse Modeling SystemGeneric Eclipse Modeling System is a configurable toolkit for creating domain-specific modeling and program synthesis environments for Eclipse...
: A bridge between Generic Modeling EnvironmentGeneric Modeling EnvironmentGeneric Modeling Environment is a model-integrated program synthesis tool for creating domain-specific models of large-scale systems. GME allows users to define new modeling languages using UML-based metamodels...
(GME) and the Eclipse Modeling Project (EMP). - XtextXtextXtext is an open-source framework for developing domain-specific languages, and is part of the Eclipse Modeling Framework Project.Unlike standard parser generators, Xtext not only generates a parser, but also a model for the Abstract Syntax Tree and a full-featured, customizable Eclipse editor.-...
:A framework for the development of domain-specific languages and other textual programming languages.
List of tools that may use Eclipse EMF but are available on private sourceforges or others development repositories
- Leonardi : model driven open source framework for GUIs
- Blueprint Software Modeler
- Apollo for Eclipse : commercial UML 2.1 tool
- Merlin Generator : open source code generation and model transformation tool
- SmartQVTSmartQVTSmartQVT is a full Java open source implementation of the QVT-Operational language which is dedicated to express model-to-model transformations.This tool compiles QVT transformations into Java programs to be able to run QVT transformations...
: an open source implementation of the QVTQVTQVT is a standard set of languages for model transformation defined by the Object Management Group .- Overview :...
-Operational language. This tool compiles QVT transformations into EMFEclipse Modeling FrameworkEclipse Modeling Framework is an Eclipse-based modeling framework and code generation facility for building tools and other applications based on a structured data model...
-based Java programs. - KermetaKermeta-History:The Kermeta language was initiated by Franck Fleurey in 2005 within the team of IRISA ....
: a multi-purpose tool made by IRISA and based on EMF for model simulation, model constraint checking, model exploration, model transformation and much more. - PapyrusPapyrus (software)Papyrus is an Open Source UML 2 tool based on Eclipse and licensed under the EPL. It can either be used as a standalone tool or as an Eclipse plugin. Papyrus provides support for Domain Specific Languages and SysML.-UML2:...
: a MDE UML modeler based on EMF. - EZRealtime: an environment for modeling Embedded Hard Real-Time Software based on a Time Petri Net Methodology.
- Rational Software ModelerIBM Rational Software ModelerIBM Rational Software Modeler was withdrawn from marketing on August 17, 2010. IBM Rational Software Modeler, made by IBM's Rational Software division, is a Unified Modeling Language 2.0-based visual modeling and design tool...
a UML modeler that uses the EMF-based UML2 model. - Skyway Builder : open source code generation tool for Spring-based applications
- EMFText: A set of plug-ins to create textual domain-specific languages.
- JaMoPP: An EMF-based metamodel for the Java language. Includes a parser to convert Java programs to EMF models and a printer to do the opposite.
- Refactory: A framework to create Refactorings for EMF models.
- EMF Modeling Operations: A tool to specify (and execute) composite modeling operations such as refactorings by demonstration.