Background for the header
To the home page of the University of Antwerp



LORE / Publications


TitleRefactoring State Machines
Author(s)Matthias Rieger, Bart Van Rompaey and Serge Demeyer
Download N/A
AbstractState machines are a common way of representing a variety of problems in computer science. For certain implementations of state machines, e.g. switch-statements, unattended growth can lead to overly complex and unmaintainable code. This paper presents a small, code-level pattern language which assists a maintainer in the different tasks of identifying, recovering, and refactoring of state machine implementations with the goal of applying some of the well known idioms and patterns that have been developed for the procedural and the object-oriented paradigm.
	author = {Matthias Rieger, Bart Van Rompaey and Serge Demeyer},
	title = {Refactoring State Machines},
	booktitle = {Sixth Nordic Pattern Languages of Programs  
Conference (VikingPloP)},
	month = {September},
	year = {2007},
	note = {to appear.}
Valid HTML 4.01! Valid CSS!

 Lab On REengineering - Antwerpen, last modified 12:35:26 17 August 2010