Workshop Home

Program

Attendees

Workshop Organizers

Hotel

Location and Directions

Institute for Software Research

NASA Ames

 


Software Modeling and Code Generation

Presenter: Jon Whittle, NASA Ames

Abstract: The Unified Modeling Language (UML) offers new opportunities for reliable communication of software models between project stakeholders because they can each use and understand the same language. On the other hand, the multiple viewpoint aspects of UML present problems in that it is unclear how to maintain the consistency of models both within and across development teams. ScGen is a tool that generates consistent design models from a possibly inconsistent scenario-based requirements model. ScGen is currently undergoing a trial within the CTAS project at NASA in which ScGen is integrated into Rational Rose to enable end-to-end requirements-to-code generation and integration into existing CTAS code.

Bio: Jon Whittle is a member of the Automated Software Engineering group at NASA Ames where he is working on UML-based software development tools and on code generators for mathematical software. He is a Program Committee member for the UML Conference 2002 and Conference Chair for UML 2003. He has organized successful workshops on integration and transformation of UML models at ETAPS 2001 and ECOOP 2002. He holds a PhD and MSc from the University of Edinburgh and a BA from the University of Oxford.


This workshop is sponsored by the UC Irvine Institute for Software Research (ISR) and NASA Ames Research Center.

Comments and questions: Debra A. Brodbeck, ISR Technical Relations Director, brodbeck@uci.edu