express/uml aka part 25 edition 2 bath step july 2004

8
EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004

Upload: ruth-parks

Post on 18-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004

EXPRESS/UML aka Part 25 Edition 2

Bath STEP July 2004

Page 2: EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004

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

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

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

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

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

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

OMG/STEP and EXPRESS/UML

• MDA Overview

• OMG PLM Enabler work presentation