Automation Support for Concurrent Software Engineering

Abstract

This paper presents an evolution control system that provides 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 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1994
Accession Number
ADA281372

Entities

People

  • Luqi
  • Salah Badr

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Configuration Management
  • Control Systems
  • Electronic Mail
  • Engineering
  • Environment
  • Military Research
  • Models
  • Monitoring
  • Operating Systems
  • Personal Information Managers
  • Prototypes
  • Software Development
  • Software Prototyping

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.