Publication:
Automation support for concurrent software engineering

Loading...
Thumbnail Image
Authors
Badr, Salah M.
Luqi
Subjects
Computer aided software evolution
Design team coordination
Computer aided planning
Advisors
Date of Issue
1993-12
Date
1993-12
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
This paper presents an evolution control system that provide automated assistance for the software evolution process in an uncertain environment where designer tasks and their properties are always changing. We view an Evolution Control System (ECS) as the agent that keeps track of proposed, ongoing, and completed changes to a software system. It provides automated assistance to the software evolution manager to help him/her make the right decisions. It automatically propagates change consequences by constructing the set of possibly affected modules. It also coordinates change implementation activities within the design team in a way that supports teamwork and maintains system integrity, as well as adapting itself to the dynamic nature of the evolution process where new changes arrive randomly and ongoing modifications are themselves subject to change as more information becomes available.
Type
Technical Report
Description
Series/Report No
Department
Computer Science (CS)
Identifiers
NPS Report Number
NPS-CS-93-013
Sponsors
Funder
Format
22 p. : ill. ; 28 cm.
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections