A Design Pattern for State Machines and Concurrent Activities
Ada Europe '01 Proceedings of the 6th Ade-Europe International Conference Leuven on Reliable Software Technologies
Hi-index | 0.00 |
State machines are common in real-time software. They are also a standard way of describing the life of an object in object-oriented analysis and design. Their use is fairly straightforward but non-trivial. The examples in this article show implementations of state machines and associated activities by means of tasks and protected objects. They cover a range of synchronization and communication needs between activity and state machine.