Implementation of state machines with tasks and protected objects

  • Authors:
  • Bo I. Sandén

  • Affiliations:
  • Colorado Technical University, 4435 N. Chestnut Street, Colorado Springs, CO

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.