[PDF][PDF] An overview of repository technology

PA Bernstein, U Dayal - VLDB, 1994‏ - researchgate.net
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 …

Orthogonally persistent object systems

M Atkinson, R Morrison - The VLDB Journal, 1995‏ - Springer
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 …

Analysis and caching of dependencies

M Abadi, B Lampson, JJ Lévy - Proceedings of the first ACM SIGPLAN …, 1996‏ - dl.acm.org
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 …

[PDF][PDF] Scalable Kernel Performance for Internet Servers Under Realistic Loads.

G Banga, JC Mogul - USENIX Annual Technical Conference, 1998‏ - usenix.org
UNIX Internet servers with an event-driven architecture often perform poorly under real
workloads, even if they perform well under laboratory benchmarking conditions. We …

[PDF][PDF] Transparent result caching

A Vahdat, TE Anderson - USENIX Annual Technical Conference, 1998‏ - usenix.org
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 …

Hierarchical modularity

M Blume, AW Appel - ACM Transactions on Programming Languages …, 1999‏ - dl.acm.org
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 …

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 …

Detecting incorrect build rules

N Licker, A Rice - … IEEE/ACM 41st International Conference on …, 2019‏ - ieeexplore.ieee.org
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 …

A coherent distributed file cache with directory write-behind

T Mann, A Birrell, A Hisgen, C Jerian… - ACM Transactions on …, 1994‏ - dl.acm.org
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 …

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 …