Issue 14933: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language (uml2-rtf) Source: Change Vision (Mr. Michael Jesse Chonoles, mjchonoles(at)yahoo.com) Nature: Uncategorized Issue Severity: Summary: Refactor UML to separate SW-Specific Aspects from Foundation Language One useful refactoring would be to separate UML into a abstract modeling part and a software model part, so that other standards can base themselves on the abstract modeling piece without the baggage of software specific features. We would not want to encourage programming language-specific profiles, but wish to take out things such as components from the base UML profile. Resolution: Revised Text: Actions taken: January 11, 2010: received issue Discussion: End of Annotations:===== te: Mon, 11 Jan 2010 00:01:08 -0500 From: "Chonoles, Michael J" Subject: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language To: "issues@omg.org" Thread-Topic: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language Thread-Index: AcqSev1kKczgAZYPQhGZWTEZSO/5fQ== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Refactor UML to separate SW-Specific Aspects from Foundation Language One useful refactoring would be to separate UML into a abstract modeling part and a software model part, so that other standards can base themselves on the abstract modeling piece without the baggage of software specific features. We would not want to encourage programming language-specific profiles, but wish to take out things such as components from the base UML profile. Michael Jesse Chonoles LMCO/ OMG SE-DSIG DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to :content-type; bh=kU4UVZE2EhGP4TPinXwEFZuoPfOnbMnV3PK+GeycOq0=; b=rI1bxqGykndJ9cz3vdnJ4fi0cXb8tODGdR8MognvJn6Puz+78U1cl7CatZhqJEhf3T W9nefdGtlH24X33kbTt8Kn0mIzfHoNW0iN+mF6WY0N+u015E1J3T68ru6Gzo8yUT41ei l938Ph4hfZEupM9olu2sExElYH2+qKHzMJ30A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; b=EwJ24uD/I+qYe9vg+wgywTH4F8zZy4h40A/FybBX7TplKFh8zRtsn7HiSn55U6bjVs WM/59Y1qm7NoO9NdoPDj96opO7INip9FOSCotIQWlxXAINdHGeVzZpRtXbu3wQBfbn/x zwX2f6cRJdWRdY6IGFmyPKBTtiNZ7ctlKY94M= Sender: bran.selic@gmail.com From: Bran Selic Date: Mon, 11 Jan 2010 15:19:26 -0500 X-Google-Sender-Auth: 023de30176b44f47 Subject: Re: issue 14933 -- UML 2 RTF issue To: uml2-rtf@omg.org This proposal is reminiscent of the Infrastructure/Superstructure split that we did in UML -- and which is now being rethought. The initial idea of the infrastructure was that it could be shared by UML, MOF, and CWM. Cheers...Bran On Mon, Jan 11, 2010 at 1:44 PM, Juergen Boldt wrote: Date: Mon, 11 Jan 2010 00:01:08 -0500 From: "Chonoles, Michael J" Subject: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language To: "issues@omg.org" Thread-Topic: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language Thread-Index: AcqSev1kKczgAZYPQhGZWTEZSO/5fQ== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Refactor UML to separate SW-Specific Aspects from Foundation Language One useful refactoring would be to separate UML into a abstract modeling part and a software model part, so that other standards can base themselves on the abstract modeling piece without the baggage of software specific features. We would not want to encourage programming language-specific profiles, but wish to take out things such as components from the base UML profile. Michael Jesse Chonoles LMCO/ OMG SE-DSIG 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 Date: Tue, 12 Jan 2010 14:28:40 -0500 From: "Chonoles, Michael J" Subject: RE: issue 14933 -- UML 2 RTF issue To: Bran Selic , "uml2-rtf@omg.org" Thread-Topic: issue 14933 -- UML 2 RTF issue Thread-Index: AcqS+5arHxekvs2HTCaSV3/ClooTGAAwY6IA Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: I certainly understand the risk and do not wish to go down that path again. However, there are few features of UML that are really software concepts and that could probably be separated out. For example, the concept of .protected. is probably just a s/w concept. Michael From: bran.selic@gmail.com [mailto:bran.selic@gmail.com] On Behalf Of Bran Selic Sent: Monday, January 11, 2010 3:19 PM To: uml2-rtf@omg.org Subject: Re: issue 14933 -- UML 2 RTF issue This proposal is reminiscent of the Infrastructure/Superstructure split that we did in UML -- and which is now being rethought. The initial idea of the infrastructure was that it could be shared by UML, MOF, and CWM. Cheers...Bran On Mon, Jan 11, 2010 at 1:44 PM, Juergen Boldt wrote: Date: Mon, 11 Jan 2010 00:01:08 -0500 From: "Chonoles, Michael J" Subject: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language To: "issues@omg.org" Thread-Topic: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language Thread-Index: AcqSev1kKczgAZYPQhGZWTEZSO/5fQ== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Refactor UML to separate SW-Specific Aspects from Foundation Language One useful refactoring would be to separate UML into a abstract modeling part and a software model part, so that other standards can base themselves on the abstract modeling piece without the baggage of software specific features. We would not want to encourage programming language-specific profiles, but wish to take out things such as components from the base UML profile. Michael Jesse Chonoles LMCO/ OMG SE-DSIG 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 From: Steve Cook To: "Chonoles, Michael J" , Bran Selic , "uml2-rtf@omg.org" Subject: RE: issue 14933 -- UML 2 RTF issue Thread-Topic: issue 14933 -- UML 2 RTF issue Thread-Index: AQHKkvd4SzGX/vBdSkCcw3y2wADMPpGQ0M4AgAGEJgCAASdk4A== Date: Wed, 13 Jan 2010 13:07:22 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: And visibility .package. applies to Java but not to .Net, which has .internal. and .protected or internal.. From: Chonoles, Michael J [mailto:michael.j.chonoles@lmco.com] Sent: 12 January 2010 19:29 To: Bran Selic; uml2-rtf@omg.org Subject: RE: issue 14933 -- UML 2 RTF issue I certainly understand the risk and do not wish to go down that path again. However, there are few features of UML that are really software concepts and that could probably be separated out. For example, the concept of .protected. is probably just a s/w concept. Michael From: bran.selic@gmail.com [mailto:bran.selic@gmail.com] On Behalf Of Bran Selic Sent: Monday, January 11, 2010 3:19 PM To: uml2-rtf@omg.org Subject: Re: issue 14933 -- UML 2 RTF issue This proposal is reminiscent of the Infrastructure/Superstructure split that we did in UML -- and which is now being rethought. The initial idea of the infrastructure was that it could be shared by UML, MOF, and CWM. Cheers...Bran On Mon, Jan 11, 2010 at 1:44 PM, Juergen Boldt wrote: Date: Mon, 11 Jan 2010 00:01:08 -0500 From: "Chonoles, Michael J" Subject: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language To: "issues@omg.org" Thread-Topic: UML Issue: Refactor UML to separate SW-Specific Aspects from Foundation Language Thread-Index: AcqSev1kKczgAZYPQhGZWTEZSO/5fQ== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Refactor UML to separate SW-Specific Aspects from Foundation Language One useful refactoring would be to separate UML into a abstract modeling part and a software model part, so that other standards can base themselves on the abstract modeling piece without the baggage of software specific features. We would not want to encourage programming language-specific profiles, but wish to take out things such as components from the base UML profile. Michael Jesse Chonoles LMCO/ OMG SE-DSIG 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