Automation Support for Concurrent Software Engineering

Document Type : Original Article

Author

Dr Salah Badr is the chief of information systems branch. Armament Authority of the Armed Forces.

Abstract

This paper presents an evolution control system that provides automated assistance UK 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 .s-v stem It provides automated assistance to the software evolution manager to help him/her make the right decisions. It automatically propagates change consequences by constnicting the set of possibly affected modules It also coordinate's change implementation activities within the design team in a way that supports team work 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