A note on inheritance and state machines
- 1 October 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGSOFT Software Engineering Notes
- Vol. 18 (4) , 61-69
- https://doi.org/10.1145/163626.163635
Abstract
The inheritance relationships in an object-oriented program have been shown to be a natural structure for facilitating reuse in a number of areas such as test cases. This note reports on a technique for incrementally building the state machine for a class from the state machines of its base classes. Using a style of state diagram similar to object charts provides a graphical means of displaying the resulting state machine. This incremental technique allows more complex machines to be built with less effort.Keywords
This publication has 4 references indexed in Scilit:
- Incremental testing of object-oriented class structuresPublished by Association for Computing Machinery (ACM) ,1992
- Software effort models for early estimation of process control applicationsIEEE Transactions on Software Engineering, 1992
- The point of view notion for multiple inheritancePublished by Association for Computing Machinery (ACM) ,1990
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987