A prototyping language for real-time software
- 1 October 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (10), 1409-1423
- https://doi.org/10.1109/32.6186
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
This publication has 20 references indexed in Scilit:
- A metaprogramming method and its economic justificationIEEE Transactions on Software Engineering, 1986
- Toward a Real-Time Dataflow LanguageIEEE Software, 1986
- Software Prototyping using the SETL Programming LanguageIEEE Software, 1984
- An Operational Approach to Requirements Specification for Embedded SystemsIEEE Transactions on Software Engineering, 1982
- Real-Time Behavior of ProgramsIEEE Transactions on Software Engineering, 1981
- Building blocks for data flow prototypesPublished by Association for Computing Machinery (ACM) ,1980
- Specifying Software Requirements for Complex Systems: New Techniques and Their ApplicationIEEE Transactions on Software Engineering, 1980
- Abstract data types and software validationCommunications of the ACM, 1978
- The programmer's workbench—a machine for software developmentCommunications of the ACM, 1977
- Structured designIBM Systems Journal, 1974