A Practical Approach to Verification of Mobile Systems Using Net Unfoldings

被引:6
|
作者
Meyer, Roland [2 ]
Khomenko, Victor [1 ]
Strazny, Tim [2 ]
机构
[1] Univ Newcastle, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Carl von Ossietzky Univ Oldenburg, Dept Comp Sci, D-26129 Oldenburg, Germany
关键词
finite control processes; safe processes; pi-Calculus; mobile systems; model checking; Petri net unfoldings; PI-CALCULUS; PETRI NETS; SEMANTICS;
D O I
10.3233/FI-2009-138
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a technique for verification of mobile systems. We translate finite control processes, a well-known subset of pi-Calculus, into Petri nets, which are subsequently used for model checking. This translation always yields bounded Petri nets with a small bound, and we develop a technique for computing a non-trivial bound by static analysis. Moreover, we introduce the notion of safe processes, a subset of finite control processes, for which our translation yields safe Petri nets, and show that every finite control process can be translated into a safe one of at most quadratic size. This gives a possibility to translate every finite control process into a safe Petri net, for which efficient unfolding-based verification is possible. Our experiments show that this approach has a significant advantage over other existing tools for verification of mobile systems in terms of memory consumption and runtime. We also demonstrate the applicability of our method on a realistic model of an automated manufacturing system.
引用
收藏
页码:439 / 471
页数:33
相关论文
共 50 条
  • [31] Dynamic AHP net for simulation systems verification
    Fang K.
    Yang M.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2011, 33 (03): : 707 - 711
  • [32] Verification and Control for Autonomous Mobile Systems
    Hoxha, Bardh
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (361): : 7 - 8
  • [33] Concurrency in mobile object net systems
    Köhler, M
    Rölke, H
    FUNDAMENTA INFORMATICAE, 2003, 54 (2-3) : 221 - 235
  • [34] A PRACTICAL APPROACH TO PIPELINE SYSTEM MATERIALS VERIFICATION
    Lutz, Andrew R.
    Bubenik, Thomas A.
    PROCEEDINGS OF THE 9TH INTERNATIONAL PIPELINE CONFERENCE - 2012, VOL 4, 2013, : 809 - 813
  • [35] Practical JFSL verification using TACO
    Chicote, M.
    Ciolek, D.
    Galeotti, J. P.
    SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (03): : 317 - 334
  • [36] A hierarchical approach to the formal verification of embedded systems using MDGs
    Balakrishnan, S
    Tahar, S
    NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 284 - 287
  • [37] An Approach to Verification of Material Handling Systems using Model Checking
    Turek, Karsten
    Klotz, Thomas
    Schmidt, Thorsten
    Straube, Bernd
    SIMULATION IN PRODUKTION UND LOGISTK 2013, 2013, 316 : 385 - 394
  • [38] Compositional verification of concurrent systems using Petri-net-based condensation rules
    Univ of Illinois at Chicago, Chicago, United States
    ACM Trans Program Lang Syst, 5 (917-979):
  • [39] Current-state opacity verification in discrete event systems using an observer net
    Abdeldjalil Labed
    Ikram Saadaoui
    Naiqi Wu
    Jiaxin Yu
    Zhiwu Li
    Scientific Reports, 12 (1)
  • [40] Current-state opacity verification in discrete event systems using an observer net
    Labed, Abdeldjalil
    Saadaoui, Ikram
    Wu, Naiqi
    Yu, Jiaxin
    Li, Zhiwu
    SCIENTIFIC REPORTS, 2022, 12 (01):