Abstract
In France Telecom research center in Lannion (France) we have been working for three years on OO modeling as a promising technology for unifying the representation of data. This has led us to develop a Model Repository Tool, which offers, as its default configuration, a full support for the UML 1.3 meta-model. The tool enables the manipulation of models by means of a Java or Python API. It provides a rich and flexible registration capability based on an explicit identification, relying on a two-leveled hierarchical naming space. The paper focuses on the design aspects of the repository tool and highlights its similarities and differences with the design principles of OMG Meta Object Facility specification.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
UML Revision Task Force, OMG UML specification v.1.3, Object Management Group, June 1999
Meta Object Facility Specification, Object Management Group, January 1997
XML Metadata Interchange, Object Management Group, October 1998
White Paper on the Profile Mechanism — Analysis and Design Task Force, Object Management Group, April 1999.
ITU-T Recommendation G.851-01: Management of Transport Networks — Application of the RM-ODP framework.
“Specifying distributed object applications using the RM-ODP and the UML language” — J.M. Cornily, M. Belaunde, EDOC’99, September 1999
Python language site at http://www.python.org/
Java language site at http://www.sun.com/java/
A web site presenting the repository tool is accessible at http://universalis.elibel.tm.fr/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Belaunde, M. (1999). A Pragmatic Approach for Building a User-Friendly and Flexible UML Model Repository. In: France, R., Rumpe, B. (eds) «UML»’99 — The Unified Modeling Language. UML 1999. Lecture Notes in Computer Science, vol 1723. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46852-8_14
Download citation
DOI: https://doi.org/10.1007/3-540-46852-8_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66712-4
Online ISBN: 978-3-540-46852-3
eBook Packages: Springer Book Archive