Home

Software Development Environments for Very Large Software Systems

Gail E. Kaiser; Yoelle S. Maarek; Dewayne E. Perry; Robert W. Schwanke

Title:
Software Development Environments for Very Large Software Systems
Author(s):
Kaiser, Gail E.
Maarek, Yoelle S.
Perry, Dewayne E.
Schwanke, Robert W.
Date:
Type:
Technical reports
Department:
Computer Science
Permanent URL:
Series:
Columbia University Computer Science Technical Reports
Part Number:
CUCS-279-87
Publisher:
Department of Computer Science, Columbia University
Publisher Location:
New York
Abstract:
This technical report consists of the three related papers. Living with Inconsistency in Large Systems describes CONMAN, an environment that identifies and tracks version inconsistencies, permitting debugging and testing to proceed even though the executable image contains certain non-fatal inconsistencies. The next two papers are both from the INFUSE project. Change Management for Very Large Software Systems presents the new non-Euclidean hierarchical clustering algorithm used by the INFUSE change management system to cluster modules according to the strengths of their interdependencies. Models of Software Development Environments presents a general model of software development environments consisting of three components - policies, mechanisms and structures - and classifies existing and proposed environments into the individual, family, city and state classes according to the size of projects that could be adequately supported.
Subject(s):
Computer science
Item views:
88
Metadata:
text | xml

In Partnership with the Center for Digital Research and Scholarship at Columbia University Libraries/Information Services | Terms of Use