express/uml aka part 25 edition 2 bath step july 2004
TRANSCRIPT
![Page 1: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/1.jpg)
EXPRESS/UML aka Part 25 Edition 2
Bath STEP July 2004
![Page 2: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/2.jpg)
Agenda
• Update on EXPRESS/UML implementations
• Discuss draft NWI for Part 25 Edition 2
• Relationship of STEP and OMG MDA/UML
• Plan next actions
![Page 3: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/3.jpg)
Implementation
• IAI IFC team implementing
• David Price implementing– Now enough coverage to publish ISO 15926-2
as UML on EXPRESS for Free (exff.org)
• Used in OMG PLM Services Spec recently adopted
• Others?
![Page 4: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/4.jpg)
NWI Discussion Starter(1)
• Part 25 E1 is one-way EXPRESS Edition 1 to UML 1.5 – designed to support STEP implementation using UML-based
software engineering tools– resulting UML is not tagged as being from EXPRESS
• Proposing that Part 25 Edition 2 do the following– stay based on UML 1.5– extend the current mapping to cover EXPRESS Edition 2– add new capability to represent EXPRESS Edition 2 constructs
annotated as EXPRESS• In OMG terms, this is a "UML Profile for EXPRESS".
– extend use of Object Constraint Language where straightforward• Not expecting to include complete support for all of EXPRESS
expressions
![Page 5: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/5.jpg)
NWI Discussion Starter(2)
• Part 25 Edition 2 scenarios– continue to support Edition 1 usage : STEP
implementation using UML-based software engineering tools
– support EXPRESS and UML constructs on the same UML diagram
– enable the use of UML tools to create EXPRESS schemas in a manner similar to the way EXPRESS-G tools are used today
– enable the use of UML in the specification of a complete software system that includes EXPRESS constructs and the use of EXPRESS in the context of the OMG Model Driven Architecture
![Page 6: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/6.jpg)
NWI Discussion Starter(3)
• Technical approach expectations– UML Stereotypes and Tagged Values, not extensions
to UML itself, will be used to define this aspect of Part 25 Edition 2
• UML 2 and MOF 2 are not yet finalized or commercially available in UML tools so, Part 25 Edition 2 is focused on UML 1.5.
• Suggesting Part 25 Edition 3 will be required to address UML2 and MOF 2 in 2005
![Page 7: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/7.jpg)
After Change Management Review
• Publication approach– Publish technically complete Edition 1 as-is today– Defer remaining editorial comments to Edition 2– Submit Edition 2 NWI ASAP
• Publish working draft in September• Walkthough at Seattle in October• Submit for CD TS ballot December• Walkthrough in Lillehammer and discuss early ballot comments• Ballot resolution workshop April/May 2005• TS publication May/June 2005
– Edition 3 work on UML 2 can begin informally in November/December once OMG Final Spec is available
– NWI for Edition 3 as soon as major technical work on Edition 2 complete
![Page 8: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004](https://reader036.vdocuments.site/reader036/viewer/2022082713/5697bfae1a28abf838c9c529/html5/thumbnails/8.jpg)
OMG/STEP and EXPRESS/UML
• MDA Overview
• OMG PLM Enabler work presentation