DocumentCode :
959232
Title :
Specifying temporal requirements for distributed real-time systems in Z
Author :
Coombes, Andrew ; McDermid, John
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
Volume :
8
Issue :
5
fYear :
1993
fDate :
9/1/1993 12:00:00 AM
Firstpage :
273
Lastpage :
283
Abstract :
It is becoming widely accepted that along with the formal specification of functional properties it is necessary, in some systems, to provide a specification of timeliness properties. Unfortunately, the main methods which seem to provide this form of requirement appear to be based solely on a global model of time, which are inappropriate for the specification of asynchronous distributed systems. This paper introduces a set of definitions for the Z specification language which enables timeliness properties to be represented formally. The toolkit provides a method of framing the temporal specifications, which enables these specifications to be looked at from multiple viewpoints; a feature which allows one to look at the time domain at different levels of abstraction, and to represent the effects of multiple unsynchronised clocks. A formal basis for the toolkit is given, together with justification for the features of the model of time that has been adopted
Keywords :
distributed processing; formal specification; real-time systems; safety; software reliability; specification languages; temporal logic; Z specification language; abstraction; distributed real-time systems; formal specification; multiple unsynchronised clocks; multiple viewpoints; safety critical systems; temporal requirements; timeliness properties;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
238594
Link To Document :
بازگشت