DocumentCode :
282620
Title :
Temporal specification of Ada tasks
Author :
Hankley, William ; Peters, James
Author_Institution :
Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
Volume :
ii
fYear :
1990
fDate :
2-5 Jan 1990
Firstpage :
410
Abstract :
The authors report work on a language called Ada/TL for the specification of the temporal behavior of interacting Ada tasks in both concurrent and distributed systems. Ada/TL is an extension of the task-specification declarations required by Ada. The extensions include temporal assertions about rendezvous and other events of external interactions and nontemporal in and out assertions about parameters and other data items that flow between tasks. Linear-time operators are used to specify the sequential behavior of individual tasks and branching-time operators to specify global properties about the interaction of tasks. It is intended that task specifications follow the style of Ada declarations and be constructive inasmuch as they lead directly to the design of task-rendezvous behavior. The authors describe the representation of an externally viewable state of an Ada task and define operators to specify a task behavior as a sequence of state conditions. Specifications are illustrated for examples of tasks using shared resources and interaction using both synchronous and asynchronous communication. Specification of timing constraints and analysis of gloval correctness of specifications are discussed
Keywords :
Ada; formal specification; Ada tasks; Ada/TL; branching-time operators; concurrent systems; distributed systems; linear time operators; specification; task-specification declarations; temporal assertions; temporal behavior; Asynchronous communication; Concurrent computing; Distributed computing; Formal specifications; Logic; Manuals; Merging; Programming profession; Specification languages; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Type :
conf
DOI :
10.1109/HICSS.1990.205212
Filename :
205212
Link To Document :
بازگشت