search menu icon-carat-right cmu-wordmark

Specifying Functional and Timing Behavior for Real-Time Applications

December 1986 Technical Report
Mario R. Barbacci, J. Wing

This 1986 report presents a notation and a methodology for specifying the functional and timing behavior of real-time applications for a heterogeneous machine.

Publisher:

Software Engineering Institute

CMU/SEI Report Number

CMU/SEI-86-TR-004

Abstract

We present a notation and a methodology for specifying the functional and timing behavior of real-time applications for a heterogeneous machine. In our methodology, we build upon well-defined, though isolated, pieces of previous work: Larch and Real-Time Logic. In our notation, we strive to keep separate the functional specification from the timing specification so that a task's functionality can be understood independent of its timing behavior. We show that while there is a clean separation of concerns between these two specifications, the semantics of both pieces as well as their combination are simple.