http://www.clarkson.edu/projects/itl/cs654.fa04/kernelDebug/uml.html
