The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - July-September (2010 vol.32)
pp: 40-73
Hans-Juergen Siegert , Tuerkenfeld
ABSTRACT
The TR 440, a large-scale computer developed and manufactured by the German company AEG-Telefunken, was one of the first commercial time-sharing systems. This article focuses on the TR 440's software and software development between 1965 to 1974, describing the technical highlights and showing how the software development was managed, who was responsible for various parts, and how and why certain decisions were made.
INDEX TERMS
Computer aided manufacturing, Project management, Software development management, Large-scale systems, Programming, History, Technology management, Engineering management, Software engineering, Software systems,computer applications, TR 440, software engineering, programming languages, operating systems, history of computing, software management
CITATION
Hans-Juergen Siegert, "The German TR 440 Computer: Software and Its Development", IEEE Annals of the History of Computing, vol.32, no. 3, pp. 40-73, July-September 2010, doi:10.1109/MAHC.2009.61
REFERENCES
1. Telefunken Computer, "Vielfachzugriffssystem TR 440, Schlußbericht" [Multiaccess System TR 400, Final Report], II. Datenverarbeitungsprogramm der Bundesregierung, Teilprogramm 4, Dec. 1973.
2. E. Jessen et al., "The AEG-Telefunken TR 440 Computer: Company and Large-Scale Computer Strategy," IEEE Annals of the History of Computing, vol. 32, no. 3, 2010, pp. 20–29.
3. Telefunken, "Großrechenanlage TR 4, Kurzbeschreibung" [Large Scale Computer TR 4, Short Description], KB006/1, 1962.
4. E. Ulbrich, "Struktur und Arbeitsweise der Telefunken-Digitalrechenanlage TR 4" [Structure and Principles of Operation of the Telefunken Digital Computer TR 4], IEEE Trans. Electronic Computers, 1963.
5. Computer Gesellschaft Konstanz, "Zeugnis für Wolfgang Frielinghaus" [Job Reference for Wolfgang Frielinghaus], 1976.
6. H.R. Wiehle et al., "Ein Betriebssystem für schnelle Rechenautomaten" [An Operating system for Fast Computing Automatons], Elektronische Rechenanlagen, 1964.
7. G.R. Sapper, "Telefunken TR 4," 2004; http://www.qsl.net/dj4kwindex.htm.
8. G. Seegmüller, "Some Remarks on the Computer as a Source Language Machine," Proc. Int'l Federation of Information Processing (IFIP) Congress, vol. 62, North-Holland, 1962, pp. 524–525.
9. W. Wulf et al., "Curriculum Vitae Prof. Dr.-Ing. Fritz-Rudolf Güntsch", Medieninformation Nr. 8, Pressestelle TU Berlin, 2002.
10. S. Rosen, "Electronic Computers: A Historical Survey," ACM Computing Surveys, vol. 1, no. 1, 1969, pp. 7–36.
11. J. Bellec, "Information Technology Industry Time Line," 2006; http://perso.orange.fr/ jeanbellecinformation_technology_1.htm to http://perso.orange.fr/jeanbellecinformation technology 5.htm .
12. J.B. Dennis, "A Multiuser Computation Facility for Education and Research," Comm. ACM, vol. 7, no. 9, 1964, pp. 521–529.
13. Ferranti, "Die Atlas Rechenanlage" [The Atlas Computer], Ferranti; Faltblatt No. 1 in einer Reihe von Skizzen unserer Rechenanlagensysteme, [Flyer 1 in a Series of Short Introductions of Our Computer Systems], 1962.
14. F.J. Corbato et al., "An Introduction and Overview of the Multics System," Proc. AFIPS 1965 FJCC, vol. 27, part 1, Spartan Books, pp. 185–196.
15. E. Jessen, "Stellungnahme zum Entwicklungsvorhaben TR 400" [Statement to the Development Project TR 400], internal letter via Güntsch to Peltz, AEG-Telefunken, 4. Nov. 1964.
16. H.R. Wiehle, "Operating Systems at AEG- Telefunken," Proc. Conf. Pioneering Software in the 1960s in Germany, The Netherlands, and Belgium," 2006.
17. H.R. Wiehle, "Vorträge der Grundprogrammentwicklung (E44) für den Vertrieb über die Grundprogrammierung des TR 440" [Lecture by the System Programs Development Group (E44) for Sales People about TR 440 System Programs], internal memo, Telefunken, 1967.
18. E. Jessen, "Das Betriebssystem des Rechners TR 440" [The Operating System of the TR 440 Computer], Teilnehmer-Rechensysteme, W. Händler, ed., Oldenbourg Verlag, 1968, pp. 114–123.
19. P. Namneck, H.-J. Siegert, and H.R. Wiehle, "TR 440 Grundprogramme 1—Einführung" [TR 440 System Programs 1: An Introduction], AEG- Telefunken, Großrechner, Oct. 1968.
20. R.F. Rosin, "Supervisory and Monitor Systems," ACM Computing Surveys, vol. 1, no. 1, 1969, pp. 37–54.
21. AEG-Telefunken, "TR 440 Betriebssystem BS2 (erste Ausbaustufe)—Einführung" [TR 440 Operating System BS2 (First Stage): Introduction], Schrift DBS182/0470, 1970.
22. G. Stiege, "Zum Betriebssystem BS2" [About Operating System BS2], Datenverarbeitung 3, Beihefte der Technischen Mitteilungen, AEG- Telefunken Berlin, 1970, pp. 112–115.
23. K. Lagally, Das Projekt Betriebssystem BSM [The Project Operating System BSM], tech. report 7509, Technische Universität München, Institut für Informatik, 1975.
24. G. Goos, J. Jürgens, and K. Lagally, The Operating System BSM Viewed as a Community of Parallel Processes, tech. report 7208, Technische Universität München, Fakultät Mathematik, 1972.
25. A. Jammel and H. Stiegler, "Managers versus Monitors," Information Processing, B. Gilrichst, ed., North-Holland, 1977, pp. 827–830.
26. A. Giedke, "Die Entwicklung des TR 440," unpublished draft, 1974, German Museum library.
27. AEG-Telefunken, "Bedienungshandbuch Doppel-TR 4-System auf TR 440—Ämulator- Erläuterungen und Verteilerprogramm" [Operation Manual Double-TR 4-TR 440 System—Ämulator Explanations and Distribution Program], user manual N3/GR 70, Sept. 1968.
28. G. Hoffmann, "Das Doppel-TR 4-System" [Double TR 4 System], Vortrag, handwritten, unpublished, 1969, German Museum library.
29. J. Schilling, "Digitalrechner-Geschichte: TR 4— Ein paar Gedanken zur Rechner-Historie in Deutschland" [Digital Computer History: TR 4 − A Few Thoughts about the Computer History in Germany], 2004; http://www.pc-profiler.chgeschichte.htm.
30. AEG-Telefunken, "Unterlagensammlung TR 440 - Betriebssystem-Kern" [Collection of Documents about TR 440: Operating System Kernel], internal document, N31.B1.11, Jul. 1970.
31. F.v. Sydow, "Die TR-440-Staffel—vom mittleren Rechensystem bis zum dialogfähigen Teilnehmer-Rechensystem" [The TR 440 Family of Computers: From Middle Computer to Conversational Time-Sharing System], Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, 1970, pp. 101–104.
32. J. Piper et al., "Das Teilnehmer-Betriebssystem BS3" [The Multiaccess System BS3], Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, pages 115–122, 1970.
33. H. Niesporek, "Die AEG-TELEFUNKEN Datenverarbeitungsanlage TR 440" [The AEG-Telefunken Computer TR 440], 1972.
34. Telefunken Computer, "Leistungserweiterung des TR 440-Systems durch MV8 bis MV16" [Enhancements (Performance and Services) of the TR 440 System from MV8 to MV16], internal memo, VS33, 19 Sept. 1974.
35. G. Stadie, "Der TR 440 mit zwei Rechnerkernen und Massenkernspeicher" [TR 440 with Two CPUs and Mass Storage], Datenverarbeitung 3, Beihefte der Technischen Mitteilungen, AEG- Telefunken Berlin, 1970, pp. 132–133.
36. M. Evers, "Datenfernverarbeitung im Teilnehmersystem des TR 440" [Remote Data Processing in the TR 440 Multiaccess System], Telefunken Computer, Vortrag, Best. Nr. N31.B9.01, 1972.
37. M. Evers and W. Hoheisel, "Das Satellitensystem des Telefunken-Rechensystems TR 440" [Satellite System of the Telefunken Computer TR 440], Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, 1970, pp. 122–124.
38. H.-J. Siegert, "Rechnerverbundnetz" [Computer Network], software development documents, Telefunken Computer, 29 Jun. 1973.
39. Telefunken Computer, "Telefunken Computer— Logik setzt sich durch" [Telefunken Computer — Logic Wins], Firmenprospekt, 1972.
40. E. Schmidt et al., "Zum Programmiersystem des Telefunken-Rechensystems TR 440" [The Programming System of the Telefunken Computer TR 440], Datenverarbeitung 3, Beihefte der Technischen Mitteilungen, AEG-Telefunken Berlin, 1970, pp. 124–131.
41. Telefunken Computer, "Programmiersystem— Einführung" [Programming System: Introduction], VS1, N31.B0.02, 1972.
42. P. Jäger http://www.jaegers-home.deperson. htm.
43. "DV-Oldies: Antiquität oder leistungsgerechtes System" [Data Processing Oldies: Antique or System with Still Adequate Services], Computerwoche, no. 35, 1986.
44. IBM Highlights, 1885–1969, tech. report 1406HA02, IBM, Dec. 2001.
45. H. Krainer, "Testmöglichkeiten im Teilnehmer-Rechensystem TR 440" [Testing (User Programs) in the Multiaccess System TR 440], Telefunken Computer, Beiträge 10, 1972.
46. H. Pszolla and F. Eberhardt, "BCPL, eine Sprache zum Schreiben von Compilern" [BCPL, A Language for Writing Compilers], Beiträge 1, Telefunken Computer Konstanz, 1972.
47. O'Reilly Media, "History of Programming Languages," 2004; http://www.oreilly.com/pub/a/oreilly/news languageposter_0504.html.
48. H. Voltz, "Anwendungssysteme für den TR 440" [Application Systems for the TR 440], Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, 1970, pp. 136–140.
49. Telefunken Computer, "Beispiele zur problemorientierten Software des Teilnehmer-Rechensystems TR 440" [Examples of Application-Oriented Software for the Multiaccess System TR 440], Beiträge 7, 440.ZZ.50.07, Dec. 1972.
50. "Software-Subventionen noch ansteigend— MDT 1978 auf dem Bonner Fördergipfel" [Software Subsidies Still Rising: MDT 1978 at the Bonn Summit for Subsidies], Computerwoche, no.5, 1978.
51. M. Campbell-Kelly and W. Aspray, Computer: A History of the Information Machine, Basic Books, 1996.
52. AEG-Telefunken, "Software Projektmanagement" [Software Development Project Management], internal document, 23 Jun. 1970.
53. H.-J. Siegert, "Stand der Software-Entwicklungen— Vortragsnotizen zu Kooperationsgesprächen mit der Siemens AG" [State of Software Development: Lecture Notes for Cooperation Talks with Siemens AG], internal document, Telefunken Computer, 30 Jul. 1974.
54. H. Zoller, "RUB trauert um Professor Hartmut Ehlich" [RUB (Bochum University) is Mourning Professor Hartmut Ehlich], 2002; http://www. ruhr-uni-bochum.de/pressemitteilungen-2001 msg00402.html.
55. H. Janisch, "30 Jahre Siemens-Datenverarbeitung— Geschichte des Bereichs Datenverarbeitung 1954-1984" [30 Years of Siemens Data Processing: History of the Data Processing Department from 1954 to 1984], Siemens AG, 1988.
81 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool