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 条
  • [1] A system for compositional verification of asynchronous objects
    Ahrendt, Wolfgang
    Dylla, Maximilian
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (12) : 1289 - 1309
  • [2] Compositional verification of CCS processes
    Dam, M
    Gurov, D
    PERSPECTIVES OF SYSTEM INFORMATICS, 2000, 1755 : 247 - 256
  • [3] COMPOSITIONAL VERIFICATION OF PROBABILISTIC PROCESSES
    LARSEN, KG
    SKOU, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 630 : 456 - 471
  • [4] Compositional verification of asynchronous concurrent systems using CADP
    Garavel, Hubert
    Lang, Frederic
    Mateescu, Radu
    ACTA INFORMATICA, 2015, 52 (4-5) : 337 - 392
  • [5] Compositional verification of asynchronous concurrent systems using CADP
    Hubert Garavel
    Frédéric Lang
    Radu Mateescu
    Acta Informatica, 2015, 52 : 337 - 392
  • [6] Compositional modeling and verification of workflow processes
    Vorrhoeve, M
    BUSINESS PROCESS MANAGEMENT, 2000, 1806 : 184 - 200
  • [7] Automatic Compositional Verification of Business Processes
    Mendoza, Luis E.
    Capel, Manuel I.
    ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 479 - +
  • [8] Asynchronous Runtime Verification of Business Processes
    Oditis, Ivo
    Bicevskis, Janis
    PROCEEDINGS 7TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS CICSYN 2015, 2015, : 103 - 108
  • [9] Constraint solving for sequences in software validation and verification
    Kosmatov, Nikolai
    DECLARATIVE PROGRAMMING FOR KNOWLEDGE MANAGEMENT, 2006, 4369 : 25 - 37
  • [10] Improvements for Constraint Solving in the SystemC Verification Library
    Grosse, Daniel
    Ebendt, Ruediger
    Drechsler, Rolf
    GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 493 - 496