A mechanism for environment integration
- 3 January 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Programming Languages and Systems
- Vol. 12 (1), 1-25
- https://doi.org/10.1145/77606.77607
Abstract
This paper describes research associated with the development and evaluation of Odin-an environment integration system based on the idea that tools should be integrated around a centralized store of persistent software objects. The paper describes this idea in detail and then presents the Odin architecture, which features such notions as the typing of software objects, composing tools out of modular tool fragments, optimizing the storage and rederivation of software objects, and isolating tool interconnectivity information in a single centralized object. The paper then describes some projects that have used Odin to integrate tools on a large scale. Finally, it discusses the significance of this work and the conclusions that can be drawn about superior software environment architectures.Keywords
This publication has 6 references indexed in Scilit:
- Software Technology in the 1990's: Using an Evolutionary ParadigmComputer, 1983
- Toolpack—An Experimental Software Development Environment Research ProjectIEEE Transactions on Software Engineering, 1983
- Organizing software in a distributed environmentPublished by Association for Computing Machinery (ACM) ,1983
- Software Environment Research: Directions for the Next Five YearsComputer, 1981
- Make — a program for maintaining computer programsSoftware: Practice and Experience, 1979
- Programming-in-the-Large Versus Programming-in-the-SmallIEEE Transactions on Software Engineering, 1976