Automatically Combining Changes to Software Systems, Final Report
MetadataShow full item record
This project has been working to establish a theoretically sound approach to managing changes to software systems via automated methods for combining changes with provable guarantees of correctness. Given a base version of a software system and two different enhanced versions we are seeking to automatically construct a combined version that incorporates both of the enhancements to the base version. Combining changes to a system is a central problem in many software development and maintenance activities, particularly in contexts where several enhancements are developed concurrently.
Showing items related by title, author, creator and subject.
Dampier, David A.; Luqi (Monterey, California. Naval Postgraduate School, 1992); NPS-CS-92-014As software becomes more complex, more sophisticated development and maintenance methods are needed to ensure software quality. Computer Aided Prototyping achieves this via quickly built and iteratively updated prototypes ...
Sams, Bradley J. (2011-08-29); NPS-CE-11-160Throughout software''s lifetime, changes are introduced to the code in order to maintain the desired performance. These changes often create side effects, which cause other cascading effects elsewhere in the software or ...
Lewis, Ted G.; Power, Dave; Meyer, Bertrand; Grimes, Jack; Potel, Mike; Vetter, Ronald J.; Laplante, Phillip A.; Pree, Wolfgang; Pomberger, Gustav; Hill, Mark D. (1995-08);To find out where software is headed, experts in academia and industry share their vision of software's future. It is a snapshot in time of where we have been and possibly where we are headed. The subjects discussed ...