Charles W. Bachman

Papers, 1951-1996

CBI 125

 

26.25 cubic ft. in 27 boxes

Creator: Bachman, Charles W.

By: Lynn Leitte, April 1997

ACQUISITION: The records were given to the Charles Babbage Institute by Charles W. Bachman in 1996

ACCESS: Access to the collection is unrestricted.

COPYRIGHT: The Charles Babbage Institute holds the copyright to all materials in the collection, except for items covered by a prior copyright (such as published materials). Researchers may quote from the collection under the fair use provisions of the copyright law (Title 17, U.S. Code).

PREFERRED CITATION: Please cite the collections as follows: Charles W. Bachman Papers (CBI 125), Charles Babbage Institute, University of Minnesota, Minneapolis.

Biography

Charles William Bachman spent over forty-four years in the software development industry. He specialized in database systems and analyzed the concept and execution of pair relationships extensively. Bachman joined Dow Chemical in 1950 and held several positions with the firm before becoming Data Processing Research Manager in 1955. He left Dow in 1960 to work for General Electric (GE) in New York where he developed the Integrated Data Store (IDS), one of the first database management systems. He later transferred as Manager of Software Product Planning to the GE Computer Department in Phoenix, Arizona (1964-1970) where he further refined database management techniques. When Honeywell Information Systems (HIS) acquired GE's computer operations in 1970, Bachman was the first employee to move from Phoenix to the HIS facility in Waltham, Massachusetts to continue his work with database management. While he was senior staff scientist at HIS, Bachman received the Turing Award from the Association for Computing Machinery (ACM) for his pioneering efforts in database management systems. Believing that database management research needed to proceed in a different direction than HIS took, Bachman joined Cullinane Database Systems (later Cullinet) as Vice President for Applied Research in 1980. He founded his own firm, Bachman Information Systems, in 1983 and consulted for Cullinet until 1986. Bachman Information Systems, specialized in reverse engineering obsolete mainframe database systems, developed and marketed Computer-Aided Software Engineering (CASE) products for the Information Systems (IS) market, and developed the "partnership" and "enterprise" models for database management in its business partnership with IBM.

Scope and Content

The collection is comprised of correspondence, calendars, internal reports, interoffice memoranda, publications, presentation materials, articles (in both published and unpublished format), notes, schematics, flow charts and other papers detailing software development, specifically database software. The collection includes documentation on: Dow Chemical (1951-1960); General Electric (1960-1970); Honeywell Information Systems (1970-1981); Cullinane Database Systems/Cullinet (1972-1986); Bachman Information Systems, Inc. (1982-1996); Association for Computing Machinery (ACM) (1971-1982); American National Standards Institute (ANSI) (1978-1983); International Federation for Information Processing (IFIP) (1974-1975); International Telegraph and Telephone Consultative Committee (CCITT) (1977-1980); and the International Standards Organization (ISO) (1977-1982).

Arrangement of the Collection

Index Terms

INVENTORY

Biographical Information, 1962-1989

Corporate Records, 1951-1996

Patent Information and Applications, undated and 1974-1994

Professional Publications and Presentations, 1968-1996

This series includes papers and presentations not affiliated with a corporate project, i.e. given as a public symposium, not as an internal corporate report or presentation. The topics do overlap. For example, he presents ADT (Architecture Definition Technique) to Honeywell frequently, but in this subseries it was a presentation at SIGFIDET.

  • Publications, 1981-1989:
  • Titles and dates of publications and papers by CWB [generated by CWB; not a comprehensive list], 1961-1982. (Box 15, folder 50)
  • "Determination of a Parametric Formula of Great Circle Curves." The Pentagon: A Mathematics Magazine for Students, Fall 1960. (Box 15, folder 51)
  • "Precedence Diagrams: The Key to Production Planning, Scheduling and Control." ProCo Features. Supplement #24, August 24, 1962. (Box 15, folder 52)
  • "Integrated Data Store." DPMA Quarterly, January 1965. (Box 15, folder 53)
  • "Software for Random Access Processing." Datamation April 1965. (Box 15, folder 54)
  • "Data Structure Diagrams." DataBase: A Quarterly Newsletter of SIGBDP vol. 1, no. 2, Summer 1969. [includes copies of transparencies]. (Box 15, folder 55)
  • "Architecture Definition Technique: Its Objectives, Theory, Process, Facilities, and Practice." co-authored with J. Bouvard. Data Description, Access and Control: Proceedings of the 1972 ACM-SIGFIDET Workshop, November 29-December 1, 1972. (Box 4, folder 12)
  • "The Evolution of Storage Structures." Communications of the ACM vol. 15, no. 7, July 1972. (Box 15, folder 56)
  • "Set Concept for Data Structure." Encyclopedia of Computer Science, 1972-1973. (Box 15, folder 57)
  • "The Evolution of Data Structures." NordDATA 73, [Danish and English translations], 1973. (Box 15, folder 58)
  • "The Programmer as Navigator." Communications of the ACM vol. 16, no. 11, November 1973. [1973 ACM Turing Award lecture]. (Box 15, folder 59)
  • "The Programmer as Navigator." Online: Zeitschrift fur Datenverarbeitung, 12 December 1973. [German translation, ACM Turing Award lecture]. (Box 15, folder 60)
  • "Remote Access System with Procedurally Generated Virtual Data Structuring Capability." co-authored with Susan Brewer. Honeywell Computer Journal vol. 8, no. 1, 1974. (Box 15, folder 61)
  • "Implementation Techniques for Data Structure Sets." Data Base Management Systems, 1974. (Box 15, folder 62)
  • "The Programmer as Navigator." Systemes d'informatique Magazine n. 19, 1974; Information Systems Magazine n. 19, Spring 1974; Informationssysteme Magazin 1/74, 1974 [French, English, and German translations, ACM Turing Award lecture]. (Box 15, folder 64)
  • "The Programmer as Navigator." Honeywell Bull Aktuell, 2-74 1974. [German translation, ACM Turing Award lecture]. (Box 16, folder 1)
  • "The Programmer as Navigator." Bit, 12 1974. [Japanese translation]. (Box 16, folder 2)
  • "The Programmer as Navigator." Ol Zero un informatique management, 79 Juin 1974. [French translation, ACM Turing Award lecture]. (Box 16, folder 3)
  • "The Programmer as Navigator." l'informatique, Septembre no. 54, 27F 1974. [French translation, ACM Turing Award lecture]. (Box 16, folder 4)
  • "MIACS: User of the first Generalized Database System?" Honeywell Computer Journal, 1975. [presented at IEEE Intercon, March 26-29, 1974]. (Box 15, folder 63)
  • "Trends in Data Base Management--1975." National Computer Conference vol. 44, 1975. (Box 16, folder 5)
  • "Why Restrict the Modeling Capability of Codasyl Data Structure Sets?" National Computer Conference vol. 46, 1977. (Box 16, folder 6)
  • "Commentary on the CODASYL Systems Committee's Interim Report on Distributed Database Technology." National Computer Conference vol. 47, 1978. (Box 16, folder 7)
  • "DDP Will Be Infinitely Affected, So Managers Beware!" DM, March 1978. (Box 16, folder 8)
  • "The Impact of Structured Data Throughout Computer-Based Information Systems." Information Processing 80, 1980. (Box 16, folder 9)
  • "An Interview with Charles Bachman." Data Base Newsletter vol. 8, no. 5, September 1980. (Box 16, folder 11)
  • "The Role Data Model Approach to Data Structures." International Conference on Data Bases, March 24, 1980. (Box 16, folder 10)
  • "Information Systems; Databases for Minis and Mus." Mini-Micro Systems, October 1981. ["Mu" replaces the Greek symbol in the original title]. (Box 16, folder 12)
  • "How to Get Systems to Co-operate." The Institute of Data Processing Management Members' Yearbook, 1982. (Box 16, folder 13)
  • "Toward a More Complete Reference Model of Computer-Based Information Systems." Co-authored with Ronald G. Ross. Computers and Standards 1, 1982. (Box 16, folder 14)
  • "The Structuring Capabilities of the Molecular Data Model." Entity-Relationship Approach to Software Engineering, C. G. Davis, S. Jajodia, and R. T. Yeh. eds. June 1983. (Box 16, folder 15)
  • "A Case for Adaptable Programming." Logic vol. 2, no. 1, Spring 1987. (Box 16, folder 16)
  • "A Personal Chronicle: Creating Better Information Systems, with Some Guiding Principles." IEEE Transactions on Knowledge and Data Engineering vol. 1, no. 1, March 1989. (Box 16, folder 17)
  • Lectures/Presentations, 1968-1996:
  • "Data Base Management: The Keystone of Applied System Architecture." presented at UCLA Symposium on Critical Factors in Data Management, March 20-22, 1968. (Box 16, folder 20)
  • 10 lectures on the topic of "File Organization and Generalized Data Management Techniques for Practical Applications." presented International Seminar on Information Storage and Retrieval at Hebrew University of Jerusalem, Israel [notes, correspondence, and text], September 5-14, 1971. (Box 16, folder 22-23)
  • "System Architecture Definition Technique." presented at BCO Technical Symposium, December 16, 1971. (Box 16, folder 24)
  • 5 lectures on the topic of "Information Retrieval" presented Academia Nazionale dei Lincei Seminario sui Sistemi di Reperimento e Selesione Automatica dell'Informazione. Rome, Italy, [correspondence], April 17-21, 1972. (Box 16, folder 25)
  • "Architecture Definition Technique: Its Objectives, Theory, Process, Facilities, and Practice." Co-authored with and J. Bouvard presented at Data Description, Access and Control: Proceedings of the 1972 ACM-SIGFIDET Workshop, November 29 December 1, 1972. (Box 4, folder 12)
  • "The Future of Database Systems." presented at Atomic Energy Systems Operations and Programs (AESOP), Augusta, GA March 27, 1973. (Box 16, folder 26)
  • "Implementation Techniques for Data Structure Sets." presented at SHARE Work Shop on Data Base Systems, Montreal, Canada, July 22-26, 1973. (Box 16, folder 27)
  • "The Programmer as Navigator and Communicator." presented at the NORDDATA 73 Large Systems Seminar, Copenhagen, Denmark [also at the Danish Data Processing Association; contents: correspondence and notes], August 13, 1973. (Box 16, folder 31)
  • "The Programmer as Navigator." presented at Association for Computing Machinery (ACM) Turing Award Recipient Lecture, Atlanta, GA [presentation text and copies of transparencies], August 28, 1973. (Box 16, folder 32)
  • Working Conference on Data Base Management Systems. Proceedings of the SHARE Conference, Montreal, Canada, July 22-26, 1973. (Box 16, folder 28-30)
  • British Computer Society (BCS) Symposium, London, England [correspondence], October 24-25, 1974. (Box 16, folder 38)
  • British Computer Society (BCS) Symposium, London, England [CWB notes], October 24-25, 1974. (Box 16, folder 39)
  • British Computer Society (BCS) Symposium: Papers by Presenters: T. W. Olle, F. Johnson, and J. S. Knowels. London, England, October 24-25, 1974. (Box 16, folder 40-41)
  • British Computer Society (BCS) Symposium, London, England [CWB's visit with Professor Brian Randell], October 24-25, 1974. (Box 16, folder 42)
  • "CODASYL and Guide/Share Proposals on Data Base Management Systems Panelist for National Computer Conference, Chicago, IL, May 7, 1974. (Box 16, folder 35)
  • "The Future of Database Systems." presented at Life Office Management Association (LOMA) Systems Forum, Toronto, Canada, March 18, 1974. (Box 16, folder 33)
  • "Future Trends in Data Base Management." presented at Data Base Systems Conference, University of Houston, TX, November 18-19, 1974. (Box 17, folder 1)
  • "MIACS: User of the First Generalized Database System?" presented at IEEE Intercon Technical Papers, New York, NY [correspondence, etc.], March 26-29, 1974. (Box 16, folder 34)
  • "Trends in Database Management." presented to British Computer Society (BCS) Symposium, London, England [Correspondence and notes indicated it was previously "Data Base Management Systems-The Way Ahead."], October 24-25, 1974. (Box 16, folder 36)
  • "Trends in Database Management." presented at the British Computer Society (BCS) Symposium, London, England [printed in "Implementation of CODASYL Data Base Management Proposals." October 1974, published by the British Computer Society, January 1975], October 24-25, 1974. (Box 16, folder 37)
  • "Charles Bachman: Advances in Data Base Technology." presented at Infotech State of the Art Tutorial, London, England, December 15-16, 1977. (Box 17, folder 4)
  • "Future Image of Computers--from the Viewpoint of Software." presented at Data Show 77--International Symposium. Tokyo, Japan, October 4, 1977. (Box 17, folder 3)
  • "Future Trend in Database Management." presented at Life Office Management Association (LOMA) Systems Forum, Atlanta, GA, March 14, 1977. (Box 17, folder 2)
  • "The Evolution of Data Models and Database Management Systems." presented at University of Maryland Future of Information Systems lecture series, February 15, 1979. (Box 17, folder 5)
  • "Report on the NATG Team on File and Database Management." presented at Paris, France, November 7, 1979. (Box 5, folder 25)
  • "Advances in Database Technology (Information Processing Technology) presented at Technology Transfer Institute Data Base Management Seminar, Washington D. C. [presentation packet], April 28-30, 1980. (Box 17, folder 8-10)
  • "Advances in Database Technology." organization note DBM Seminar, 1980. (Box 17, folder 11)
  • "Conceptual Schema and Data Independence." presented at Technology Transfer Institute Data Base Management Seminar, Washington D. C. [correspondence, et al], April 28-30, 1980. (Box 17, folder 7)
  • "The Evolution of Semantic Constraint on the Role Data Model," May 21, 1980. (Box 25)
  • Federal Computer Conference presentation, Washington, D. C. [correspondence], September 21-23, 1981. (Box 17, folder 13)
  • "The Context of Open Systems Interconnection Within Computer Based Information Systems." by CWB presented at Gesellschaft fur Informatik Communication in Distributed Data Processing Systems conference, Berlin, Germany, January 28-30, 1981. (Box 17, folder 12)
  • Sperry Rand Research Center Presentation [correspondence], June 23, 1982. (Box 17, folder 16)
  • "Conceptual Scheme/Application Development System." by John Day presented at TCE, Quebec, Canada, October 27-29, 1982. (Box 17, folder 17)
  • "Data Dictionary: Past, Present and Future." presented at National Institute for Management Research (NIMR) Information Resource Management seminars, Washington, D. C. [correspondence], February 16, 1982. (Box 17, folder 14)
  • "Past, Present and Future." presented at National Institute for Management Research (NIMR) Information Resource Management seminars, Washington, D. C. [CWB's notes], February 16, 1982. (Box 17, folder 15)
  • Data Dictionary Systems Working Party (DDSWP) of the British Computer Society presented at Open University at Milton Keynes. [correspondence and enclosures], c.1983. (Box 17,folder 18)
  • "Conceptual Schema." presented at Western Institute in Computer Science Data Base /83 lecture series, August 8-12, 1983. (Box 17, folder 21)
  • "Data Management Systems: Past, Present and Future." presented at Digital Consulting Associates seminars March 3-4, Los Angeles, CA; April 20-21, Washington, D. C.; and May 18-19, Chicago, IL, 1983. (Box 17, folder 19)
  • "The Impact of Conceptual Schema on Information Systems." presented at USE, Inc. Spring Conference, Reno, NV, April 25-29, 1983. (Box 17, folder 20)
  • "Bachman on Future Information Systems," October 23, 25, 1984. (Box 17, folder 22)
  • BBC Program and the Open University, 1985-1986. (Box 17, folder 23)
  • "Logic Modeling Technology License Discussion." San Jose, CA [copies of transparencies], August 23, 1990. (Box 17, folder 24)
  • "Model Driven Development Faces the Object Oriented Thrust." presented at Italian Users Conference, 1994. (Box 17, folder 25)
  • "Data Modeling: A Master Class and Clinic," 1994, September 18, 1995, and May 20, 1996. (Box 17, folder 26-28)
  • "Distributed Systems: Requirements and Architectural Considerations." presented at European Users Meeting 1st day, sessions 1-4, n.d. (Box 16, folder 18)
  • "Introduction to Integrated Data Store (IDS)." course code 109 [course packet], n.d. (Box 16, folder 19)
  • Professional Organizations, 1971-1983

    Professional Organizations are divided into the following subseries: Association for Computing Machinery (ACM) (1971-1982), American National Standards Institute (ANSI) (1978-1983), International Federation for Information Processing (IFIP) (1974-1975), International Telegraph and Telephone Consultative Committee (CCITT) (1977-1980), and International Standards Organization (ISO) (1977-1982).

    Non-Textual Materials, undated and 1974-1991