A software engineering project that looks like the real world. - Andrew Pletch; Aram Agajanian (J. Comput. Sci. Coll., 2007)