Model checking active networks with SPIN

被引:2
|
作者
Gallardo, MD [1 ]
Martínez, J [1 ]
Merino, P [1 ]
机构
[1] Univ Malaga, Dpto Lenguajes & Ciencias Computac, Malaga 29071, Spain
关键词
active networks; formal specification; simulation; testing; model checking; SPIN;
D O I
10.1016/j.comcom.2004.08.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in languages and execution environments (EEs) for active networks make it now possible to develop applications with this new exciting approach. In particular, active networks have proven to be very suitable for multicast services. Nevertheless, to open the network nodes to the code written by users requires the use of analysis techniques to avoid the degradation of the network performance. Model checking is one of the most powerful techniques to ensure software reliability. This technique has been successfully applied to many protocols developed with the classic (non-active) approach. Our aim is to extend its application to the area of active protocols. The paper consists of two main contributions: (a) a clear scheme to use the language PROMELA in order to formalize different elements in the active service (network EE, capsules and user applications) and (b) the practical (and successful) application of the approach to analyze an active multicast protocol using the model checker SPIN. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:609 / 622
页数:14
相关论文
共 50 条
  • [41] Model checking genetic regulatory networks with parameter uncertainty
    Batt, Gregory
    Belta, Calin
    Weiss, Ron
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, PROCEEDINGS, 2007, 4416 : 61 - +
  • [42] Efficient Parallel Statistical Model Checking of Biochemical Networks
    Ballarini, P.
    Forlin, M.
    Mazza, T.
    Prandi, D.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (14): : 47 - 61
  • [43] Algebraic Model Checking for Boolean Gene Regulatory Networks
    Quoc-Nam Tran
    SOFTWARE TOOLS AND ALGORITHMS FOR BIOLOGICAL SYSTEMS, 2011, 696 : 113 - 122
  • [44] CaVi - Simulation and Model Checking for Wireless Sensor Networks
    Boulis, A.
    Fehnker, A.
    Fruth, M.
    McIver, A.
    QUANTITATIVE EVALUATION OF SYSTEMS: QEST 2008, PROCEEDINGS, 2008, : 37 - +
  • [45] Model Checking Linear Duration Invariants of Networks of Automata
    Zhang, Miaomiao
    Liu, Zhiming
    Zhan, Naijun
    FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 244 - +
  • [46] Statistical Model Checking for Entanglement Swapping in Quantum Networks
    Srivastava, Anubhav
    Rao, M. V. Panduranga
    COMPUTATIONAL SCIENCE, ICCS 2024, PT VI, 2024, 14937 : 345 - 359
  • [47] Statistical Model Checking for Networks of Priced Timed Automata
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    van Vliet, Jonas
    Wang, Zheng
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2011, 6919 : 80 - +
  • [48] Model Checking Message Delivery Times in SpaceWire Networks
    Kovalov, Andrii
    Patil, Girish
    Bansal, Vishav
    Gerndt, Andreas
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 267 - 275
  • [49] Model checking liveness properties of genetic regulatory networks
    Batt, Gregory
    Belta, Calin
    Weiss, Ron
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2007, 4424 : 323 - +
  • [50] Model identification for spin networks
    Albertini, F
    D'Alessandro, D
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2005, 394 : 237 - 256