Abstract Architecture

General concepts for systems design
  • Heinz Zemanek
Part of the Lecture Notes in Computer Science book series (LNCS, volume 86)


This paper did not promise a systematic treatise on design theory and architecture, did not give it and could not do so. The aspects and principles indicated are not even a first design for a science or theory of design; they require further refinement, confrontation with significant bad examples of design, and propositions how to cure them, and a lot of other work, constructive and critical. Of course, the ideas presented are neither unique nor original. It is hoped, though, that the collection and common presentation may be able to bring designers of products and of specification methodologies to include — once in a while — considerations which they - busy and eager as they are to reach their immediate goals — would forget or ignore.

For abstract formalization and specification is true what I have said at several occasions: nothing is more practical than a good theory. But a good theory as well as a good design require more than correctness — they require a philosophy and a set of a priori principles, as I have tried to show.

After the architectural phase or, even better, contemporary with it, there should be the phase of re-humanization. We should indeed attach to each bit abstracted from the real world a bit of human flair and adaptation. I mean here not only the human feature of our professional and personal imperfection — but the creation of a human atmosphere in information processing which compensates for the increasing abstraction, formalization, denaturalization and depersonalization of what had been, two hundred years ago, a thoroughly non-technical area: communication and information.

But on this an even longer and more difficult paper would have to be written.


System Information Architectural Design Computer Architecture General System Theory Natural Phase 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    F.P. BROOKS, Jr. Architectural Philosophy In: Planning a Computer System (W. Buchholz, Ed.) McGraw Hill, New York 1962; pp. 5–16Google Scholar
  2. [2]
    G. AMDAHL, G.A. BLAAUW, F.P. BROOKS, Jr. Architecture of the IBM System/360 IBM Journal of Research and Development 8 (1964), pp. 81–101Google Scholar
  3. [3]
    C. ALEXANDER Synthesis of Form Harvard University Press, Cambridge, Mass., 1967; 216 pp.Google Scholar
  4. [4]
    J. PETZVAL Bericht über die Ergebnisse einiger dioptrischer Untersuchungen Hartleben, Budapest 1843; XX + 43 pp.Google Scholar
  5. [4a]
    H. ZEMANEK Central European Prehistory of Computing Proceedings of the International Research Conference on the History of Computing, Los Alamos, New Mexico, 10 to 15 June 1976 To be publishedGoogle Scholar
  6. [4b]
    H. ZEMANEK Computer Prehistory and History in Central Europe In: Proceedings of the National Computer Conference 1976 AFIPS Press, New York 1976Google Scholar
  7. [5]
    VITRUVIUS Ten Books on ArchitectureGoogle Scholar
  8. [6]
    K. KUPFMULLER Die Systemtheorie der elektrischen Nachrichtenübertragung S. Hirzel Verlag, Stuttgart 1949; second ed. 1952, 392 pp.Google Scholar
  9. [7]
    L. von BERTALANFFY Zu einer allgemeinen Systemlehre Blätter für deutsche Philosophie 3/4, 1945Google Scholar
  10. [7a]
    L. von BERTALANFFY General System Theory Allen Lane — The Penguin Press, London 1968; 311 pp.Google Scholar
  11. [8]
    E. MUMFORD, H. SACKMAN (Eds.): Human Choice and Computers Proceedings of the IFIP Conference, Vienna, 1 to 5 April 1974 North-Holland Publishing Comp., Amsterdam 1975; 358 pp.Google Scholar
  12. [9]
    G. A. BLAAUW Computer Architecture Elektronische Rechenanlagen München 14 (1972); pp. 154–159.Google Scholar
  13. [10]
    L. WITTGENSTEIN Tractatus Logico-philosophicus Routledge & Kegan Paul, London 1952Google Scholar
  14. [11]
    ZEMANEK H. Summation and Future Directions of Associative Information Techniques 11 pp. Associative Information Techniques, edited by E.L. Jacks, American Elsevier Publishing Company, New York 1971, pp. 205–215Google Scholar
  15. [12]
    ZEMANEK H. Some Philosophical Aspects of Information Processing In: The Skyline of Information Processing Proceedings of the Tenth Anniversary Celebrations of IFIP, Amsterdam, 25 October 1970 (H. Zemanek, Ed.) North-Holland Publishing Comp., Amsterdam 1972, pp. 93–140Google Scholar
  16. [13]
    ZEMANEK H. Formal Definition and Generalized Architecture In: Operations Research 1972 (M. Ross, Ed.) North-Holland Publishing Comp., Amsterdam 1973; pp. 59–73Google Scholar
  17. [14]
    ZEMANEK H. Formalization — History, Present and Future In: Lecture Notes on Computer Science 23″ Programming Methodology Springer Berlin/Heidelberg/New York 1975, pp. 477–501Google Scholar
  18. [15]
    ZEMANEK H. A Theory of Computer Architecture Jornadas commorativas de las bodas de plata de Instituto de Electricidad y Automatica, Madrid 14, 15 April 1977 Revista de Informatica y Automatica 10 (1978), numero extraordinario, pp. 92–110Google Scholar
  19. [16]
    ZEMANEK H. Atoms and Systems in Information Processing and Philosophy — Language and Design In: Wittgenstein and His Impact on Contemporary Thought Proceedings of the Second International Wittgenstein Symposium, 29 August to 4 September 1978, Kirchberg, Austria; (E. Leinfellner et al., Eds.) Hölder, Pichler, Tempsky, Vienna 1978; pp. 114–120Google Scholar
  20. [17]
    ZEMANEK H. Entwurf und Verantwortung In: NTG-Gl Fachtagung Systementwurf, Munich, 15 to 17 March 1978 VDE Verlag 1978 Reprinted in: Technik und Gesellschaft: Wachstum in Freiheit und Verantwortung H. Flohr, (editor-in-chief), IBM Germany, Stuttgart 1978; pp. 90–101Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1980

Authors and Affiliations

  • Heinz Zemanek
    • 1
  1. 1.Vienna

Personalised recommendations