Issue No.02 - February (1992 vol.41)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.123396
<p>The notion of encapsulations is introduced as the basic construct used to support optimistic make (a software tool). The authors describe the implementation of optimistic make in the V-System on a collection of SUN workstations. Statistics measured from this implementation are used to synthesize a workload for a discrete-event simulation, and to validate the simulation's results. The simulation shows a speedup distribution over pessimistic make with a median of 1.72 and a mean of 8.28. The speedup distribution is strongly dependent on the ratio between the target out-of-date times and the command execution times. With faster machines the median of the speedup distribution grows to 5.1, and then decreases again.</p>
encapsulations; optimistic make; software tool; V-System; SUN workstations; discrete-event simulation; pessimistic make; target out-of-date times; command execution times; software engineering; software tools.
R. Bubenik, W. Zwaenepoel, "Optimistic Make (Software Design)", IEEE Transactions on Computers, vol.41, no. 2, pp. 207-217, February 1992, doi:10.1109/12.123396