Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Proper steps to import OMG's ISO 80000 package into SysML?
Proper steps to import OMG's ISO 80000 package into SysML? [message #1769924] Sat, 05 August 2017 23:26 Go to next message
Brad Crochet is currently offline Brad CrochetFriend
Messages: 32
Registered: July 2017
Member
Using Papyrus 3.0

I have created a fresh SysML project, and have on hand a file "ISO 80000.xmi", which I got from OMG on their site here:

http://www.omg.org/spec/SysML/1.4/

I was able to successfully import the library from this file in another SysML software, so I know the file is good. What are the appropriate steps to import this library into my SysML project in Papyrus?

Thanks a bunch!
Re: Proper steps to import OMG's ISO 80000 package into SysML? [message #1769939 is a reply to message #1769924] Sun, 06 August 2017 17:34 Go to previous messageGo to next message
Carsten Pitz is currently offline Carsten PitzFriend
Messages: 479
Registered: May 2015
Location: Germany
Senior Member
the only reason why you can import it into Sparx EA is, the file has been written by Sparx EA ;-)
BTW, beside Papyrus also IBM Rational Rhapsody reports errors parsing that file.

The root problem simply is, the XMI specification is not sufficient specific to ensure interoperability.

Greetings,
Carsten

Re: Proper steps to import OMG's ISO 80000 package into SysML? [message #1769940 is a reply to message #1769939] Sun, 06 August 2017 17:52 Go to previous messageGo to next message
Brad Crochet is currently offline Brad CrochetFriend
Messages: 32
Registered: July 2017
Member
Ahhhh...that makes sense. Thank you Carsten! I didn't fully appreciate that issue with the XMI format. Heck, you'd think they'd just tell you that on the OMG website, and save everyone the confusion.

In any case, thanks again for saving me any further confusion!
Re: Proper steps to import OMG's ISO 80000 package into SysML? [message #1769942 is a reply to message #1769940] Sun, 06 August 2017 18:17 Go to previous messageGo to next message
Carsten Pitz is currently offline Carsten PitzFriend
Messages: 479
Registered: May 2015
Location: Germany
Senior Member
to be more precise

XMI the XML based MOF Interchange format only defines how MOF is serialized as XML. How UML (SysML is an UML profile) or BPMN are mapped onto MOF is only rather vaguely described.

/Carsten
Re: Proper steps to import OMG's ISO 80000 package into SysML? [message #1769943 is a reply to message #1769940] Sun, 06 August 2017 18:21 Go to previous messageGo to next message
Carsten Pitz is currently offline Carsten PitzFriend
Messages: 479
Registered: May 2015
Location: Germany
Senior Member
Hi Brad,
if you contact me via carsten.pitz@gmx.de I will tell you more on that topic ;-)
/Carsten
Re: Proper steps to import OMG's ISO 80000 package into SysML? [message #1772147 is a reply to message #1769943] Wed, 06 September 2017 07:08 Go to previous messageGo to next message
Klaas Gadeyne is currently offline Klaas GadeyneFriend
Messages: 165
Registered: July 2009
Senior Member
You might want to share progress (or encountered issues) at https://bugs.eclipse.org/bugs/show_bug.cgi?id=478131
Re: Proper steps to import OMG's ISO 80000 package into SysML? [message #1772294 is a reply to message #1769924] Thu, 07 September 2017 16:32 Go to previous messageGo to next message
Brad Crochet is currently offline Brad CrochetFriend
Messages: 32
Registered: July 2017
Member
I'm afraid I haven't done any further work toward getting ISO 80000 into Papyrus. My overall impression is that a version of ISO 80000 for Papyrus could be produced by someone with the knowledge, patience, and time to go through the existing version of the XMI file and make it all compatible with Papyrus. Further, I have not heard anything encouraging about the prospect of the OMG making XMI SysML truly standard and portable any time soon.

Those are just my impressions...I haven't, at this time, tried to make myself expert on the subject.
Re: Proper steps to import OMG's ISO 80000 package into SysML? [message #1772296 is a reply to message #1772294] Thu, 07 September 2017 16:47 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7655
Registered: July 2009
Senior Member
Hi

See https://www.eclipse.org/forums/index.php?t=msg&th=1088706&goto=1772252&#msg_1772252

Definitely looks like Yves is trying to make sure the embedded OCL in SysML is respectable.

The attachment may give you a Papyrus-friendly SysML.

Regards

Ed Willink
Previous Topic:C++ Reverse Engineering
Next Topic:Crashing while installing Papyrus Designer
Goto Forum:
  


Current Time: Tue Apr 23 08:19:46 GMT 2024

Powered by FUDForum. Page generated in 0.04652 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top