An Analyzer for Extended Compositional Process Algebras

被引:0
|
作者
Liu, Yang [1 ]
Sun, Jun [1 ]
Dong, Jin Song [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore, Singapore
来源
ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING | 2008年
关键词
Simulation; Model Checking; Fairness; SAT Solvers;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
System simulation and verification become more demanding as complexity grows. PAT is developed as an interactive system to support composing, simulating and reasoning of process algebra with various extensions like fairness events, global variables and parameterized processes. PAT provides user friendly interfaces to support system modeling and simulation. Furthermore, it embeds two complementing model checking techniques catering for different systems and properties, namely, an explicit on-the-fly model checker which is designed to verify event-based fairness constraints efficiently and a bounded model checker based on state-of-the-art SAT solvers. The model checkers are capable of proving reachability, deadlock-freeness and the full set of Linear Temporal Logic (LTL) properties. Compared to other model checkers, PAT has two key advantages. Firstly, it supports an intuitive annotation of fairness constraints so that it handles large number of fairness constraints efficiently. Secondly, the compositional encoding of system models as SAT problems allows us to handle compositional process algebra effectively. The experimental results show that PAT is capable of verifying systems with large number of states and outperforms the state-of-the-art model checkers in some cases.
引用
收藏
页码:919 / 920
页数:2
相关论文
共 37 条
  • [1] Business process automatic verification with a compositional approach
    Mendoza Morales, Luis E.
    Capel Tunon, Manuel I.
    Perez, Maria A.
    REVISTA TECNICA DE LA FACULTAD DE INGENIERIA UNIVERSIDAD DEL ZULIA, 2013, 36 (01): : 70 - 79
  • [2] A framework for compositional nonblocking verification of extended finite-state machines
    Sahar Mohajerani
    Robi Malik
    Martin Fabian
    Discrete Event Dynamic Systems, 2016, 26 : 33 - 84
  • [3] A framework for compositional nonblocking verification of extended finite-state machines
    Mohajerani, Sahar
    Malik, Robi
    Fabian, Martin
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2016, 26 (01): : 33 - 84
  • [4] Highly undecidable questions for process algebras
    Jancar, P
    Srba, J
    EXPLORING NEW FRONTIERS OF THEORETICAL INFORMATICS, 2004, 155 : 507 - 520
  • [5] Parametrised Compositional Verification with Multiple Process and Data Types
    Siirtola, Antti
    Heljanko, Keijo
    2013 13TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD 2013), 2013, : 60 - 69
  • [6] Introduction of economic-oriented fairness to process algebras
    Kimura, S
    Ebihara, Y
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1996, E79A (11): : 1768 - 1773
  • [7] PROCESS MODEL VALIDATION Transforming Process Models to Extended Checking Models
    Pulvermueller, Elke
    Speck, Andreas
    Feja, Sven
    Witt, Soeren
    ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 214 - 220
  • [8] Business Process Verification using a Formal Compositional Approach and Timed Automata
    Mendoza Morales, Luis E.
    PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
  • [9] In search of lost time: Axiomatising parallel composition in process algebras
    Aceto, Luca
    Anastasiadi, Elli
    Castiglioni, Valentina
    Ingolfsdottir, Anna
    Luttik, Bas
    2021 36TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2021,
  • [10] The extended state Particle Filter for unknown process models
    Yin J.J.
    Zhang J.Q.
    Information Technology Journal, 2011, 10 (03) : 532 - 540