We present a case study in the use of JSD, a popular structural design method, as a unifying mechanism for formal notations addressing different aspects of a system design. An asynchronous variant of CSP is used to address issues relating to time-ordering of events and communication between processes, while TLZ (a hybrid of Z and TLA) addresses state-based aspects of the system design and permits the expression of timing constraints and fairness conditions. The result is a hybrid real-time design method, appropriate for particular classes of real-time systems. The novelty is that a structural design method (with simplified semantics) serves to provide various views of the design, with the benefits and proof systems of the various formal methods being maintained.
Content
Author and article information
Conference
Publication date:
March
1996
Publication date
(Print):
March
1996
Pages: 1-40
Affiliations
[0001]New Jersey Institute of Technology
Department of Computer and Information Science
University Heights, Newark, NJ 07102, USA
and
University of Limerick
Dept. of Computer Science and Information Systems
Limerick, Ireland