Monitors: an operating system structuring concept
Communications of the ACM
An axiomatic basis for computer programming
Communications of the ACM
ICSE '79 Proceedings of the 4th international conference on Software engineering
A Requirements Engineering Methodology for Real-Time Processing Requirements
IEEE Transactions on Software Engineering
Hi-index | 22.14 |
The importance of an application-oriented specification as the starting point for control system design has recently been recognized. As an initial stage of the work of a Special Interest Group on Application Oriented Specifications, Halling and others presented a review of the problem and some of the approaches to specification in current use. Control applications were divided into two broad classes: continuous control systems on the one hand, and sequential or discrete variable control systems on the other. Within the class of discrete systems a subclass of systems, where large volumes of data must be handled and real-time data manipulations must be specified, was also recognized. This paper aims to show that emphasis on the invariant properties of system elements can be helpful in presenting a system specification for all these types of systems.