R. E. Kurt Stirewalt

Associate Professor
Computer Science and Engineering
1126 Engineering Building

Michigan State University

Note: On August 15, 2009, Professor Stirewalt stepped down from his tenured position in Computer Science to focus on integrating his research in model-based code generation into industrial-strength software engineering tools. He now works as a lead architect at LogicBlox in Atlanta.

Kurt Stirewalt is an Associate Professor of Computer Science in the Department of Computer Science and Engineering. He received his PhD from the Georgia Tech College of Computing in December, 1997. Prior to joining MSU, he worked as a Research Scientist at the Georgia Tech Graphics Visualization and Usability (GVU) Center and as a member of the technical staff at the MITRE Coporation in McLean VA.

Dr. Stirewalt's research is concerned with the design and maintenance of large software systems. He focuses specifically on the use of (both formal and semi-formal graphical) models to support design, verification, code generation, documentation, and reverse-engineering. Much of his current research is concerned with problems that attend to the design of concurrent and distributed software in high-assurance application domains. Current projects in this area include Szumo, Copse, and SaUML.

Dr. Stirewalt is a principal investigator in the Software Engineering and Network Systems (SENS) Laboratory, and a former member of the Georgia Tech Reverse Engineering Group. Dr. Stirewalt served as the general chair for the 22nd IEEE International Conference on Automated Software Engineering (ASE'07) in Atlanta.

Contact Information

Kurt Stirewalt
Department of Computer Science and Engineering
Michigan State University
East Lansing, Michigan 48824
Ph. (517)-355-2359
Fax. (517)-432-1061