Fine grained data management to achieve evolution resilience in a software development environment

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

3 Scopus citations

Abstract

A software development environment (SDE) exhibits evolution resilience if channes to the SDE do not adversely affect its functionality nor performance, and also do not introduce delays in returning the SDE to an operational state after a change. Evolution resilience is especially difficult to achieve when manipulating fine grained data, which must be tightly bound to the language in which the SDE is implemented to achieve adequate performance. We examine a spectrum of approaches to tool integration that range from high SDE-development-time efficiency to high SDEexecution- time efficiency. We then present a metaenvironment, a specific SDE tailored to the development of target SDE's, that supports easy movement of individual toois along this spectrum.

Original languageEnglish (US)
Title of host publicationProceedings of the 4th ACM SIGSOFT Symposium on Software Development Environments, SDE 1990
PublisherAssociation for Computing Machinery, Inc
Pages144-156
Number of pages13
ISBN (Electronic)089791418X, 9780897914185
DOIs
StatePublished - Oct 1 1990
Event4th ACM SIGSOFT Symposium on Software Development Environments, SDE 1990 - Irvine, United States
Duration: Dec 3 1990Dec 5 1990

Other

Other4th ACM SIGSOFT Symposium on Software Development Environments, SDE 1990
CountryUnited States
CityIrvine
Period12/3/9012/5/90

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Fine grained data management to achieve evolution resilience in a software development environment'. Together they form a unique fingerprint.

  • Cite this

    Snodgrass, R. T., & Shannon, K. (1990). Fine grained data management to achieve evolution resilience in a software development environment. In Proceedings of the 4th ACM SIGSOFT Symposium on Software Development Environments, SDE 1990 (pp. 144-156). Association for Computing Machinery, Inc. https://doi.org/10.1145/99277.99291