CONTROLLING THE EVOLUTION OF LARGE SCALE SOFTWARE SYSTEMS.

Naftaly H. Minsky

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

The focus is on systems whose development and maintenance take place in the same environment, in which the system itself operates. Such evolution involves several serious difficulties, including, the resulting unpredictability of such systems and the inordinate amount of power provided to programmers with respect to the enterprise being served by the system. It is argued that in order to be able to treat an evolving system as a single 'organism' that exhibits a reasonable degree of predictability, it is necessary to control and constrain the process of system evolution itself. A software development environment called DARWIN, which provides such a control, is described. Some implications of controlled evolution for the management of software projects and the reliability of software are briefly discussed.

Original languageEnglish (US)
Title of host publicationUnknown Host Publication Title
PublisherIEEE
Pages50-58
Number of pages9
ISBN (Print)0818606487
StatePublished - 1985

All Science Journal Classification (ASJC) codes

  • General Engineering

Fingerprint

Dive into the research topics of 'CONTROLLING THE EVOLUTION OF LARGE SCALE SOFTWARE SYSTEMS.'. Together they form a unique fingerprint.

Cite this