Abstract
The source structure of a program written in a high level language and the structure of its target code are subject to different kinds of requirements. While the decomposition into modules and algorithms should be exclusively determined by logical considerations, the decomposition into code segments and routines has to suit the execution relations between these objects, and is subject to time and space tradeoffs.
This paper describes the concept of separate and integral subsystem compilation and its implementation in a multi-user software engineering environment.
Work reported was partially done at the Technical University Berlin with support of the German Federal Ministry for Research and Technology (BMFT) and Siemens AG, Muenchen
Preview
Unable to display preview. Download preview PDF.
References
J.P. Dehottay, H. Feuerhahn, C.H.A. Koster, H.M. Stahl Syntaktische Beschreibung von CDL2, Forschungsgruppe Softwaretechnik, Tu Berlin, Sept. 1976
M. Bayer, J. Jasper Interaktive syntaxorientierte Programmentwicklung im CDL2-Labor in: Notizen zum Interaktiven Programmieren, Organ der Fachgruppe Interaktives Programmieren der Gesellschaft fĂĽr Informatik, Heft 2, Februar 1979
M.Bayer, B.Böhringer, J.P.Dehottay, H.Feuerhahn, J.Jasper, C.H.A.Koster, U.Schmiedecke Software development in the CDL2-laboratory in: Software engineering environments, proceedings of a symposium in Lahnstein, June 1980, North Holland Publishing Company 1981
H. Feuerhahn, C.H.A. Koster Static sematic checks in an open-ended lanugage, in: Constructing quality software, proceedings of an IFIP conference, Novosibirsk May 1977, North Holland Publishing Company 1978
F. DeRemer, H. Kron Programming-in-the-large versus programming-in-the-small, International conference on reliable software, SIGPLAN Notices, vol.10, #6, June 1975
C.H.A. Koster Visibility and types, conference on data, Salt Lake City, 1976, SIGPLAN Notices, vol. 11, special issue
G. Goos Hierarchies in: F.L. Bauer (ed.), Advanced course on software engineering, Springer Verlag, 1973.
G. Goos, U. Kastens Programming languages and the design of modular programs, in: Constructing quality software, proceedings of an IFIP conference, Novosibirsk, May 1977, North Holland Publishing Company 1978
D.L. Parnas On the criteria to be used in decomposing systems into modules, Comm. ACM, vol. 15, #12, Dec. 1972
P. Holager On the structure of programs as background for a discussion of modules, working paper, KU Nijmegen, Informatics Department, June 1978, presented to IFIP WG 2.4 meeting, Twente, 1978
J.D. Ichbiah, G. Ferran Separate definition and compilation in LIS and its implementation, MOL bulletin #6, Feb. 1977 also in: Design and implementation of programming languages, DoD workshop, Ithaka 1976, Springer Verlag
W.M. Gentleman, J.J. Munro Designing overlay structures, Software-Practice and Experience 7, 493–500, 1977
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1981 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Böhringer, B., Feuerhahn, H. (1981). Separate and integral compilation of subsystems. In: Duijvestijn, A., Lockemann, P.C. (eds) Trends in Information Processing Systems. ECI 1981. Lecture Notes in Computer Science, vol 123. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-10885-8_30
Download citation
DOI: https://doi.org/10.1007/3-540-10885-8_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-10885-6
Online ISBN: 978-3-540-38794-7
eBook Packages: Springer Book Archive