Download presentation
Presentation is loading. Please wait.
Published byBasil Anthony Modified over 9 years ago
1
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward
2
Framework UML Class Model XSD XMI OWL Java / C# DBMS / DdlUtils Export Transformation Generic rules Platform independentPlatform specific Specific binding rules
3
Representations Official – XSD – XML Schema: Exchange, preservation – OWL – Web Ontology Language: semantic web Prototype – Java, C Sharp: processing – DBMS – Database Management Systems: storage I.e.: Apache DdlUtils – Data Definition Language
4
Disciplined Use of UML as an Answer to Complexity Complexity of UML – Restricted set of components of UML Realized in UML profile Complexity and variants of UML and XMI versions – Single tool for UML creation Enterprise Architect – Export of model definition only (no visualization) – Specific versions of UML and XMI for export I.e. UML 2.1 and XMI 2.1 All selected UML components can be expressed One exception: s
5
Framework UML Class Model XSD XMI OWL Export Transformation Platform independentPlatform specific Documentation
6
Documentation for each class in separate document Usage of XML document format to enable efficient reuse of documentation for different purposes – Documentation parts can be combined for multiple perspectives – DITA or DocBook, both have mature XSLT frameworks for generation of HTML, PDF, … Representation-specific documentation can be added Easy editing tool required. Possibility: – Creation of documentation in Word according template with given structure and Word Styles – Transformation of Word documents to reusable XML format
7
Open Issues Evaluation of exported XMI regarding complete and accessible information on the model Exploration of the combination of visual model and textual definition (outside of Enterprise Architect)
8
Process Working group … – makes list of requirements implementable maintainable … – explores details according to these requirements Other working group could focus on non-XML representations (prototypes)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.