Towards OntoUML for Software Engineering: Transformation of Kinds and Subkinds into Relational Databases
Computer Science and Information Systems, Tome 14 (2017) no. 3.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

OntoUML is an ontologically well-founded conceptual modelling language that distinguishes various types of classifiers and relations providing precise meaning to the modelled entities. While Model-Driven Development is a wellestablished approach, OntoUML has been overlooked so far as a conceptual modelling language for the PIM of application data. This paper is an extension of the paper presented at MDASD 2016, where we outlined the transformation of Rigid Sortal Types – Kinds and Subkinds. In this paper, we discuss the details of various variants of the transformation of these types and the rigid generalization sets. The result of our effort is a complete method for preserving high-level ontological constraints during the transformations, specifically special multiplicities and generalization set meta-properties in a relational database using views, CHECK constraints and triggers.
Keywords: OntoUML, UML, transformation, relational database, Kind, Subkind, generalization set
@article{CSIS_2017_14_3_a21,
     author = {Zden\v{e}k Rybola and Robert Pergl},
     title = {Towards {OntoUML} for {Software} {Engineering:} {Transformation} of {Kinds} and {Subkinds} into {Relational} {Databases}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {14},
     number = {3},
     year = {2017},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2017_14_3_a21/}
}
TY  - JOUR
AU  - Zdeněk Rybola
AU  - Robert Pergl
TI  - Towards OntoUML for Software Engineering: Transformation of Kinds and Subkinds into Relational Databases
JO  - Computer Science and Information Systems
PY  - 2017
VL  - 14
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2017_14_3_a21/
ID  - CSIS_2017_14_3_a21
ER  - 
%0 Journal Article
%A Zdeněk Rybola
%A Robert Pergl
%T Towards OntoUML for Software Engineering: Transformation of Kinds and Subkinds into Relational Databases
%J Computer Science and Information Systems
%D 2017
%V 14
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2017_14_3_a21/
%F CSIS_2017_14_3_a21
Zdeněk Rybola; Robert Pergl. Towards OntoUML for Software Engineering: Transformation of Kinds and Subkinds into Relational Databases. Computer Science and Information Systems, Tome 14 (2017) no. 3. http://geodesic.mathdoc.fr/item/CSIS_2017_14_3_a21/