Issue 12174: Specification error in concrete syntax (mtt-ftf) Source: (, ) Nature: Revision Severity: Minor Summary: I've detected an error in the module rule of the concrete syntax section (8.2). This rule has an inconsistency with respect to the metamodel specified in section 8.1. The syntax is: <module_decl> ::= '[module' <PathNameCS> ‘(‘ <PathNameCS> ‘)’ [extends_decl] '/]' | 'module' <PathNameCS> [extends_decl] ---------- -------------- | Module | 0..* ---------> 1..* | TypedModel | ---------- -------------- So a Module can contain one or more TypedModels, but the grammar does not seem to provide ways to attach more than one. Solution: The module rule could be changed as follows: <module_decl> := '[module' <PathNameCS> ‘(‘ <PathNameCS> ( ‘,’ <PathNameCS>)* ‘)’ [extends_decl] '/]' | 'module' <PathNameCS> ‘(‘ <PathNameCS> ( ‘,’ <PathNameCS>)* ‘)’ [extends_decl] Resolution: Revised Text: Actions taken: January 14, 2008: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 14 Jan 2008 07:07:25 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Nuria Tejera Company: OpenCanarias mailFrom: netverde@opencanarias.com Notification: Yes Specification: mtt-ftf Section: 8.2 FormalNumber: ptc/07-08-16 Version: 1.0 RevisionDate: 07-08-16 Page: 20 Nature: Revision Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Description Specification error in concrete syntax ----------------------------------------- I've detected an error in the module rule of the concrete syntax section (8.2). This rule has an inconsistency with respect to the metamodel specified in section 8.1. The syntax is: ::= '[module' .(. .). [extends_decl] '/]' | 'module' [extends_decl] ---------- -------------- | Module | 0..* ---------> 1..* | TypedModel | ---------- -------------- So a Module can contain one or more TypedModels, but the grammar does not seem to provide ways to attach more than one. Solution: The module rule could be changed as follows: := '[module' .(. ( .,. )* .). [extends_decl] '/]' | 'module' .(. ( .,. )* .). [extends_decl] X-IronPort-AV: E=Sophos;i="4.24,287,1196620200"; d="scan'208,217";a="139018782" To: Juergen Boldt Cc: issues@omg.org, mtt-ftf@omg.org Subject: Re: issue 12174 -- MTT FTF issue X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 From: Vinay Vkulkarni Date: Tue, 15 Jan 2008 20:38:18 +0530 X-MIMETrack: Serialize by Router on InMumM01/TCS(Release 6.5.5FP2HF415 | June 20, 2007) at 01/15/2008 20:38:19, Serialize complete at 01/15/2008 20:38:19 Juergen, Yes, there is an inconsistency caused by a typo in specifying cardinality in metamodel (it should have been '1' instead of '1..*'). The meta model description clearly refers to 1 input model. The concrete syntax specification also reflects it correctly. Vinay Juergen Boldt 01/14/2008 09:51 PM To issues@omg.org, mtt-ftf@omg.org cc Subject issue 12174 -- MTT FTF issue From: webmaster@omg.org Date: 14 Jan 2008 07:07:25 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Nuria Tejera Company: OpenCanarias mailFrom: netverde@opencanarias.com Notification: Yes Specification: mtt-ftf Section: 8.2 FormalNumber: ptc/07-08-16 Version: 1.0 RevisionDate: 07-08-16 Page: 20 Nature: Revision Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Description Specification error in concrete syntax ----------------------------------------- I've detected an error in the module rule of the concrete syntax section (8.2). This rule has an inconsistency with respect to the metamodel specified in section 8.1. The syntax is: ::= '[module' .(. .). [extends_decl] '/]' | 'module' [extends_decl] ---------- -------------- | Module | 0..* ---------> 1..* | TypedModel | ---------- -------------- So a Module can contain one or more TypedModels, but the grammar does not seem to provide ways to attach more than one. Solution: The module rule could be changed as follows: := '[module' .(. ( .,. )* .). [extends_decl] '/]' | 'module' .(. ( .,. )* .). [extends_decl] Juergen Boldt Director, Member Services Object Management Group 140 Kendrick St Building A Suite 300 Needham, MA 02494 USA tel: +1 781 444 0404 x 132 fax: +1 781 444 0320 email: juergen@omg.org www.omg.org ForwardSourceID:NT00055FDA =====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you X-IronPort-AV: E=Sophos;i="4.24,287,1196620200"; d="scan'208,217";a="139019137" To: Juergen Boldt Subject: Re: issue 12174 -- MTT FTF issue X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 From: Vinay Vkulkarni Date: Tue, 15 Jan 2008 20:40:27 +0530 X-MIMETrack: Serialize by Router on InMumM01/TCS(Release 6.5.5FP2HF415 | June 20, 2007) at 01/15/2008 20:40:26, Serialize complete at 01/15/2008 20:40:26 Juergen, What is the status of MTT? As far as we know, it has passed FTF voting some time ago. We haven't received any mail regarding the status. Is it an available standard now? We feel, to address minor corrections such as this issue, RTF seems an overkill. Is there a lighter process? Just for our information, when does an OMG standardization process officially come to a closure? Issues and clarification requests such as these are likely to continue. May be such things are better addressed by a separate mailing list that can also serve as a discussion forum on MTT related issues. Vinay Juergen Boldt 01/14/2008 09:51 PM To issues@omg.org, mtt-ftf@omg.org cc Subject issue 12174 -- MTT FTF issue From: webmaster@omg.org Date: 14 Jan 2008 07:07:25 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Nuria Tejera Company: OpenCanarias mailFrom: netverde@opencanarias.com Notification: Yes Specification: mtt-ftf Section: 8.2 FormalNumber: ptc/07-08-16 Version: 1.0 RevisionDate: 07-08-16 Page: 20 Nature: Revision Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Description Specification error in concrete syntax ----------------------------------------- I've detected an error in the module rule of the concrete syntax section (8.2). This rule has an inconsistency with respect to the metamodel specified in section 8.1. The syntax is: ::= '[module' .(. .). [extends_decl] '/]' | 'module' [extends_decl] ---------- -------------- | Module | 0..* ---------> 1..* | TypedModel | ---------- -------------- So a Module can contain one or more TypedModels, but the grammar does not seem to provide ways to attach more than one. Solution: The module rule could be changed as follows: := '[module' .(. ( .,. )* .). [extends_decl] '/]' | 'module' .(. ( .,. )* .). [extends_decl] Juergen Boldt Director, Member Services Object Management Group 140 Kendrick St Building A Suite 300 Needham, MA 02494 USA tel: +1 781 444 0404 x 132 fax: +1 781 444 0320 email: juergen@omg.org www.omg.org ForwardSourceID:NT00055FDA =====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you