http://www.oopsla.org/2006/2006/index.php?option=com_content&task=view&id=344&Itemid=444

program registration submissions committee lodging portland

D21: Integrated Solution Engineering

D21: Integrated Solution Engineering

Tuesday, Oct 24, from 14:30 to 15:00
Wednesday, Oct 25, from 10:30 to 11:00
Thursday, Oct 26, from 11:00 to 11:30
Thursday, Oct 26, from 16:30 to 17:00

The rise in software complexity has created a drastic burden on software developers to produce, maintain, understand, and evolve high-quality, cost-effective software. Today's tooling is inadequate to help developers manage this complexity. It fails to automate, even partially, some of the most time-consuming and error-prone activities, and much of it is not well integrated. These two problems directly contribute to the current inability to manage the software lifecycle as a whole effectively, and to the ever-increasing developer work stack. Integrated Solution Engineering (ISE) addresses some particularly devastating problems we see today. In particular, it is hard to keep different software artifacts (e.g., models and code) mutually consistent and propagate changes among them, evolve them correctly, identify the impact of a change to one part of the software on other parts, and help stakeholders both to understand how their work affects and is affected by others and to understand unfamiliar parts of software. ISE helps developers manage complexity by offering semi-automated support for capturing and mining relationships among artifacts and/or developer tasks at different stages of the software lifecycle. It uses these relationships to facilitate traceability, propagation of change and change impact analysis, evolution, and comprehension. We will demonstrate a prototype of part of ISE, showing its value in integrating the tasks of designing, developing and testing software by keeping changes consistent across these activities, tracing problems across the software cycle and/or understanding the task context in order to present stakeholders with relevant information about the state of the process.

Leiguang Gong, IBM Thomas J. Watson Research Center
Tim Klinger, IBM Thomas J. Watson Research Center
Paul Matchen, IBM Thomas J. Watson Research Center
Peri Tarr, IBM Thomas J. Watson Research Center
Rosario Uceda-Sosa, IBM Thomas J. Watson Research Center
Jim Wright, IBM Thomas J. Watson Research Center
Jian Xu, IBM China Research Laboratory
Annie Ying, IBM Thomas J. Watson Research Center
Xin Zhou, IBM China Research Laboratory

 
Demonstration Schedule
Demonstrations

While Space Available
Search
program registration submissions committee lodging portland
For comments and questions about the web site
please contact us at support@oopsla.org
© 2005 OOPSLA