• Home
  • Search
  • Composition and refinement of discrete real-time systems
  • Cite Icon35
  • https://doi.org/10.1145/295558.295560Copy DOI Icon

Composition and refinement of discrete real-time systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Reactive systems exhibit ongoing, possibly nonterminating, interaction with the environment. Real-time systems are reactive systems that must satisfy quantitative timing constraints. This paper presents a structured compositional design method for discrete real-time systems that can be used to combat the combinatorial explosion of states in the verification of large systems. A composition rule describes how the correctness of the system can be determined from the correctness of its modules, without knowledge of their internal structure. The advantage of compositional verification is clear. Each module is both simpler and smaller than the system itself. Composition requires the use of both model-checking and deductive techniques. A refinement rule guarantees that specifications of high-level modules are preserved by their implementations. The StateTime toolset is used to automate parts of compositional designs using a combination of model-checking and simulation. The design method is illustrated using a reactor shutdown system that cannot be verified using the StateTime toolset (due to the combinatorial explosion of states) without compositional reasoning. The reactor example also illustrates the use of the refinement rule.

Similar Papers
  • Single Report

STeP: A Tool for the Development of Provably Correct Reactive and Real-Time Systems

  • Jun 30, 1999
  • Zohar Manna
  • Research Article
  • Citations151

Temporal logics for real-time system specification

  • Mar 01, 2000
  • ACM Computing Surveys
  • P Bellini +2
  • Research Article
  • Citations46

Exploiting TRIZ Tools for enhancing systematic conceptual design activities

  • May 14, 2018
  • Journal of Engineering Design
  • Lorenzo Fiorineschi +3
  • Research Article

Analytical approach to piezoelectric model synthesis with the use of Cauer’s method for system design

  • Oct 05, 2023
  • F1000Research
  • Jacek Harazin +1
  • Single Book
  • Citations3068

The Temporal Logic of Reactive and Concurrent Systems

  • Jan 01, 1992
  • Zohar Manna +1
  • Research Article

The design methods of Infrared Camera with Continuous zoom

  • Dec 31, 2016
  • Journal of the Korea Society of Computer and Information
  • Seok-Hyeon Son
  • Book Chapter
  • Citations688

Synchronous programming of reactive systems

  • Jan 01, 1998
  • Nicolas Halbwachs
  • Conference Article
  • Citations4

An Optimized Breaking Index for the Boussinesq-Type Numerical Model

  • Jul 01, 2007
  • Shuang Li +2
  • Research Article
  • Citations97

Real-time and embedded systems

  • Mar 01, 1996
  • ACM Computing Surveys
  • John A Stankovic
  • Book Chapter
  • Citations24

Towards Aspectual Component-Based Development of Real-Time Systems

  • Jan 01, 2004
  • Aleksandra Tešanović +3
  • Research Article
  • Citations22

Principles of Discrete Event System Specification model verification

  • Oct 23, 2011
  • SIMULATION
  • Hesham Saadawi +1
  • Conference Article

Towards an approach for behavioral specification of reactive multi-agent system

  • Dec 01, 2015
  • Abdelhay Haqiq +1
  • Conference Article
  • Citations9

Parallel verification of UML using DiVinE tool

  • Mar 01, 2013
  • Muhammad Abdul Basit-Ur-Rahim +2
  • Research Article
  • Citations16

Transformations of discrete closure systems

  • Sep 05, 2012
  • Acta Mathematica Hungarica
  • J L Pfaltz +1
  • Conference Article

A novel approach to Real-time contract based reasoning for Hybrid Systems

  • Oct 13, 2022
  • Surinder Sood +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.