[PDF][PDF] An overview of repository technology
A repository is a shared database of information about engineered artifacts. We define a
repository manager to be a database application that suPports checkout/checkin, version …
repository manager to be a database application that suPports checkout/checkin, version …
Orthogonally persistent object systems
Abstract Persistent Application Systems (PASs) are of increasing social and economic
importance. They have the potential to be long-lived, concurrently accessed, and consist of …
importance. They have the potential to be long-lived, concurrently accessed, and consist of …
Analysis and caching of dependencies
We address the problem of dependency analysis and caching in the context of the λ-
calculus. The dependencies of a λ-term are (roughly) the parts of the λ-term that contribute to …
calculus. The dependencies of a λ-term are (roughly) the parts of the λ-term that contribute to …
[PDF][PDF] Scalable Kernel Performance for Internet Servers Under Realistic Loads.
UNIX Internet servers with an event-driven architecture often perform poorly under real
workloads, even if they perform well under laboratory benchmarking conditions. We …
workloads, even if they perform well under laboratory benchmarking conditions. We …
[PDF][PDF] Transparent result caching
The goal of this work is to develop a general framework for transparently managing the
interactions and dependencies among input files, development tools, and output files. By …
interactions and dependencies among input files, development tools, and output files. By …
Hierarchical modularity
To cope with the complexity of very large systems, it is not sufficient to divide them into
simple pieces because the pieces themselves will either be too numerous or too large. A …
simple pieces because the pieces themselves will either be too numerous or too large. A …
An overview of the CAPITL software development environment
P Adams, M Solomon - International Workshop on Software Configuration …, 1993 - Springer
The CAPITL programming environment is comprised of a shared, object-oriented, versioned
database, an embedded logic-based data-manipulation language, and a graphical user …
database, an embedded logic-based data-manipulation language, and a graphical user …
Detecting incorrect build rules
Automated build systems are routinely used by software engineers to minimize the number
of objects that need to be recompiled after incremental changes to the source files of a …
of objects that need to be recompiled after incremental changes to the source files of a …
A coherent distributed file cache with directory write-behind
Extensive caching is a key feature of the Echo distributed file system. Echo client machines
maintain coherent caches of file and directory data and properties, with write-behind …
maintain coherent caches of file and directory data and properties, with write-behind …
Configuration management with logical structures
YJ Lin, SP Reiss - … of IEEE 18th International Conference on …, 1996 - ieeexplore.ieee.org
When designing software, programmers usually think in terms of modules that are
represented as functions and classes, but using existing configuration management …
represented as functions and classes, but using existing configuration management …