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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
         
        
            Conference_Location : 
Wailea, HI
         
        
            Print_ISBN : 
0-8186-7324-9
         
        
        
            DOI : 
10.1109/HICSS.1996.495502