Towards OntoUML for Software Engineering: Experimental Evaluation of Exclusivity Constraints in Relational Databases

被引:0
|
作者
Rybola, Zdenek [1 ]
Valenta, Michal [1 ]
机构
[1] Czech Tech Univ, Fac Informat Technol, Prague, Czech Republic
来源
关键词
MDD; Transformation; OntoUML; Relational database; Exclusivity constraints; Evaluation;
D O I
10.1007/978-3-030-00856-7_4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model-driven development approach to software engineering requires precise models defining as much of the system as possible. OntoUML is a conceptual modelling language based on Unified Foundational Ontology, which provides constructs to create ontologically well-founded and precise conceptual models. In the approach we utilize, OntoUML is used for making conceptual models of software application data and this model is then transformed into its proper realization in a relational database. In these transformations, the implicit constraints defined by various OntoUML universal types and relations are realized by database views and triggers. In this paper, we specifically discuss the realization of phase partitions of Phase types from the OntoUML model by exclusive associations and provide an experimental evaluation of this approach.
引用
收藏
页码:58 / 73
页数:16
相关论文
共 21 条
  • [1] Towards OntoUML for Software Engineering: Transformation of Kinds and Subkinds into Relational Databases
    Rybola, Zdenek
    Pergl, Robert
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2017, 14 (03) : 913 - 937
  • [2] Towards OntoUML for Software Engineering: Optimizing Kinds and Subkinds Transformed into Relational Databases
    Rybola, Zdenek
    Pergl, Robert
    [J]. ENTERPRISE AND ORGANIZATIONAL MODELING AND SIMULATION, EOMAS 2018, 2018, 332 : 31 - 45
  • [3] Towards OntoUML for Software Engineering: Transformation of Rigid Sortal Types into Relational Databases
    Rybola, Zdenek
    Pergl, Robert
    [J]. PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 1581 - 1591
  • [4] Towards OntoUML for Software Engineering: Transformation of Anti-rigid Sortal Types into Relational Databases
    Rybola, Zdenek
    Pergl, Robert
    [J]. MODEL AND DATA ENGINEERING, 2016, 9893 : 1 - 15
  • [5] Software Engineering Techniques Applied to Relational Databases
    Delplanque, Julien
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 948 - 951
  • [6] Towards OntoUML for Software Engineering: From Domain Ontology to Implementation Model
    Pergl, Robert
    Sales, Tiago Prince
    Rybola, Zdenek
    [J]. MODEL AND DATA ENGINEERING, MEDI 2013, 2013, 8216 : 249 - 263
  • [7] Towards the reverse engineering of denormalized relational databases
    Petit, JM
    Toumani, F
    Boulicaut, JF
    Kouloumdjian, J
    [J]. PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1996, : 218 - 227
  • [8] TOWARDS AN ABSTRACT THEORY OF DEPENDENCY CONSTRAINTS IN RELATIONAL DATABASES
    JURGENSEN, H
    SIMOVICI, DA
    [J]. INFORMATION SCIENCES, 1987, 41 (01) : 43 - 60
  • [9] Framework for the design and evaluation of reverse engineering methods for relational databases
    Chiang, RHL
    Barron, TM
    Storey, VC
    [J]. DATA & KNOWLEDGE ENGINEERING, 1996, 21 (01) : 57 - 77
  • [10] Towards an Evaluation Framework for MAS Software Engineering
    Garcia, Emilia
    Giret, Adriana
    Botti, Vicente
    [J]. INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS, PROCEEDINGS, 2008, 5357 : 197 - 205