Results 1 
2 of
2
The Design and Analysis of RealTime Systems Using the ASTRAL Software Development Environment
 ANNALS OF SOFTWARE ENGINEERING
, 1999
"... ASTRAL is a formal specification language for realtime systems. It is intended to support formal software development and, therefore, has been formally defined. The structuring mechanisms in ASTRAL allow one to build modularized specifications of complex systems with layering. A realtime system is ..."
Abstract

Cited by 14 (14 self)
 Add to MetaCart
ASTRAL is a formal specification language for realtime systems. It is intended to support formal software development and, therefore, has been formally defined. The structuring mechanisms in ASTRAL allow one to build modularized specifications of complex systems with layering. A realtime system is modeled by a collection of state machine specifications and a single global specification. This paper discusses the ASTRAL Software Development Environment (SDE), which is an integrated set of design and analysis tools based on the ASTRAL formal framework. The tools that make up the support environment are a syntaxdirected editor, a specification processor, a verification condition generator, a browser kit, a model checker, and a mechanical theorem prover.
Automated Deductive Analysis Of Time Critical Systems Based On Methodical Formal Specification
"... The paper [CH85] presents a mathematical model of real time systems behavior, suitable for requirements specification, analysis and proof of properties. Content. Time is considered, almost always, a discrete set, but it may be uncountable (a the set R). Events (as sequence of occurrences of a certai ..."
Abstract
 Add to MetaCart
(Show Context)
The paper [CH85] presents a mathematical model of real time systems behavior, suitable for requirements specification, analysis and proof of properties. Content. Time is considered, almost always, a discrete set, but it may be uncountable (a the set R). Events (as sequence of occurrences of a certain event) are modeled by a function time from N to Time. This function binds the ith occurrence of an event to its time of occurrence, and it has some restrictions (increasing ...). More than one occurrence at the same time of an event are allowed. Moreover the non Zeno requirement is modeled by a simple requirement of this function ( lim n!1 time(e)(n) = +1). This requirement prevents an event from occurring in nitely often during a finite delay. Variables are introduced. They are piecewise constant, because their assignment to a value is an event. Periodic events (with fixed and variable period) are defined as well. They define counters of events too. There are counters of two types: lcoun...