首页 | 本学科首页   官方微博 | 高级检索  
     


Automated merging of software prototypes
Authors:David A. Dampier  Luqi  Valdis Berzins
Affiliation:(1) Computer Science Department, Naval Postgraduate School, 93943 Monterey, California;(2) Computer Science Department, Naval Postgraduate School, 93943 Monterey, California;(3) Computer Science Department, Naval Postgraduate School, 93943 Monterey, California
Abstract:As 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 of the intended system. This process requires automated support for keeping track of many independent changes and for exploring different combinations of alternative changes and refinements. This article formalizes the update and change merging process, extends the idea to multiple changes to the same base prototype, and introduces a new method of slicing prototypes. Applications of this technology include automatic updating of different versions of existing software with changes made to the baseline version of the system, integrating changes made by different design teams during development, and checking consistency after integration of seemingly disjoint changes to the same software system.
Keywords:Software  automation  computer-aided prototyping  maintenance  formal models  soltware engineering  software merging  change integration  cose tools  clicing
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号