Automated analysis of integrity constraints in multi-level models

被引:6
|
作者
Guerra, Esther [1 ]
de Lara, Juan [1 ]
机构
[1] Univ Autonoma Madrid, Dept Comp Sci, E-28049 Madrid, Spain
关键词
Multi-level modelling; Deep meta-modelling; Conceptual modelling; Management of integrity constraints; Meta-level flattening; Model finders; Constraint solving; MetaDepth; LANGUAGE; OCL;
D O I
10.1016/j.datak.2016.11.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-level modelling is a technology for model-based development that enables the incremental refinement of models in successive meta-levels, which results in simpler and more intentional system descriptions in some scenarios. In this approach, integrity constraints can be placed at any meta-level, and need to indicate the meta-level below at which they should hold. This requires a careful design, as constraints defined at different meta-levels may interact in unexpected ways. Unfortunately, current techniques for the analysis of the satisfiability of constraints are designed for two meta-levels only. Hence, nowadays, the analysis of multi-level solutions is performed by hand, which is tedious and error-prone. In this paper, we define an automated procedure to check the satisfiability of integrity constraints in a multi-level setting, leveraging on "off-the-shelf' model finders. This procedure is supported by our multi-level modelling tool MATADEPTH, which has been extended to reason on the satisfiability of constraints in multi-level models, and to perform automated model completion.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 50 条
  • [1] Multi-Level Semantics with Vertical Integrity Constraints
    Panisson, Alison R.
    Bordini, Rafael H.
    da Rocha Costa, Antonio Carlos
    [J]. ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 1708 - 1709
  • [2] An Approach to Automated Verification of Multi-Level Security System Models
    Stasiak, Andrzej
    Zielinski, Zbigniew
    [J]. NEW RESULTS IN DEPENDABILITY AND COMPUTER SYSTEMS, 2013, 224 : 375 - 388
  • [3] Automated analysis of hand radiographs by using multi-level connected active appearance models
    Moens, HJB
    Kauffman, JA
    Slump, CH
    [J]. ANNALS OF THE RHEUMATIC DISEASES, 2005, 64 : 379 - 379
  • [4] Refactoring Multi-Level Models
    De Lara, Juan
    Guerra, Esther
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 27 (04)
  • [5] Integrity and leadership: A multi-level conceptual framework
    Palanski, Michael E.
    Yammarino, Francis J.
    [J]. LEADERSHIP QUARTERLY, 2009, 20 (03): : 405 - 420
  • [6] Image Magnification with Multi-Level Contour Constraints
    Wang, Shan
    Gao, Shanshan
    Guo, Ningning
    Zhang, Caiming
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2019, 31 (10): : 1817 - 1830
  • [7] Reducing NVH analysis burden using Automated Multi-Level Substructuring
    Bennighof, JK
    Kaplan, MF
    Muller, MB
    [J]. IMAC - PROCEEDINGS OF THE 17TH INTERNATIONAL MODAL ANALYSIS CONFERENCE, VOLS I AND II, 1999, 3727 : 372 - 377
  • [8] Reducing NVH analysis burden using automated multi-level substructuring
    Bennighof, J.K.
    Kaplan, M.F.
    Muller, M.B.
    [J]. Shock and Vibration Digest, 2000, 32 (01): : 65 - 66
  • [9] Automated multi-level governance compliance checking
    King, Thomas C.
    De Vos, Marina
    Dignum, Virginia
    Jonker, Catholijn M.
    Li, Tingting
    Padget, Julian
    van Riemsdijk, M. Birna
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2017, 31 (06) : 1283 - 1343
  • [10] Automated multi-level governance compliance checking
    Thomas C. King
    Marina De Vos
    Virginia Dignum
    Catholijn M. Jonker
    Tingting Li
    Julian Padget
    M. Birna van Riemsdijk
    [J]. Autonomous Agents and Multi-Agent Systems, 2017, 31 : 1283 - 1343