The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Practical Program Validation for State-Based Reactive Concurrent Systems--Harmonization of Simulation and Verification--

Naoshi UCHIHIRA, Hideji KAWATA

  • Full Text Views

    0

  • Cite this

Summary :

This paper proposed a practical method of program validation for state-based reactive concurrent systems. The proposed method is of particular relevance to plant control systems. Plant control systems can be represented by extended state transition systems (e.g., communicating asynchronous transition systems). Our validation method is based on state space analysis. Since naive state space analysis causes the state explosion problem, techniques to ease state explosion are necessary. One of the most promising techniques is the partial order method. However, these techniques usually require some structural assumptions and they are not always effective for actual control systems. Therefore, we claim integration and harmonization of verification (i.e., state space analysis based on the partial order method) and simulation (i.e., conventional validation technique). In the proposed method, verification is modeled as exhaustive simulation over the state space, and two types of simulation management techniques are introduced. One is logical selection (pruning) based on the partial order method. The other is heuristic selection based on priority (a priori precedence) specified by the user. In order to harmonize verification (logical selection) and conventional simulation (heuristic selection), we propose a new logical selection mechanism (the default priority method). The default priority method which prunes redundant state generation based on default priority is in harmony with heuristic selection based on the user's priority. We have implemented a practical validation tool, Simulation And Verification Environment for Reactive Concurrent Systems (SAVE/RCS), and applied it to chemical plant control systems.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E78-A No.11 pp.1487-1497
Publication Date
1995/11/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Section on Net Theory and Its Applications to Discrete Event System Design)
Category

Authors

Keyword