| Shaw, A. C. (1986). Software clocks, concurrent programming, and slice-based scheduling. In Proceedings of the 1986 Real-Time Systems Symposium, pages 14--18. |
....distributed real time state machines was used to implement the Swift RAID prototype. This is similar to an approach that has long been used in programming real time systems, and has been termed slice based by Shaw, who characterizes it as one of the two basic approaches to real time programming [Shaw, 1986]. Descriptions of systems using this approach are provided by MacLaren [MacLaren, 1980] and by Baker and Scallon [Baker and Scallon, 1986] All Swift RAID operations are defined as cooperating sequences of serially executed atomic primitives. The atomic primitives are called instructions. Each ....
....state machine approach similar to that described here have been used in the past. In addition to use within various I O controllers and coprocessors, this approach has often been used in real time avionics [Glass, 1983] Discussions of this approach can be found in literature [MacLaren, 1980, Shaw, 1986, Baker and Scallon, 1986] The use of static precompiled tables is discussed by MacLaren, who refers to this approach as a traditional cyclic executive. Our approach differs from that of MacLaren in that we generate our plans dynamically and our finite state machine is event driven, rather than ....
[Article contains additional citation context not shown here]
Shaw, A. C. (1986). Software clocks, concurrent programming, and slice-based scheduling. In Proceedings of the 1986 Real-Time Systems Symposium, pages 14--18.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC