Transfer of UML models between Rational Rose and Argo using XMI. Experience from Norway. ESDI Workshop on Conceptual Schema Languages and Tools Morten.

Slides:



Advertisements
Similar presentations
CIP4 JDF APIs JDF Editor Elena Skobchenko
Advertisements

CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
All Presentation Material Copyright Eurostep Limited ® exff u2e demo slideshow David Price.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited exff in 10 Minutes David Price.
© Krumbein / Kudrass ADBIS | 2003 September 3-6, 2003, Dresden, Germany {kudrass | Thomas Kudrass, Tobias Krumbein Rule-Based.
A Step Back from Coding An Online Environment and Pedagogy for Novice Programmers Andrew Scott, Mike Watkins, Duncan McPhee. University of Glamorgan
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
® IBM Software Group © 2008, 2009 IBM Corporation OSLC Reporting POC implementation Dragos Cojocari March 2010.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited An Introduction to ISO STEP Part 25 David Price.
Domain Modelling and Implementation From model to implementation Simon Cox Research Scientist Sydney - December, 3 rd 2010.
ISO Series Standards in a Model Driven Architecture for Landmanagement Jürgen Ebbinghaus, AED-SICAD
Coordination of geographic information and geographic information systems Metadata.
UML Tools ● UML is a language, not a tool ● UML tools make use of UML possible ● Choice of tools, for individual or group use, has a large affect on acceptance.
Modelling INSPIRE based data specifications for NATURE-SDIplus Co-funded by the Community Programme eContentplus ECP-2007-GEO
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
A Simplified Approach to Web Service Development Peter Kelly Paul Coddington Andrew Wendelborn.
UML to XSD Implementation
Implementation of ISO Encoding Joint Nordic Implementation project Morten Borrebæk Norwegian Mapping Authority,
Designing and Performing Geographic Analysis Processes with GISCASE Cirano Iochpe, Guillermo N. Hess, Cláudio Ruschel, Alécio P. D. Binotto, Luciana V.
1 CSL Workshop, October 13-14, 2005 From Model to Data Transformation – One approach Mapping TeleAtlas Data to EuroRoadS Anders Friis-Christensen, JRC.
Arc Hydrology Data Model An Overview of the Modeling Process Kim Davis and Tim Whiteaker Center for Research in Water Resources University of Texas at.
An Experiment on Spatial Data Exchange May 22, 2002 SAIJO, Yuuki (Geographical Survey Institute Japan) ISO/TC211 Workshop on Standards.
An Experiment on Spatial Data Exchange October 24, 2001 MURAO, Yoshiaki (IBM Japan) ISO/TC211 Workshop on Standards in Action.
A REFACTORING TOOL FOR DESIGN PATTERNS WITH MODEL TRANSFORMATIONS Zekai Demirezen Yasemin Topaloğlu Ege University Department of Computer Engineering
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
INSPIRE-compliant and easy-to-use GeoModel Editor Jan Schulze Althoff Dr. Christine Giger Prof. Dr. Lorenz Hurni.
JIEM and Business Process Change. Exchange Analysis  Work with stakeholder Subject Matter Experts (SMEs) to identify information sharing requirements.
Designing GML application schemas for Observations and Measurements Simon Cox CSIRO Exploration and Mining 22 March 2006.
UML Class Diagrams and Caché CAMTA Meeting – 1 st December 2011 John Murray Senior Product Engineer.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
1 29th January 2004 – WIPO Geneva XML-Working Group Mandate OHIM Liaison Meeting in June 2003  Begin with WIPO Meca-XML  Take into account other IP standardization.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
NDG Discovery Gateway ISO19139 Issues Bryan Lawrence Director of Environmental Data Archival and Associated Research, CCLRC Head of the British Atmospheric.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
XML and SVG from PQL By Dave Doulton Computing Services University of Southampton.
1/19 Oct 05 Standardization unit DT.TN/ Content Management using the ISO/TC 211 standards ESDI Workshop on CSL and Tools (on.
From Model Interoperability to Data Transformation Steve Grise ESRI.
The Unified Modeling Language (UML)
ESDI Workshop on Conceptual Schema Languages and Tools
JIEM and Business Process Change. 2 Objectives Need for Exchange Analysis – Available Tools What is JIEM? Business Process Modeling Using JIEM Where JIEM.
SimDB Implementation & Browser IVOA InterOp 2008 Meeting, Theory Session 1. Baltimore, 26/10/2008 Laurent Bourgès This work makes use of EURO-VO software,
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
ArgoUML—Free and Easy Rui Wu. What is ArgoUML UML diagramming application First implemented by Jason E. Robbins for his Ph. D. degree Now, free and open.
XMI2SQL Capstone Presentation Principal Investigator: Eric Hartford Committee Chair: Sam Chung, Ph.D. Committee Member: Isabelle Bichindaritz, Ph.D.
All Presentation Material Copyright Eurostep Group AB ® A Meta-model of EXPRESS in UML for MOF and UML to EXPRESS David Price April 2002.
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
The European Organisation for the Safety of Air Navigation AIXM UML to XSD AIXM XML Developers' Seminar.
ModTransf A Simple Model to Model Transformation Engine Cédric Dumoulin.
CTI STIX SC Status Report October 22, 2015.
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Chapter – 8 Software Tools.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Concept of DCEG Editor and Prototype Development Republic of Korea (KHOA) NIPWG2 HB, Monaco (21-24, March 2016)
CDDA data model according INSPIRE Protected sites specification Tools used in the project.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
Guidelines to Excel “Matching tables” Morten Borrebæk, Norwegian Mapping Authority Thomas Ellett, Norwegian Mapping Authority Brussels,
Contents What is Reverse Engineering (RE)? Why do we need Reverse Engineering? Scope and Tasks of Reverse Engineering Reverse Engineering Tools Reverse.
The Re3gistry software and the INSPIRE Registry
Tutorial on ArgoUML prepared by Mei Zhang
Deriving a Relational DB Model from the AIXM CM
Kendall Demaree AREVA T&D Inc. CIMug – Tools Breakout June 12, 2008
Presentation transcript:

Transfer of UML models between Rational Rose and Argo using XMI. Experience from Norway. ESDI Workshop on Conceptual Schema Languages and Tools Morten Borrebæk and Geir Myrind (NMA Norway) Steinar Høseggen (Geomatikk AS and project leader and editor of ISO Rules for Application Schema)

Norwegian General Feature Catalogue

Scope of test EuroRoadS XMI Eksport Import XMI Export Import Rational Rose What will be lost in the process ? Manual steps required ?

Conclusion Based upon the EuroRoadSubset that contains: Feature type and attribute classes (supertypes and subtypes), attributes (only multiplicity = 1), associations (composition) with multiplicity, DataTypes, Codelists and documentation. 1.Easy to generate XMI from Rational Rose by Unisys ’plug in’. No errors 2.Easy to import XMI into ArgoUml. 3.Tricky to generate graphic views. Some functions available, but requires manual work. 4.Classes stereotyped DataType is implemented as DataType in ArgoUML, not a class anymore. 5.Documentation in the RR model is lost.during the export to ArgoUML 6.Easy to generate XMI from ArgoUml. 7.Easy to import XMI into Rational Rose. 8.Tools to assist making graphic views, but requires manual work. 9.DataTypes from ArgoUml is lost 10.Documentation from ArgoUml is imported.

General conclusion ArgoUml is freely available and can be downloaded from the Web, and constitutes a valuable tool for communities that do not want to by an expensive tool like Rational Rose. Tranfer of documentation between ArgoUML and Rational Rose makes this a valuable tool to provide input from smaller communities into a more extensive/comprehensive model, for example in Rational Rose. The problem of DataTypes (which also is a problem with other tools) must be overcome. More extensive tests should be performed.

Error when reading the.mdl file 07:28:02| Loading unit from file C:\CENTC287\ESDI_workshop_CSL\RationalRose\EuroRoadS- submodel.mdl 07:28:04| Error: Petal syntax error at line 2816 near 'category'