Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [] Plan for SysML 1.5

Hello Benoît,

                I’m quite surprised you decided to change the plugin namespace from oep.sysml14 to oep.sysml (which is currently 1.1) for SysML 1.5.

In one hand, this kind of decision implies to force the user to upgrade its profile and forbid to have some model in 1.4 and some others in 1.5.

In other hand, 1.5 is just a new version of 1.4 so it could make sense to force a such upgrade.




De : [] De la part de MAGGI Benoit
Envoyé : mardi 9 janvier 2018 10:54
À : Papyrus Project list <>
Objet : [PROVENANCE INTERNET] [] Plan for SysML 1.5




I checked the SysML 1.5 profile from OMG to plan the next release.


So far:

-          Differences between SysML 1.4 and 1.5:

o   Requirement is split in Abstract Requirement and Requirement

o   Requirement:master change its signature (return a list)

o   All ids have changed L

-          Expected change in Papyrus

o   Rebranding string from SysML 1.4 to SysML 1.5

o   Change namespace from org.eclipse.papyrus.sysml14 to org.eclipse.papayrus.sysml

o   Bump to version 4.0.0 (first major available for org.eclipse.papyrus.sysml)

§  SysML 1.5 (oep.sysml 4.0.0) on Oxygen

§  SysML 1.5 (oep.sysml 5.0.0) on Photon

§  I will try to keep this mapping for the next versions SysML 1.X (oep.sysml X.0.0)


ð  As soon as I got something working, I will push an experimental branch (committers\bmaggi\sysml15)


For the moment, the migration from SysML 1.4 to 1.5 should be quite simple

-          Replace all org.eclipse.papyrus.sysml14 by org.eclipse.papyrus.sysml


Open questions:

-          Switch to the UML generator?

-          How to implement the model migration?


Any remarks/suggestion?




Back to the top