期刊论文详细信息
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
PDF
【 摘 要 】

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 PDF download
  文献评价指标  
  下载次数:19次 浏览次数:22次