Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Lack of complete Instance semantics in SysML
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
edi...@uml-forum.com  
View profile  
 More options Oct 25, 1:16 am
From: <edi...@UML-Forum.com>
Date: Sat, 24 Oct 2009 22:16:28 -0700
Local: Sun, Oct 25 2009 1:16 am
Subject: RE: Lack of complete Instance semantics in SysML
> I find this particularly odd given the fact that the SysML Partners submission
> of the SysML spec (SysML Spec v1.0a) DID NOT contain semantics for
> instance diagrams while the original SysML Submission Team ...

Actually, it's more ironic than odd. During the time when the two SysML submission teams were actively competing Instance syntax/semantics was a key design issue on which they seemed to agree at a high level. Indeed, the SysML Partners planned to incorporate Instance syntax/semantics in the next (beta) version of their specification.

Unfortunately, politics appears to have prevailed over technology here as well as elsewhere in the OMG SysML final spec. Of the three visual modeling standardization efforts I chaired between 1997-2006 (UML1, UML2, and SysML1) SysML was by far the most political and least technical effort. Many of the persons contributing to SysML did not seem to understand basic language design principles, nor did they appear to comprehend the syntax and semantics of SysML's parent language (UML2). Consequently, it shouldn't be surprising that there is a lot of Visio <<keyword>> imagineering (a.k.a. voodoo semantics) in the final spec.

Overall, I'd rate OMG SysML1 as a 3.5/5 overall in terms of language design and practicality.

So what does this mean in practical terms? Does it mean that I am reluctant to recommend OMG SysML for large scale systems engineering projects? No, but I certainly need to caveat its limitations and provide workarounds far more than I would like!

What can we do to improve OMG SysML? Please send constructive criticism to the OMG (issues@omg.org) and your preferred tool vendor.

/Cris

__________________________________________________
Cris Kobryn
Editor, UML Forum
editor@UML-Forum.com

-------- Original Message --------
Subject: [UML Forum] Re: [SysML Forum] Lack of complete Instance
semantics in SysML
From: "Estefan, Jeff A (3100)" <jeffrey.a.estefan@jpl.nasa.gov>
Date: Tue, October 20, 2009 10:06 am
To: "sysmlforum@googlegroups.com" <sysmlforum@googlegroups.com>,
"umlforum@googlegroups.com" <umlforum@googlegroups.com>


Cris et al., I find this particularly odd given the fact that the SysML Partners submission of the SysML spec (SysML Spec v1.0a) DID NOT contain semantics for instance diagrams while the original SysML Submission Team (SST) spec submissions (SysML Spec v0.98) did yet was later dropped when the official OMG SysML spec v1.0 was ratified. Please enlighten us. - JAE


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
edi...@sysmlforum.com  
View profile  
 More options Oct 25, 2:29 am
From: <edi...@SysMLforum.com>
Date: Sat, 24 Oct 2009 23:29:12 -0700
Local: Sun, Oct 25 2009 2:29 am
Subject: RE: [SysML Forum] Re: Lack of complete Instance semantics in SysML
Laurent,

> I also would be interested to know more about why this is a huge "design  
> flaw". Can you please elaborate Cris?

If you didn't understand my previous comments or the SysML FAQ regarding
this topic, I recommend that you carefully read Russell Peak's 22
October response to this thread, in which he recognizes "the need to
support instances explicitly" and notes that "the OMG SysML Revision
Task Force (RTF) has proposed the addition of instance notation to SysML
1.2."

Re your claims about "Context-Specific Properties": Where are the syntax
and semantics for these precisely defined in the OMG SysML
specification? The technical content re this topic in OMG SysML 1.1
tends to be trivial, and appears to be yet another case of voodoo
semantics that can be interpreted by N tool vendors in N different ways.

BTW, I noticed that your signature indicates you are "IBM's SysML
Representative" and Russell's signature indicates that he is the "OMG
SysML RTF representative for Georgia Tech". Your separate replies to
this topic appear to be inconsistent at best, and contradictory at
worst. (Don't RTF members discuss basic design issues such as this with
each other before proposing minor revisions?) What should we expect to
see in OMG SysML 1.2 to support Instance syntax/semantics? More
"Context-Specific Properties" imagineering, the reuse of UML2 Instance
syntax/semantics, or something else?

Best,

Cris

__________________________________________________
Cris Kobryn
Editor, SysML Forum
mailto:edi...@SysMLforum.com
www.SysMLforum.com

...

read more »


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Russell Peak - GIT  
View profile  
 More options Oct 26, 8:03 am
From: "Russell Peak - GIT" <Russell.P...@gatech.edu>
Date: Mon, 26 Oct 2009 08:03:40 -0400
Local: Mon, Oct 26 2009 8:03 am
Subject: RE: [SysML Forum] Re: Lack of complete Instance semantics in SysML
For those on this list who may not be familiar with the OMG revision task
force (RTF) process, you can see something about it here and on other
similar OMG pages:
- http://www.omg.org/technology/documents/spec_catalog.htm

It should be clear that any individual OMG RTF member speaks only for
himself/herself, and that it is RTF reports and other documents such as
ptc/09-08-13 that capture the official collective positions of the RTF
(which in turn are not official OMG positions until approved by the OMG
board).

Those familiar with standards/spec processes in general will know that there
are often competing and contradictory opinions on the same committee, as by
their very nature such committees are composed of diverse organizations and
individuals.

Another key point is that a standard/spec intended for broad usage usually
attempts to support a variety of usage styles.  For example, regarding this
current topic, one organization may prefer to use context-specific
properties because of their particular tools and methods, while another may
prefer instances.  Thus a given organization may not need some capabilities
of the spec that another organization heavily relies on.

Therefore, what would be surprising is if all RTF members had the same
opinions and viewed the spec the same way. And if there were no issues.

As others have said "What can we do to improve OMG SysML? Please send
constructive criticism to the OMG (iss...@omg.org) and your preferred tool
vendor."

Here are some useful links regarding issues:
- http://www.omg.org/spec/SysML/
- http://www.omg.org/issues/sysml-rtf.open.html
- http://www.omg.org/technology/issuesform.htm

Russell
OMG SysML RTF representative for Georgia Tech

---------------------------------------------------
Russell S. Peak, PhD
Senior Researcher

Director
Modeling & Simulation Lab
http://www.msl.gatech.edu/

Associate Director
Product & Systems Lifecycle Management Center
http://www.pslm.gatech.edu/

Georgia Institute of Technology
813 Ferst Drive, MARC 373
Atlanta, Georgia 30332-0560 USA
voice +1-404-894-7572
Russell.P...@gatech.edu
---------------------------------------------------


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google