Towards Abstraction-Based Verification of Shape Calculus

被引:0
|
作者
Buti, F. [1 ]
De Donato, M. Callisto [1 ]
Corradini, F. [1 ]
Di Berardini, M. R. [1 ]
Merelli, E. [1 ]
Tesei, L. [1 ]
机构
[1] Univ Camerino, Sch Sci & Technol, Comp Sci Div, Via Madonna Carceri 9, I-62032 Camerino, Italy
关键词
Abstract interpretation; Process algebra; Spatiality; Systems Biology;
D O I
10.1016/j.entcs.2012.05.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Shape Calculus is a bio-inspired timed and spatial calculus for describing 3D geometrical shapes moving in a space. Shapes, combined with a behaviour, form 3D processes, i.e., individual entities able to bind with other processes on compatible spatial channels and to split over previously established bonds. Due to geometrical space, timed behaviours, a wide degree of freedom in defining motion laws and usual nondeterminism, 3D processes typically exhibits an infinite behaviour that prevents any decidable analysis. Shape Calculus models are currently used only for simulation and, thus, validation of models and hypothesis testing. In this work we introduce a complementary, and synergetic, way of using the calculus for systems biology purposes: we define a first abstract interpretation that can be used to verify untimed and unspatial safety properties of a given model. Such an abstraction focuses on the possible interactions that, during the evolution of the system, can occur among processes yielding new composed processes and, thus, new species. Other possible abstract domains for the verification of more expressive properties are also discussed.
引用
收藏
页码:23 / 34
页数:12
相关论文
共 50 条
  • [1] Abstraction-Based Performance Verification of NoCs
    Holcomb, Daniel
    Brady, Bryan
    Seshia, Sanjit
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 492 - 497
  • [2] An Abstraction-Based Framework for Neural Network Verification
    Elboher, Yizhak Yisrael
    Gottschlich, Justin
    Katz, Guy
    [J]. COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 43 - 65
  • [3] Trace Abstraction-Based Verification for Uninterpreted Programs
    Hong, Weijiang
    Chen, Zhenbang
    Du, Yide
    Wang, Ji
    [J]. FORMAL METHODS, FM 2021, 2021, 13047 : 545 - 562
  • [4] Towards Abstraction-based Probabilistic Program Analysis
    Szekeres, Daniel
    Majzik, Istvan
    [J]. ACTA CYBERNETICA, 2024, 26 (03): : 671 - 711
  • [5] Abstraction-based verification of codiagnosability for discrete event systems
    Schmidt, K.
    [J]. AUTOMATICA, 2010, 46 (09) : 1489 - 1494
  • [6] Abstraction-Based Verification of Approximate Preopacity for Control Systems
    Hou, Junyao
    Liu, Siyuan
    Yin, Xiang
    Zamani, Majid
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2023, 7 : 1087 - 1092
  • [7] Abstraction-Based Verification of Infinite-State Reactive Modules
    Belardinelli, Francesco
    Lomuscio, Alessio
    [J]. ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 725 - 733
  • [8] ABSTRACTION-BASED VERIFICATION AND SYNTHESIS FOR PROGNOSIS OF DISCRETE EVENT SYSTEMS
    Yokotani, Misato
    Kondo, Tetsuya
    Takai, Shigemasa
    [J]. ASIAN JOURNAL OF CONTROL, 2016, 18 (04) : 1279 - 1288
  • [9] Abstraction-Based Safety Verification and Control of Cooperative Vehicles at Road Intersections
    Ahn, Heejin
    Colombo, Alessandro
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (10) : 4061 - 4074
  • [10] Exploiting Hierarchy in the Abstraction-Based Verification of Statecharts Using SMT Solvers
    Czipo, Bence
    Hajdu, Akos
    Toth, Tamas
    Majzik, Istvan
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (245): : 31 - 45