State space reduction for process algebra specifications

被引:0
|
作者
Garavel, H [1 ]
Serwe, W [1 ]
机构
[1] INRIA Rhone Alpes, VASY, F-38330 Montbonnot St Martin, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data-flow analysis to identify "dead" variables and reset them to an "undefined" value is an effective technique for fighting state explosion in the enumerative verification of concurrent systems. Although this technique is well-adapted to imperative languages, it is not directly applicable to value-passing process algebras, in which variables cannot be reset explicitly due to the single-assignment constraints of the functional programming style. This paper addresses this problem by performing data-flow analysis on an intermediate model (Petri nets extended with state variables) into which process algebra specifications can be translated automatically. It also addresses important issues, such as avoiding the introduction of useless reset operations and handling shared read-only variables that children processes inherit from their parents.
引用
收藏
页码:164 / 180
页数:17
相关论文
共 50 条
  • [1] State space reduction for process algebra specifications
    Garavel, H
    Serwe, W
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 351 (02) : 131 - 145
  • [2] Debugging Process Algebra Specifications
    Salauen, Gwen
    Ye, Lina
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2015), 2015, 8931 : 245 - 262
  • [3] Equivalence of recursive specifications in process algebra
    Ponse, A
    Usenko, YS
    [J]. INFORMATION PROCESSING LETTERS, 2001, 80 (01) : 59 - 65
  • [4] Specifications and verification of network protocols by process algebra
    Ciobanu, G
    Sridhar, KN
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, PROCEEDINGS, 2005, : 250 - 258
  • [5] MODULAR SPECIFICATIONS IN PROCESS ALGEBRA WITH CURIOUS QUEUES
    VANGLABBEEK, R
    VAANDRAGER, F
    [J]. ALGEBRAIC METHODS : THEORY, TOOLS AND APPLICATIONS, 1989, 394 : 465 - 506
  • [6] MODULAR SPECIFICATIONS IN PROCESS ALGEBRA WITH CURIOUS QUEUES
    VANGLABBEEK, R
    VAANDRAGER, F
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 394 : 465 - 506
  • [7] State Space Reduction for Dynamic Process Creation
    Klaudel, Hanna
    Koutny, Maciej
    Pelz, Elisabeth
    Pommereau, Franck
    [J]. SCIENTIFIC ANNALS OF COMPUTER SCIENCE, 2010, 20 : 131 - 157
  • [8] Specifications in stochastic process algebra for a robot control problem
    Gilmore, S
    Hillston, J
    Holton, R
    Rettelbach, M
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1996, 34 (04) : 1065 - 1080
  • [9] Tackling continuous state-space explosion in a Markovian process algebra
    Tschaikowski, Max
    Tribastone, Mirco
    [J]. THEORETICAL COMPUTER SCIENCE, 2014, 517 : 1 - 33
  • [10] REAL SPACE PROCESS ALGEBRA
    BAETEN, JCM
    BERGSTRA, JA
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 527 : 96 - 110