Abstract
Toolpack is an experimental activity in which a large software tool environment is being created for the purpose of general distribution and then careful study and analysis. This paper discusses the goals, methods. architecture and design of the software system being produced as the focus of the Toolpack project. The paper begins by explaining the motivation for building integrated tool sets. It then explains the basic requirements that an integrated system of tools must satisfy in order to be successful and to remain useful both in practice and as an experimental object. The paper then presents a careful description of the actual architecture of the Toolpack integrated tool system. Finally the Toolpack project experimental plan is presented.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Boehm, Barry, "The Hardware/Software Cost Ratio: Is It a Myth?" Computer 16#3#3 pp. 78–80 (March 1983).
J. M. Boyle and K. Matz, "Automating Multiple Program Realizations", MRI conf. Rec. XXIV Symp. on Computer Software, Polytechnic Press, Brooklyn, N. Y., pp. 421–456 (1976).
J. Feiber, R. N. Taylor, L. J. Osterweil, "Newton — A Dynamic Program Analysis Tool Capabilities Specification", Tech. Rept. #CU-CS-200-81. Dept. of Comp. Sci., Univ. of Colo., Boulder. Colo., March 1981.
Stuart I. Feldman, "Make — A Program for Maintaining Computer Programs", Software-Practice and Experience 9 (April 1979) pp. 255–265.
S. I. Feldman, "The Programming Language EFL", Comp. Sci. Tech. Rpt. #78, Bell Labs, Murray Hill, New Jersey, June 1979.
L. D. Fosdick. "POLISH-X Transformations", Univ. of Colo., Dept. of Comp. Sci., Tech. Rpt. #CU-CS-203-81 (May 1981).
S. J. Hague, "The Provision of Editors for the Manipulation of Fortran", Toolpack Document SJH 11112 (November 1981). Available from App. Math. Div., Argonne Nat.Lab., Argonne, Ill. 60439.
D. R. Hanson, "A Portable File Directory System", Software Practice and Experience 10 (August 1980), pp. 623–634.
D. R. Hanson, "The Portable I/O System PIOS", Univ. of Ariz., Dept. of Comp. Sci., Tech. Rpt. #80-6a (April 1980, rev. December 1980)
B. W. Kernighan, "Ratfor — A Preprocessor for a Rational Fortran", Bell Labs Comp. Sci. Tech. Rpt. #55.
L. J. Osterweil and L. D Fosdick, "DAVE — A Validation, Error Detection, and Documentation System for FORTRAN Programs", Software Practice and Experience 6 pp. 473–486 (Sept. 1976).
T. Teiltelbaum and T. Reps, "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment", CACM 24 (September 1981) 563–573.
W. Ward and J. Rice, "A Simple Macro Processor", Toolpack Document WW/JR 10921 (September 1981). Available from App. Math. Div., Argonne Nat. Lab., Argonne, Ill. 60439.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Osterweil, L., Clemm, G. (1984). The Toolpack/Ist approach to extensibility in software environments. In: Wallis, P.J.L. (eds) Ada Software Tools Interfaces. Lecture Notes in Computer Science, vol 180. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-13878-1_11
Download citation
DOI: https://doi.org/10.1007/3-540-13878-1_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-13878-5
Online ISBN: 978-3-540-39071-8
eBook Packages: Springer Book Archive