Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] [SysML] From 1.1 to 1.4

Hi Alain,

 

Thanks for taking time to answer.

I understand your points.

So we will switch to the following strategy: Move SysMl 1.1 as an extra (still need to remove all UML/Test dependencies to SysML 1.1)

 

Regards,

Benoit

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de Alain Le Guennec
Envoyé : vendredi 4 mars 2016 09:42
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : Re: [mdt-papyrus.dev] [SysML] From 1.1 to 1.4

 

Hi Benoit, hi all,

 

Although we at Esterel welcome the move to SysML 1.4 (that's great!),

we would kindly ask you to consider *not* removing support for good old SysML 1.1 from Neon.

 

The rationale for this request is twofold:

-First, given the (numerous and significant) updates done in the core of Papyrus 2.0,

 migrating to Papyrus 2.0 will be a lot of work for "consumers" that build tools upon Papyrus.

 We would rather migrate to Papyrus 2.0 while keeping our SysML 1.1 basis unchanged for now,

 in order to have a smoother migration experience and not mix unrelated problems along the way.

-Second, as the migration tool from SysML 1.1 to SysML 1.4 is not yet available,

 we find it a bit premature to force the switch to SysML 1.4 onto tool providers and end users.

 We need to assess the new SysML 1.4 components *and the migration tool* on our side before committing to SysML 1.4, in order to make sure that the migration is actually flawless and smooth for our end users.

 

Thanks in advance for your understanding.

 

On Fri, Feb 19, 2016 at 1:59 PM, MAGGI Benoit <Benoit.MAGGI@xxxxxx> wrote:

Hi everyone,

 

Following the refactoring started by Christian, SysML 1.1 will be removed from the core repository (except the profile).

The main goal is to switch to SysML 1.4 for Papyrus Neon.

 

I already did some works to remove dependencies from UML to SysML:

-        The dependency Diagram Interaction -> SysML  has been already removed [1]

-        I made some small changes this week to cut some dependencies to SysML

o   Remove dependency in Extra [2]

o   Remove dependency in Tests [3] [4] [5]

-        There are still ongoing works to avoid the use of SysML in UML tests plugins.

o   Remove dependency in nattable tests [6]

 

I recommend to avoid using SysML to test stereotype/profile for UML, either use the Standard profile or a custom one.

              

I also made some “discoveries”, some plugins aren’t in the build.

-        Core

o   plugins\uml\diagram\org.eclipse.papyrus.uml.diagram.emftree

-        Marte

o   extraplugins\marte\org.eclipse.papyrus.parsers

-        Manufacturing

o    extraplugins\manufacturing\org.eclipse.papyrus.manufacturing.ofbiz

-        Adl4eclipse

o   extraplugins\adl4eclipse\org.eclipse.papyrus.adl4eclipse.generation

o   tests\junit\extraplugins\adl4eclipse\org.eclipse.papyrus.adl4eclipse.tests

-        UML Compare

o   extraplugins\uml

o   tests\junit\extraplugins\uml\compare

-        Debug

o   tests\debug\plugins\core\*

§  Depends on EMF-Facet : org.eclipse.emf.facet.infra.query.edit …

 

ð  Any  suggestion?

ð  For each of them, we should probably decide whether to include them in the build or remove them from the repository.

 

Regards,

Benoit

 

1 : https://git.eclipse.org/r/#/c/53877/

2 : https://git.eclipse.org/r/#/c/66737/

3 : https://git.eclipse.org/r/#/c/66740/

4 : https://git.eclipse.org/r/#/c/66810/

5 : https://git.eclipse.org/r/#/c/66743/

6 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=487932

 

 


_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev



 

--

Alain Le Guennec, R&D Expert Engineer

SCADE System Project Manager

Esterel Technologies, a wholly-owned subsidiary of ANSYS, Inc.

Tel: +33 5 34 60 90 55

 


Back to the top