A model and algorithms for a software evolution control system
By: Salam M. Badr
Publisher: Naval Postgraduate School; Available from National Technical Information Service
Published: 1993
Place of publication: Monterey, Calif; Springfield, Va
Language: eng
Number of pages: 449
Description: This dissertation introduces an Evolution Control System (ECS) for the Computer Aided Prototyping System CAPS. The purpose of the ECS is to automate the scheduling and the assignment of tasks to the software designers based on management policies and the dependencies in a model of the software configuration. The ECS controls the software evolution process in an incrementally evolving software system where the steps to be scheduled are only partially known. Time required, the set of sub-tasks for each step, and the inputl/output constraints between steps are all uncertain, and are all subject to change as evolution steps are carried out. The ECS provides computer assistance for managing such changes and partially automates the control of the design team and the project data. The ECS manages both the development/ prototyping data and the design team through scheduling the software tasks and assigning them to members of the design team. The main goals of this system are: (1) Managing the evolution steps from the moment they are proposed until their completion. (2) Reaching a feasible schedule that meets the deadline requirements or minimizes the largest amount that a deadline is missed if all deadlines cannot be met and provides for the earliest possible completion for those steps that either do not have deadlines or have under-estimated deadlines. (3) Maximizing the efforts of software designers by maximizing concurrent assignments. (4) Supporting incremental replanning as additional information becomes available. (5) Minimizing wasted design effort due to schedule reorganization as well as workers forced to wait for completion of sub-tasks.
Notes: Dissertation supervisor(s): Valdis Berzins.

"December 1993."

Dissertation (Ph.D. in Computer Science) Naval Postgraduate School, December 1993.

Bibliography: p. 441-447.

Approved for public release; distribution unlimited.

Also available online.

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader.

Egyptian Army author