Issue 18758: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors (sysml-rtf) Source: NASA (Dr. Nicolas F. Rouquette, nicolas.f.rouquette(at)jpl.nasa.gov) Nature: Uncategorized Issue Severity: Summary: Table 8.4 in SysML 1.3 defines the notation for a SysML BindingConnector in terms of an "<<equal>>" keyword. This notation is very expensive in terms of diagram footprint. Without displaying the "<<equal>>" keyword, SysML BindingConnectors become visually indistinguishable from bidirectional SysML assembly connectors. Suggest providing an alternate notation for SysML BindingConnectors in Table 8.4 based on an elegant solution that some SysML tools and SysML RTF members already use, that is, a single "=" symbol without the keyword guillemets, that is, "=", not "<<=>>". Resolution: Defer Postponed to the next RTF Revised Text: Actions taken: June 5, 2013: received issue January 3, 2017: Deferred April 6, 2017: closed issue Discussion: End of Annotations:===== m: "Rouquette, Nicolas F (313K)" To: "issues@omg.org" CC: "sysml-rtf@omg.org" Subject: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Topic: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Index: AQHOYhB/MomBgW8O5UeujWEZvWngUQ== Date: Wed, 5 Jun 2013 17:17:04 +0000 Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.3.4.130416 x-originating-ip: [128.149.137.113] X-Source-Sender: nicolas.f.rouquette@jpl.nasa.gov X-AUTH: Authorized X-Virus-Scanned: amavisd-new at omg.org Table 8.4 in SysML 1.3 defines the notation for a SysML BindingConnector in terms of an "<>" keyword. This notation is very expensive in terms of diagram footprint. Without displaying the "<>" keyword, SysML BindingConnectors become visually indistinguishable from bidirectional SysML assembly connectors. Suggest providing an alternate notation for SysML BindingConnectors in Table 8.4 based on an elegant solution that some SysML tools and SysML RTF members already use, that is, a single "=" symbol without the keyword guillemets, that is, "=", not "<<=>>". - Nicolas. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; bh=zzYyw4hi3rM8Ktee3r7l+qcVdZLxiifGOejOpfu7qrU=; b=xoF339wSTgV6uKzoG+EXNLotE2ob19D5yg6mfaM4ypfoIMSQyaHsExKVugefueZIxk 8IVN9h4njNj7PWANvGoNuuCuzxKJI66Ubvo8kwFIaolrvC9iT1uL2/75CNeKWwiV7ZBm dfURoW0WQlMWIyqrHRb6GvbRRUyegLizVpoaXStq643LjCNH2F/C+KpRE3eFWsskvoWM JMyKhKXWGsHY4pfXaLzyhg795yxP353UQmnKRJCtxpSaZTUVhHh8edXkDQ/9kV0LS5uH gtAJj9YQqCUpHj202BWQNvLSmxLzSP0v2Q0HegsVm3XG9F23CySh+q0vgOY+Ebis/Ug1 RaQA== X-Received: by 10.66.2.103 with SMTP id 7mr19406241pat.211.1370453900992; Wed, 05 Jun 2013 10:38:20 -0700 (PDT) From: "Sanford Friedenthal" To: "'Rouquette, Nicolas F \(313K\)'" Cc: Subject: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Date: Wed, 5 Jun 2013 13:38:14 -0400 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AQHOYhB/MomBgW8O5UeujWEZvWngUZknYq4g X-Virus-Scanned: amavisd-new at omg.org Nicolas We may also want to consider a dashed line to represent the binding connector. Sandy From: Rouquette, Nicolas F (313K) [mailto:nicolas.f.rouquette@jpl.nasa.gov] Sent: Wednesday, June 05, 2013 1:17 PM To: issues@omg.org Cc: sysml-rtf@omg.org Subject: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Table 8.4 in SysML 1.3 defines the notation for a SysML BindingConnector in terms of an "<>" keyword. This notation is very expensive in terms of diagram footprint. Without displaying the "<>" keyword, SysML BindingConnectors become visually indistinguishable from bidirectional SysML assembly connectors. Suggest providing an alternate notation for SysML BindingConnectors in Table 8.4 based on an elegant solution that some SysML tools and SysML RTF members already use, that is, a single "=" symbol without the keyword guillemets, that is, "=", not "<<=>>". - Nicolas. From: Tim Weilkiens To: "nicolas.f.rouquette@jpl.nasa.gov" , "safriedenthal@gmail.com" CC: "sysml-rtf@omg.org" Subject: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Topic: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Index: Ac5iIJN6A8FYizijReiEftoAz79tbQ== Date: Wed, 5 Jun 2013 19:12:09 +0000 Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: X-XWALL-BCKS: auto X-Virus-Scanned: amavisd-new at omg.org Or a line made of equal signs. Tim -----Original Message----- From: Sanford Friedenthal [safriedenthal@gmail.com] Received: Mittwoch, 05 Juni 2013, 19:39 To: 'Rouquette, Nicolas F (313K)' [nicolas.f.rouquette@jpl.nasa.gov] CC: sysml-rtf@omg.org [sysml-rtf@omg.org] Subject: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Nicolas We may also want to consider a dashed line to represent the binding connector. Sandy From: Rouquette, Nicolas F (313K) [mailto:nicolas.f.rouquette@jpl.nasa.gov] Sent: Wednesday, June 05, 2013 1:17 PM To: issues@omg.org Cc: sysml-rtf@omg.org Subject: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Table 8.4 in SysML 1.3 defines the notation for a SysML BindingConnector in terms of an "<>" keyword. This notation is very expensive in terms of diagram footprint. Without displaying the "<>" keyword, SysML BindingConnectors become visually indistinguishable from bidirectional SysML assembly connectors. Suggest providing an alternate notation for SysML BindingConnectors in Table 8.4 based on an elegant solution that some SysML tools and SysML RTF members already use, that is, a single "=" symbol without the keyword guillemets, that is, "=", not "<<=>>". - Nicolas. From: Phil Astle To: "'Tim Weilkiens'" , "nicolas.f.rouquette@jpl.nasa.gov" , "safriedenthal@gmail.com" CC: "sysml-rtf@omg.org" Subject: RE: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Topic: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Index: Ac5iIJN6A8FYizijReiEftoAz79tbQAmZV8g Date: Thu, 6 Jun 2013 13:33:18 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.31.1.39] x-esetresult: clean, is OK x-esetid: B9C0C5236DF93035EB849C X-Virus-Scanned: amavisd-new at omg.org One of my colleagues suggested the same thing as Tim. Could it look too much like two parallel dependencies though? From: Tim Weilkiens [mailto:Tim.Weilkiens@oose.de] Sent: 05 June 2013 20:12 To: nicolas.f.rouquette@jpl.nasa.gov; safriedenthal@gmail.com Cc: sysml-rtf@omg.org Subject: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Or a line made of equal signs. Tim -----Original Message----- From: Sanford Friedenthal [safriedenthal@gmail.com] Received: Mittwoch, 05 Juni 2013, 19:39 To: 'Rouquette, Nicolas F (313K)' [nicolas.f.rouquette@jpl.nasa.gov] CC: sysml-rtf@omg.org [sysml-rtf@omg.org] Subject: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Nicolas We may also want to consider a dashed line to represent the binding connector. Sandy From: Rouquette, Nicolas F (313K) [mailto:nicolas.f.rouquette@jpl.nasa.gov] Sent: Wednesday, June 05, 2013 1:17 PM To: issues@omg.org Cc: sysml-rtf@omg.org Subject: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Table 8.4 in SysML 1.3 defines the notation for a SysML BindingConnector in terms of an "<>" keyword. This notation is very expensive in terms of diagram footprint. Without displaying the "<>" keyword, SysML BindingConnectors become visually indistinguishable from bidirectional SysML assembly connectors. Suggest providing an alternate notation for SysML BindingConnectors in Table 8.4 based on an elegant solution that some SysML tools and SysML RTF members already use, that is, a single "=" symbol without the keyword guillemets, that is, "=", not "<<=>>". - Nicolas. __________ Information from ESET Endpoint Antivirus, version of virus signature database 8415 (20130605) __________ The message was checked by ESET Endpoint Antivirus. http://www.eset.com __________ Information from ESET Endpoint Antivirus, version of virus signature database 8418 (20130606) __________ The message was checked by ESET Endpoint Antivirus. http://www.eset.com X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on saturn.nomagic.com X-Spam-Level: X-Spam-Status: No, score=-1.4 required=4.1 tests=ALL_TRUSTED autolearn=disabled version=3.2.5 Date: Thu, 06 Jun 2013 09:48:51 -0600 From: Lonnie VanZandt User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 To: Phil Astle CC: "'Tim Weilkiens'" , "nicolas.f.rouquette@jpl.nasa.gov" , "safriedenthal@gmail.com" , "sysml-rtf@omg.org" Subject: Re: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors X-Virus-Scanned: amavisd-new at omg.org How about, ~~~ ? From: Tim Weilkiens To: Phil Astle , "nicolas.f.rouquette@jpl.nasa.gov" , "safriedenthal@gmail.com" CC: "sysml-rtf@omg.org" Subject: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Topic: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Index: Ac5iIJN6A8FYizijReiEftoAz79tbQAmZV8gAA1ZQHA= Date: Thu, 6 Jun 2013 19:53:53 +0000 Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [93.203.166.81] X-XWALL-BCKS: auto X-Virus-Scanned: amavisd-new at omg.org Dependencies always have an arrow. The binding connector has no arrowhead. Tim Von: Phil Astle [mailto:phil.astle@atego.com] Gesendet: Donnerstag, 6. Juni 2013 15:33 An: Tim Weilkiens; nicolas.f.rouquette@jpl.nasa.gov; safriedenthal@gmail.com Cc: sysml-rtf@omg.org Betreff: RE: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors One of my colleagues suggested the same thing as Tim. Could it look too much like two parallel dependencies though? From: Tim Weilkiens [mailto:Tim.Weilkiens@oose.de] Sent: 05 June 2013 20:12 To: nicolas.f.rouquette@jpl.nasa.gov; safriedenthal@gmail.com Cc: sysml-rtf@omg.org Subject: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Or a line made of equal signs. Tim -----Original Message----- From: Sanford Friedenthal [safriedenthal@gmail.com] Received: Mittwoch, 05 Juni 2013, 19:39 To: 'Rouquette, Nicolas F (313K)' [nicolas.f.rouquette@jpl.nasa.gov] CC: sysml-rtf@omg.org [sysml-rtf@omg.org] Subject: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Nicolas We may also want to consider a dashed line to represent the binding connector. Sandy From: Rouquette, Nicolas F (313K) [mailto:nicolas.f.rouquette@jpl.nasa.gov] Sent: Wednesday, June 05, 2013 1:17 PM To: issues@omg.org Cc: sysml-rtf@omg.org Subject: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Table 8.4 in SysML 1.3 defines the notation for a SysML BindingConnector in terms of an "<>" keyword. This notation is very expensive in terms of diagram footprint. Without displaying the "<>" keyword, SysML BindingConnectors become visually indistinguishable from bidirectional SysML assembly connectors. Suggest providing an alternate notation for SysML BindingConnectors in Table 8.4 based on an elegant solution that some SysML tools and SysML RTF members already use, that is, a single "=" symbol without the keyword guillemets, that is, "=", not "<<=>>". - Nicolas. __________ Information from ESET Endpoint Antivirus, version of virus signature database 8415 (20130605) __________ The message was checked by ESET Endpoint Antivirus. http://www.eset.com __________ Information from ESET Endpoint Antivirus, version of virus signature database 8418 (20130606) __________ The message was checked by ESET Endpoint Antivirus. http://www.eset.com From: "Rouquette, Nicolas F (313K)" To: Tim Weilkiens , Phil Astle , "safriedenthal@gmail.com" CC: "sysml-rtf@omg.org" Subject: Re: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Topic: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Thread-Index: Ac5iIJN6A8FYizijReiEftoAz79tbQAmZV8gAA1ZQHAAAOt1AA== Date: Thu, 6 Jun 2013 20:20:09 +0000 Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.3.4.130416 x-originating-ip: [128.149.137.113] X-Source-Sender: nicolas.f.rouquette@jpl.nasa.gov X-AUTH: Authorized X-Virus-Scanned: amavisd-new at omg.org Thanks for your constructive ideas. Here's a summary of the suggestions so far (please correct me if I've missed something) A single "=" symbol where the keyword/stereotype would be A squiggly line (~~~~) A double-line or a line of equal signs (=====) A dashed line I would like to bring your attention to the pattern we've discussed in the Variants WG that involves a distinguished binding connector that specifies what a <> property is bound to. This pattern builds on many ideas that have been discussed/presented/proposed in the SysML RTF and in RTF meetings. What hasn't been discussed yet though is how to reflect in the notation the distinguished character that a binding connector plays in this pattern (see the variants WG slides from 2013-04-23 here: http://www.omg.org/members/sysml-rtf-wiki/doku.php?id=rtf4:groups:variant:variants_modeling) The problem comes from a <> property that has multiple binding connectors; only one of them plays the role of the distinguished binding connector for the pattern. How could we then reflect this distinction as a variant of the regular notation for a binding connector? Here are my initial thoughts: "=>" symbol for a binding connector in the context of the <> pattern instead of "=" for a regular binding connector A siggly line with direction (~>~>~>~>~>~>) A line of "=>=>=>" instead of "======" Add "=>" on top of the dashed line Suggestions? - Nicolas.. From: Tim Weilkiens Date: Thursday, June 6, 2013 12:53 PM To: Phil Astle , JPL , Sanford Friedenthal Cc: "sysml-rtf@omg.org" Subject: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Dependencies always have an arrow. The binding connector has no arrowhead. Tim Von: Phil Astle [mailto:phil.astle@atego.com] Gesendet: Donnerstag, 6. Juni 2013 15:33 An: Tim Weilkiens; nicolas.f.rouquette@jpl.nasa.gov; safriedenthal@gmail.com Cc: sysml-rtf@omg.org Betreff: RE: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors One of my colleagues suggested the same thing as Tim. Could it look too much like two parallel dependencies though? From: Tim Weilkiens [mailto:Tim.Weilkiens@oose.de] Sent: 05 June 2013 20:12 To: nicolas.f.rouquette@jpl.nasa.gov; safriedenthal@gmail.com Cc: sysml-rtf@omg.org Subject: AW: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Or a line made of equal signs. Tim -----Original Message----- From: Sanford Friedenthal [safriedenthal@gmail.com] Received: Mittwoch, 05 Juni 2013, 19:39 To: 'Rouquette, Nicolas F (313K)' [nicolas.f.rouquette@jpl.nasa.gov] CC: sysml-rtf@omg.org [sysml-rtf@omg.org] Subject: RE: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Nicolas We may also want to consider a dashed line to represent the binding connector. Sandy From: Rouquette, Nicolas F (313K) [mailto:nicolas.f.rouquette@jpl.nasa.gov] Sent: Wednesday, June 05, 2013 1:17 PM To: issues@omg.org Cc: sysml-rtf@omg.org Subject: Allow the equal symbol, =, without guillemets as an alternative diagram notation for SysML binding connectors Table 8.4 in SysML 1.3 defines the notation for a SysML BindingConnector in terms of an "<>" keyword. This notation is very expensive in terms of diagram footprint. Without displaying the "<>" keyword, SysML BindingConnectors become visually indistinguishable from bidirectional SysML assembly connectors. Suggest providing an alternate notation for SysML BindingConnectors in Table 8.4 based on an elegant solution that some SysML tools and SysML RTF members already use, that is, a single "=" symbol without the keyword guillemets, that is, "=", not "<<=>>". - Nicolas. __________ Information from ESET Endpoint Antivirus, version of virus signature database 8415 (20130605) __________ The message was checked by ESET Endpoint Antivirus. http://www.eset.com __________ Information from ESET Endpoint Antivirus, version of virus signature database 8418 (20130606) __________ The message was checked by ESET Endpoint Antivirus. http://www.eset.com