The OMG systems Modeling Language (OMG
SysML™) is a
general-purpose graphical modeling language for specifying, analyzing,
designing, and verifying complex systems. The OMG defines SysML as a
UML profile. This definition as a profile makes it difficult to apply
model transformations ("model to model" and "model to text") as it not
formal enough.
This proposal aims at defining a SysML metamodel which will help in
defining formal SysML models. It should be a "UML2-like" MdT component
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process document) and is written to declare its intent and scope. This proposal is written to solicit additional participation and input from the Eclipse community. You are invited to comment on and/or join the project. Please send all feedback to Stephane PELLESCHI or to the TOPCASED Technical Commitee mailing list.
The objectives of the SysML meta-model project are to:
Provide a complete description of the SysML meta-model in order to define formal SyML models and formal transformations from those models.
Make easier the update of any editor while the works on the SysML specification are active.
Include UML2 meta-model for all common elements.
Initial committers
The Initial committers are identified on the Topcased project as a team dedicated to the SysML editor development. The team is composed as follow:
Raphael FAUDOU (Atos Origin): project lead
Stephane PELLESCHI (Atos Origin): project manager
Thibault LANDRE (Atos Origin): developper
Interested parties
Developer community
The SysML meta-model needs to follow the specifications changes. In that way, contributors can propose modifications but these ones have to be validated by the project team. On the editor itself, the community is by now limited to the project team but will be opened to external contributors ( as for the entire Topcased project).
User community
The SysML meta-model is mainly tested and validated by the Topcased users through the editor. However, everyone can use it and can report bugs or propose new features. A bug tracker system and a feature proposal system are present on the project site.2006 : Initial release of the SysML meta-model
2007-05 : meta-model completed with a SysML specific package and a
containment element (meta-model found with 1.0.0M4 release of the SysML
editor).