Enhancing identification mechanisms in UML class diagrams with meaningful keys
Author(s) -
C. Maria Keet
Publication year - 2011
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2072221.2072258
Subject(s) - identifier , metamodeling , computer science , unified modeling language , applications of uml , class diagram , programming language , uml tool , object constraint language , class (philosophy) , identification (biology) , sequence diagram , software engineering , artificial intelligence , software , botany , biology
Unlike identification with keys and reference schemes in ER and ORM, UML uses internal, system-generated, identifiers, with a little-known underspecified option for user-defined identifiers. To increase the ontological foundations of UML, we propose two language enhancements for UML, being formally defined simple and compound identifiers and the notion of defined class, which also have a corresponding extension of UML's metamodel.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom