1. The Unified Modeling Language User Guide;Booch,1999
2. Integrating software engineering in introductoring computing courses;Cheston;IEEE Software,2002
3. CS Committee, 2001. Computing curricula, web site, December 15, 2001
4. Z: An Introduction to Formal Methods;Diller,1994
5. Software's chronic crisis;Gibbs;Scientific American,1994