Carnegie Mellon Robotics Institute
Carol L. Hoover and Pradeep Khosla
tech. report CMU-RI-TR-98-29, Robotics Institute, Carnegie Mellon University, December, 1998
| Download |
|
| Abstract |
| There is an increasing need for software systems to adaptively support changes in application-level objectives [Fayad96]. Real-time software evolution involves changes in software structure and meaning over time to satisfy changes in application requirements. The problem is that the process of changing real-time software often involves extensive impact of change (non-localized change) and substantial manual effort. The process can be costly and error-prone. The Metaphor Project hypothesis was that a systematic approach to thinking about change used with an analytical method for ?localizing? software solution features that would be impacted by the same changes can result in a significant reduction in the effort needed to modify these solutions over time. The proposed work was the research and development of a model for organizing information about change, of algorithms to systematically and automatically localize change to basic solution features such as data/operations and control flow, and of a process for analyzing the basic features with respect to change and reuse. This report summarizes the Metaphor Project objectives, accomplishments, and technical as well as educational contributions. |
| Notes |
Sponsor: Defense Advanced Research Projects Agency (DARPA) and Rome Laboratory, Air Force Material Command, and USAF Grant ID: F30602-96-2-0240 Associated Project(s):
Metaphor |
| Text Reference |
| Carol L. Hoover and Pradeep Khosla, "The Metaphor Project Summary Report: Technology for Analyzing Change and Composing Reusable, Real-Time Components and Applications," tech. report CMU-RI-TR-98-29, Robotics Institute, Carnegie Mellon University, December, 1998 |
| BibTeX Reference |
|
@techreport{Hoover_1998_526, author = "Carol L. Hoover and Pradeep Khosla", title = "The Metaphor Project Summary Report: Technology for Analyzing Change and Composing Reusable, Real-Time Components and Applications", booktitle = "", institution = "Robotics Institute", month = "December", year = "1998", number= "CMU-RI-TR-98-29", address= "Pittsburgh, PA", } |
| The Robotics Institute is part of the School of Computer Science, Carnegie Mellon University. Contact Us | Update Instructions |