INFOR Information Systems and Operational Research · 1975 · 34 citations · 7 references
ComputingComputer EngineeringComputer ScienceCompilersOperating SystemsReal-time SystemsReal-time Systems ArchitectureReal-time Systems DesignReal-time Systems ProgrammingDesign MethodologyDynamic ModelsReal-time Software ArchitectureReal-time System Models
A methodology is described which facilitates the design and implementation of software for real-time system (RTS) applcation. The methodology is proposed as a constructive solution to three criticisms of the “state of the art” in real-time system design. Central to the design methodology is n RTS writing e . The components and uses of the syst m are described and two of the major dynamic models in the system (processor allocation and shared data set control) are discussed in some detail. The user of the system writes real-time algorithms appropriate to a particular application in a high level language called RUDIL. Certain constructs in RUDIL invoke operating system type routines that are collectively called the NUCLEUS system. This NUCLEUS, along with the RUDIL compiler, provides the link between machineindependent RUDIL programs and the computer configuration in the real-time system.
7
The structure of the “THE”-multiprogramming system
Edsger W. Dijkstra · Communications of the ACM · 1968 · 1.1K citations · Full text
The nucleus of a multiprogramming system
Per Brinch Hansen · Communications of the ACM · 1970 · 335 citations
Dynamic space-sharing in computer systems
L. A. Belady, C. J. Kuehner · Communications of the ACM · 1969 · 130 citations · Full text
The design of the Venus operating system
Barbara Liskov · Communications of the ACM · 1972 · 96 citations · Full text