DocumentCode :
296713
Title :
Syntax and semantics of PRETSEL-a specification language for parallel real-time systems
Author :
Choudhary, Alok ; Gehlot, Vijay ; Narahari, Bhagirath
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
Volume :
1
fYear :
1996
fDate :
3-6 Jan 1996
Firstpage :
525
Abstract :
For many real-time applications (e.g. command, control, and communications), parallel computers offer a natural computing platform. However, very little attention has been paid to the specification requirements of real-time systems implemented on parallel machines. Towards this end, we propose a specification language PRETSEL (Parallel Real-Time Specification Language). The PRETSEL specification language is based on a traditional two-level view of parallel computing whereby a parallel computation is viewed as a collection of interacting (data) parallel algorithms. This view is naturally reflected in PRETSEL syntax where at the lower level various constructs are provided for the specification of a data-parallel real-time algorithm (data-parallelism). At the upper level another set of constructs is provided to combine such tasks in a variety of way (task-parallelism). Furthermore, the PRETSEL language allows for the specification of performance requirements. PRETSEL is currently being evaluated for real-time avionics applications. We describe the syntax and operational semantics of PRETSEL and establish results relating the functional and the temporal behaviors
Keywords :
aerospace computing; avionics; computational linguistics; formal specification; military avionics; parallel algorithms; parallel languages; parallel machines; real-time systems; specification languages; PRETSEL; constructs; data-parallel real-time algorithm; functional behavior; interacting data parallel algorithms; operational semantics; parallel computation; parallel computers; parallel machines; parallel real-time systems; performance requirement specification; real-time avionics applications; semantics; specification language; specification requirements; syntax; task-parallelism; temporal behavior; two-level view; Application software; Communication system control; Computational Intelligence Society; Concurrent computing; Control systems; Parallel processing; Power system reliability; Real time systems; Software maintenance; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
Type :
conf
DOI :
10.1109/HICSS.1996.495502
Filename :
495502
Link To Document :
بازگشت