Search

State Machines as Mixins

By: Ashley McNeile, Nicholas Simons

Abstract

Research into how statecharts can be used in the context of class generalisation hierarchies has focused on applying the Liskov Substitution Principle (LSP) to statecharts. This approach is problematic, and McNeile and Simons describe three reservations. They propose an alternative approach based on mixin-style composition of state transition diagrams.

Cite as:

Ashley McNeile, Nicholas Simons, “State Machines as Mixins”, Journal of Object Technology, Volume 2, no. 6 (November 2003), pp. 85-101, doi:10.5381/jot.2003.2.6.a2.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn