Computer Science and Information Systems | |
Towards OntoUML for Software Engineering: Transformation of Kinds and Subkinds into Relational Databases | |
ZdenÄk Rybola1  | |
[1] Faculty of Information Technology, Czech Technical University in Prague | |
关键词: OntoUML; UML; transformation; relational database; Kind; Subkind; generalization set; | |
DOI : 10.2298/CSIS170109035R | |
学科分类:社会科学、人文和艺术(综合) | |
来源: Computer Science and Information Systems | |
【 摘 要 】
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.
【 授权许可】
CC BY-NC-ND
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO201901221219972ZK.pdf | 363KB | download |