The Eclipse UML Profiles Repository project will focus on the implementation and evolution of officially standardized UML profiles, based on the Eclipse MDT UML2 project. This mainly includes, but is not restricted to UML profiles adopted and maintained in particular by the Object Management Group (OMG) such as the Systems Engineering Modeling Language (SysML), UML Testing Profile (UTP) or the UML profile for Modeling and Analysis of Real-Time and Embedded Systems (MARTE). The objectives for establishing such a UML profile repository are as follows:
- To provide the Eclipse modeling community and tool vendors with a unique and standard-compliant implementation of UML profiles order to avoid an uncontrolled diversification of profile implementations that might cause technical incompatibility among Eclipse-based tools.
- The project aims at maintaining each hosted profile's lifecycle, so that an evolution of a profile within its standardizing authority (e.g. OMG) will be reflected as soon as possible within the repository to guarantee an up-to-date status of the provided profile implementation at any time
- To provide a central repository within the Eclipse MDT project to discover and install UML profile implementations.
- Each UML profile implementation would comprise the UML-based model of the profile and its corresponding EMF-based implementation.