Presentation is loading. Please wait.

Presentation is loading. Please wait.

® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited exff in 10 Minutes David Price.

Similar presentations


Presentation on theme: "® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited exff in 10 Minutes David Price."— Presentation transcript:

1 ® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited exff in 10 Minutes David Price

2 ® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited The exff Project Purpose –Integrate EXPRESS (i.e. STEP) with widespread database and software engineering tools based on UML and OMG's Model Driven Architecture and OMG's additional language bindings –Ada, Python, Lisp, COBOL, PL/1, Smalltalk –Provide free tools supporting EXPRESS modelling and implementation Including, free EXPRESS plug-in for commercial tools! –Recast STEP standards into languages used in other disciplines making them available to wider audiences UML, XML, RDF, OWL, WSDL-SOAP, Web Services

3 ® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited exff Architecture UMLEXPRESSIDE Engineering application application code, database, web service, knowledge base, … Software development tools XMI EXPRESS XML exff

4 ® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited exff 0.1 EXPRESS/UML EXPRESS to UML –Package from Schema –Class from Entity –Generalization from Subtype –Association from Attribute Entity –Association from Attribute Set of Entity –Attribute Single from Attribute Simple Types –Classes for Simple Types UML to EXPRESS –Schema from Package –Entity from Class –Subtype from Generalization –Attribute Set from Association Entity not 1..1 –Attribute Single from Association Entity 1..1 –Attribute Single from Attribute Simple –Nothing from Class named "string", etc.

5 ® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited exff Architecture Details UML EXPRESS XMI EXPRESS XML XSLT Stylesheet Processor EXPRESS UML Project File WinZIP EEP E to U Stylesheet U to E Stylesheet UML model in XML according to XMI standard EXPRESS schema in XML according to Modules Repository

6 ® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited Proposed exff Deliverables Stages R0.1 - Show feasibility Simple u2e and e2u support R0.2 - First useful release UML for single schema EXPRESS structures, simple constraints and some documentation, EXPRESS import R0.3 - Complete EXPRESS support Full EXPRESS, EXPRESS manual on Web R1.0 - Complete tool suite for modelling, documentation & implementation Standardized UML Profile for EXPRESS, implementation methods, documentation publication, etc. After R1.0 - UML2, P1x/P2x, more IDEs, applications?

7 ® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited Why Participate? Lower the cost of EXPRESS/STEP implementation Use STEP models and other standards in an integrated environment Expand the influence of STEP standards outside the ISO/SC4 community –Even the playing field in the competition between STEP and UML- and XML-based standards We know this model can work –STEP Modules Repository project has been a success If you are interested, please contact David Price –david.price@eurostep.comdavid.price@eurostep.com –+44 207 704 0499


Download ppt "® Eurostep.ESUKPC20.000026v0.1©Copyright Eurostep Limited exff in 10 Minutes David Price."

Similar presentations


Ads by Google