The Evolution Support Environment System

C. V. Ramamoorthy, Yutaka Usuda, Atul Prakash, W. T. Tsai

Research output: Contribution to journalArticlepeer-review

12 Scopus citations


Software systems evolve over time, and modifications require understanding relations among components of the software system. The Evolution Support Environment (ESE) system provides a framework for capturing and making available semantic information about software components of an evolving software system. Our goal in the design of the ESE system is to provide integrated support for management of software architecture configuration, life-cycle configuration, and version control. Software architecture configuration management allows tracking of interconnections among software components that make up a system. Life-cycle management allows traceability among specifications, design, code, and test cases during software development. Adding version control allows specific versions of software objects and their associated objects, such as specifications and test cases, to be retrieved. We describe the design and implementation of the ESE system and discuss our experience with the use of the system.

Original languageEnglish (US)
Pages (from-to)1225-1234
Number of pages10
JournalIEEE Transactions on Software Engineering
Issue number11
StatePublished - Nov 1990
Externally publishedYes


  • Configuration management
  • programming environment
  • software evolution
  • software life-cycle
  • software maintenance
  • version control

ASJC Scopus subject areas

  • Software


Dive into the research topics of 'The Evolution Support Environment System'. Together they form a unique fingerprint.

Cite this