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 条
  • [21] Layered manufacture of multi-level of detail models
    Fischer, A
    Azernikov, S
    [J]. GLOBALIZATION OF MANUFACTURING IN THE DIGITAL COMMUNICATIONS ERA OF THE 21ST CENTURY: INNOVATION, AGILITY, AND THE VIRTUAL ENTERPRISE, 1998, : 541 - 552
  • [22] Multi-level Modeling as a Society of Interacting Models
    Camus, Benjamin
    Bourjot, Christine
    Chevrier, Vincent
    [J]. AGENT-DIRECTED SIMULATION SYMPOSIUM (ADS 2013) - 2013 SPRING SIMULATION MULTI-CONFERENCE (SPRINGSIM'13), 2013, 45 (01): : 15 - 22
  • [23] Multi-level biomechanical models for rehabilitation engineering
    Ming Zhang(Department of Health Technology and Informatics
    [J]. 医用生物力学, 2010, 25 (S1) : 18 - 19
  • [24] Multi-level models for longitudinal growth norms
    Pan, HQ
    Goldstein, H
    [J]. STATISTICS IN MEDICINE, 1997, 16 (23) : 2665 - 2678
  • [25] Multi-level Computation and Power Consumption Models
    Kataoka, Hiroki
    Duolikun, Dilawaer
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015), 2015, : 40 - 47
  • [26] A multi-level simulator with analog behavioral models
    Casinovi, G
    Yang, JM
    [J]. ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 699 - 702
  • [27] Multi-level biomechanical models for rehabilitation engineering
    Ming Zhang(Department of Health Technology and Informatics
    The Hong Kong Polytechnic University
    Hong Kong
    China)
    [J]. 医用生物力学., 2010, 25(S1) (S1) - 19
  • [28] An econometric approach to the estimation of multi-level models
    Yang, Yimin
    Schmidt, Peter
    [J]. JOURNAL OF ECONOMETRICS, 2021, 220 (02) : 532 - 543
  • [29] Efficient multi-level substructuring with constraints for buckling and vibration analysis of prismatic plate assemblies
    Powell, SM
    Kennedy, D
    Williams, FW
    [J]. INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 1997, 39 (07) : 795 - 805
  • [30] Towards Rearchitecting Meta-Models into Multi-level Models
    Macias, Fernando
    Guerra, Esther
    de lara, Juan
    [J]. CONCEPTUAL MODELING, ER 2017, 2017, 10650 : 59 - 68