Reachability analysis -based validation of embedded systems

https://doi.org/10.1016/0165-6074(87)90068-8Get rights and content

Abstract

A methodology for validating control programs of embedded systems is described. Reachability analysis is used for checking that the control program, when supplemented by a model of the electromechanical devices of a system, supervises them in such a way that the system satisfies a requirement specification written in terms of the externally observable behaviour of the system. The methodology is demonstrated by a relatively large example, from which a previously unknown error is found. Some figures concerning the performance of a tool supporting the methodology and running on an IBM PC/AT are given.

References (15)

  • B Alpern et al.

    Verifying Temporal Properties without Using Temporal Logic

  • P Behm

    RAFAEL: A Tool for Analyzing Parallel Systems in the L Environment

  • R Kujansuu et al.

    Petri Net Based Analysis Environment Supporting Software Production

  • J Kuussaari et al.

    A Design Support System for Concurrent Programs

  • I Lamport

    What Good Is Temporal Logic?

  • A Okkonen

    Simple Lift: A Logical Modelling Example

There are more references available in the full text version of this article.

Cited by (6)

  • PC-Rimst - a tool for validating concurrent program designs

    1988, Microprocessing and Microprogramming
  • Fault maintenance in embedded systems applications: Multiple lift control system as safety critical embedded application

    2006, ICINCO 2006 - 3rd International Conference on Informatics in Control, Automation and Robotics, Proceedings
  • An approach to safety critical systems design

    1997, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
  • Multiple lift control system

    1994, Conference Proceedings of the EUROMICRO
View full text