Compositional verification of asynchronous processes via constraint solving

被引:0
|
作者
Delzanno, G
Gabbrielli, M
机构
[1] Univ Genoa, Dip Informat & Sci Informaz, I-16146 Genoa, Italy
[2] Univ Bologna, Dip Sci Informaz, I-40127 Bologna, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate the foundations of a constraint-based compositional verification method for infinite-state systems. We first consider an asynchronous process calculus which is an abstract formalization of several existing languages based on the blackboard model. For this calculus we define a constraint-based symbolic representation of finite computations of a compositional model based on traces. The constraint system we use combines formulas of integer arithmetics with equalities over uninterpreted functions in which satisfiability is decidable. The translation is inductively defined via a CLP program. Execution traces of a process can be compositionally obtained from the solutions of the answer constraints of the CLP encoding. This way, the task of compositional verification can be reduced to constraint computing and solving.
引用
收藏
页码:1239 / 1250
页数:12
相关论文
共 50 条
  • [21] Extensible adaptation via constraint solving
    Dotsenko, Y
    de Lara, E
    Wallach, DS
    Zwaenepoel, W
    FOURTH IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 117 - 127
  • [22] CSS Minification via Constraint Solving
    Hague, Matthew
    Lin, Anthony W.
    Hong, Chih-Duo
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2019, 41 (02):
  • [23] Leveraging Horn clause solving for compositional verification ofPLC software
    Bohlender, Dimitri
    Kowalewski, Stefan
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2020, 30 (01): : 1 - 24
  • [24] Leveraging Horn clause solving for compositional verification of PLC software
    Dimitri Bohlender
    Stefan Kowalewski
    Discrete Event Dynamic Systems, 2020, 30 : 1 - 24
  • [25] A Proof System for Compositional Verification of Probabilistic Concurrent Processes
    Mio, Matteo
    Simpson, Alex
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2013), 2013, 7794 : 161 - 176
  • [26] Compositional Verification of Business Processes by Model-Checking
    Mendoza, Luis E.
    Capel, Manuel I.
    Perez, Maria
    MSVVEIS 2010: MODELLING, SIMULATION, VERIFICATION AND VALIDATION OF ENTERPRISE INFORMATION SYSTEMS, 2010, : 60 - 69
  • [27] Asynchronous runtime verification of business processes: Proof of concept
    Oditis, Ivo
    Bicevskis, Janis
    International Journal of Simulation: Systems, Science and Technology, 2015, 16 (06): : 1 - 6
  • [28] Constraint Solving via Fractional Edge Covers
    Grohe, Martin
    Marx, Daniel
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 289 - 298
  • [29] Constraint Solving via Fractional Edge Covers
    Grohe, Martin
    Marx, Daniel
    ACM TRANSACTIONS ON ALGORITHMS, 2014, 11 (01)
  • [30] Optimizing Constraint Solving via Dynamic Programming
    Lin, Shu
    Meng, Na
    Li, Wenxin
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 1146 - 1154