Using Mappings to Prove Timing Properties

Abstract

A new technique for proving timing properties for timing-based algorithms is described; it is an extension of the mapping techniques previously used in proofs of safety properties for asynchronous concurrent systems. The key to the method is a way of representing a system with timing constraints as an automaton whose state includes predictive timing information. Timing assumptions and timing requirements for the system are both represented in this way. A multivalued mapping from the assumptions automation to the requirements automation is then used to show that the given system satisfies the requirements. The technique is illustrated with two simple examples, a resource manager and a signal relay. The technique is shown to be complete, that is, if some automaton with certain timing assumptions has certain timing behavior, the there exists a mapping from the assumptions automation to the requirements automation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 16, 1989
Accession Number
ADA218136

Entities

People

  • Hagit Attiya
  • Nancy Lynch

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • C4I
  • Engineered Resilient Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Automata
  • Classification
  • Computations
  • Computer Science
  • Computers
  • Construction
  • Inequalities
  • Information Processing
  • Machines
  • Mathematics
  • Military Research
  • Numbers
  • Operating Systems
  • Sequences
  • Software Development

Readers

  • Operations Research
  • Positioning, Navigation, and Timing (PNT) Technology.
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.