Title :
A prototyping language for real-time software
Author :
Luqi ; Berzins, Valdis ; Yeh, Raymond T.
Author_Institution :
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
Abstract :
PSDL is a language for describing prototypes of real-time software systems. It is most useful for requirements analysis, feasibility studies, and the design of large embedded systems. PSDL has facilities for recording and enforcing timing constraints, and for modeling the control aspects of real-time systems using nonprocedural control constraints, operator abstractions, and data abstractions. The language has been designed for use with an associated prototyping methodology. PSDL prototypes are executable if supported by a software base containing reusable software components in an underlying programming language (e.g. Ada).<>
Keywords :
data structures; real-time systems; software reusability; specification languages; PSDL; data abstractions; embedded systems; feasibility studies; nonprocedural control constraints; operator abstractions; prototyping language; real-time software; real-time systems; requirements analysis; reusable software components; specification languages; timing constraints; Computer science; Control systems; Embedded system; Prototypes; Real time systems; Software prototyping; Software quality; Software reusability; Software systems; Timing;
Journal_Title :
Software Engineering, IEEE Transactions on