James O. Henriksen Papers 1963-2016

Summary
Contents
Names/subjects
Using these materials
Creator
Henriksen, James O.
Size
6.25 linear feet (2 oversize flat boxes, 6 archival boxes, 1 half box)
Call number
MC 00665

The James O. Henriksen Papers contains letters and correspondence, software-related lectures, articles, books, and other materials related to James O. Henriksen's career in computer simulation and computer science from the early 1960s into the 2000s. The collection provides information on the program that Henriksen created called GPSS/H, his other endeavors related to computer simulation, and some information about his company, Wolverine Software. The materials in this collection also show Henriksen's involvement with other indivuduals in the field of computer simulation, his time as a teacher, and correspondence from users of his GPSS/H software. Materials range from 1963 to 2016.

James "Jim" O. Henriksen (1945-2019) was the founder and CEO of Wolverine Software Corporation, which he established in 1976. During his career, he developed GPSS/H for IBM mainframes in 1977, enabling the continuing support of a major simulation programming language. The first commercial installation of GPSS/H was made at General Motors Manufacturing Department, and in the following years the application was expanded and improved. Wolverine also developed other software innovations, including Proof Animation, which was introduced in 1989, and SLX, the extensible simulation language, a later product.

Biographical/historical note

James "Jim" O. Henriksen (1945-2019) was the founder and CEO of Wolverine Software Corporation, which he established in 1976. During his career, he developed GPSS/H for IBM mainframes in 1977, enabling the continuing support of a major simulation programming language. The first commercial installation of GPSS/H was made at General Motors Manufacturing Department, and in the following years the application was expanded and improved. Wolverine also developed other software innovations, including Proof Animation, which was introduced in 1989, and SLX, the extensible simulation language, a later product.

Henriksen was active in the computer simulation field and taught numerous graduate-level computer courses, including classes at the Virginia Tech Northern Virginia Center. His research and scholarly contributions have been presented at conferences including the Winter Simulation Conference. His published works have appeared in several journals. Henriksen's professional interests include the construction of compilers and run-time support for discrete-event simulation and animation. During his career he helped to develop eight compilers and five generations of animation software. Henriksen was named a Titan of Simulation at the 2006 Winter Simulation Conference.

Scope/content

The James O. Henriksen Papers contains letters and correspondence, software related lectures, articles, books, and other materials related to James O. Henriksen's career in computer simulation and computer science from the early 1960s into the 2000s. The collection provides information on the program that Henriksen created called GPSS/H, his other endeavors related to computer simulation, and some information about his company, Wolverine Software. The materials in this collection also show Henriksen's involvement with other indivuduals in the field of computer simulation, his time as a teacher, and correspondence from users of his GPSS/H software. Materials range from 1963-2016.

Arrangement

This collection is arranged in 6 series: Computer Science, Computer Simulation, GPSS/H, Wolverine Software, Correspondence, and Personal Documents

Access to the collection

Portions of this collection have restricted access; the remainder of this collection is open for research; access requires at least 48 hours advance notice. Because of the nature of certain archival formats, including digital and audio-visual materials, access will require additional advanced notice. Copies of digital files may be provided for use in the SCRC Reading Room upon request.

Use of these materials

The nature of the NC State University Libraries' Special Collections means that copyright or other information about restrictions may be difficult or even impossible to determine despite reasonable efforts. The NC State University Libraries claims only physical ownership of most Special Collections materials.

The materials from our collections are made available for use in research, teaching, and private study, pursuant to U.S. Copyright law. The user must assume full responsibility for any use of the materials, including but not limited to, infringement of copyright and publication rights of reproduced materials. Any materials used for academic research or otherwise should be fully credited with the source.

This collection may contain materials with sensitive or confidential information that is protected under federal or state right to privacy laws and regulations. Researchers are advised that the disclosure of certain information pertaining to identifiable living individuals represented in this collection without the consent of those individuals may have legal ramifications (e.g., a cause of action under common law for invasion of privacy may arise if facts concerning an individual's private life are published that would be deemed highly offensive to a reasonable person) for which North Carolina State University assumes no responsibility.

Preferred Citation

[Identification of item], James O. Henriksen Papers, MC 00665, Special Collections Research Center, NC State University Libraries, Raleigh, NC

Related material

Source of acquisition

Gift of James O. Henriksen, 2019 April (Accession 2019.0124)

Processing information

Processed by: Gwynn Thayer and Oliver Robinson, 2019 May; finding aid by: Oliver Robinson, 2019 May.

Computer Science 1966-2004

This series is comprised of items that relate to the field of computer science including computer programming languages, books, lectures, notes and articles. Materials range from 1966 to 2004.

Press Release: animation software, proof, UVa 1989
Box 1, Folder 1
C Programming Language, Kernigham & Ritchie 1978
Box 1, Folder 2
C++ Programming Language: Bjarne Stroustrup 1986
Box 1, Folder 3
UNIVAC 1108 Reference Manual 1966
Box 1, Folder 4
Fortran IV/IBM Systems 1974
Box 1, Folder 5
Henriksen's first computer program written 1966
Box 1, Folder 6
Calculations Unkown undated
Box 1, Folder 7
Hexadecimal Calculator undated
Box 1, Folder 8
Real time operating systen implementation study - Bruse Arden P.1 1971
Box 1, Folder 9
"A few words about this picture" articles by Paul Ceruzzi 1994
Box 1, Folder 10
"Principles of Compiler Design" - Noteworthy Cover Design 1977
Box 2, Folder 1
"Compilers principles, techniques and tools" - Noteworthy Cover Design 1986
Box 2, Folder 2
IEEE Transactions on Systems Science and Cybernetics 1968
Box 2, Folder 3
Proceedings of the ACM signsoft engineering symposium 1987
Box 2, Folder 4
ACM Sigplan '90 Conference on Programming Language Design & Implementation 1990
Box 2, Folder 5
Proceedings of the ACM '85 Symposium on Language Issues in Programming Environments 1985
Box 3, Folder 1
Object Oriented Computing 1986
Box 3, Folder 2
Jini Network Technology undated
Box 3, Folder 3
Article Clippings 1970-1980
Box 3, Folder 4
Notes and Article Clippings undated
Box 3, Folder 5
Articles by Christopher Shaw 1964
Box 3, Folder 6
Articles on CORDIC tutorial (COordinate Rotation DIgital Computer) 1993-2004
Box 3, Folder 7
"Implementing Cordic Algorithms" by Pitts Jarvis 1990
Box 3, Folder 8
"On the effectiveness of speculative and selective memory fences" undated
Box 3, Folder 9
"The Competition of Transcendental Functions of the IA-64 Architecture" undated
Box 3, Folder 10
Fast triginometric functions using Intel's SS E2 Instructions undated
Box 3, Folder 11
"On the period length of pseudorandom number sequences" 2002
Box 3, Folder 12
"A survey of control structures in programming language" Undated
Box 3, Folder 13
FORTRAN/Michigan Terminal System 1967-1970
Box 3, Folder 14
Computer Simulation 1970-2008

This series is comprised of items that relate specifically to computer simulation programs and includes simulation user guides, lectures, articles, writings, and guides. Materials range from 1970 to 2008.

Discrete Simulation Language and Tools undated
Box 3, Folder 15
ExtendSim Software 2008
Box 3, Folder 16
Simscript II S Punchcards undated
Box 3, Folder 17
History of Simulation - article by Dick Nance and Robert Sargent "Perspectives on the Evolution of Simulation" 2002
Box 3, Folder 18
Winter Simulation Conference Proceedings 2010
Box 3, Folder 19
Problem solving with simulation 2004-2007
Box 3, Folder 20
"Integrated Simulation Environment" by Jim H. Draft 1983
Box 3, Folder 21
"Problems for Computer Simulation" by Thomas J. Schriber 1970
Box 3, Folder 22
EDV Aspekte/ simulation/ Dr. Peter Lorenz 1984
Box 3, Folder 23
Winter Simulation Conference Proceedings reprints bulk 1997, 1998, 2001, 2003, 2004
Box 4, Folder 1
Notes written by Steve Roberts 1988
Box 4, Folder 2
"Teaching Graduate level Simulation Modeling using SLX" by Charles Standridge undated
Box 4, Folder 3
"Batch Size Effects in the Analysis of Simulation Output" by Bruce Schmeiser 1982
Box 4, Folder 4
Discrete Event Simulation 2003
Box 4, Folder 5
OOP in Simula (Object-oriented programming) 2003
Box 4, Folder 6
Papers by Ben Melamed 1993
Box 4, Folder 7
Naval Research Laboratory Reports 1980
Box 4, Folder 8
Articles and Notes on Jarvis, Skopeo, and layout file 1997-1998
Box 4, Folder 9
Simscript II.5 - Release 8 CACI Copy #1 1974
Box 4, Folder 10
Simscript II.5 - Release 8 CACI Copy #2 1974
Box 4, Folder 11
CACI/Pro File II User's Guide 1976
Box 4, Folder 12
CACI/Simscript II.5 undated
Box 4, Folder 13
Consolidated Analysis Centers Incorporated - Pro File II Brochure undated
Box 4, Folder 14
ExtendSim Software User Guide undated
Box 4, Folder 15
GPSS/H 1963-2008

This series is made up of items related to the software GPSS/H. James O. Henriksen created GPSS/H, which is a computer simulation language. Found in this series are items relating to the original GPSS General Purpose Simulation System (GPSS) and GPSS/H. These include algorithms, user guides and agreements, articles and lectures. Materials range from 1963 to 2008.

"An Interactive Debugging facility for GPSS" by Jim H. 1977
Box 5, Folder 1
"Distributed Simulation with JAVA GPSS based on high level of architecture" 1997
Box 5, Folder 2
40 years of development" by Ingolf Stahl undated
Box 5, Folder 3
Notes, Charts, and Use (General Purpose Simulation System) 1970
Box 5, Folder 4
GPSS/H License/agreement with NCSS (National CSS) 1977
Box 5, Folder 5
License Agreement, GPSS/H 1981
Box 5, Folder 6
Canal and Lock system 1996
Box 5, Folder 7
GPSS/H VAX (Virtual Address eXtension) 1979-1983
Box 5, Folder 8
License Agreement Addendum for the University of Michigan 1985
Box 5, Folder 9
GPSS/H - Algorithms undated
Box 5, Folder 10
VAX - Computer 1st run of "Joe the Barber" 1980
Box 5, Folder 11
GPSS/H for VAX computer - Development work 1980
Box 5, Folder 12
User's Manual cover sheet and copyright sheet 1978
Box 5, Folder 13
GPSS/H announcement 1980
Box 5, Folder 14
GPSS/H Information undated
Box 5, Folder 15
Informational Pamphlet. "Simulate your system with GPSS/H" undated
Box 5, Folder 16
"A Complete interactive simulation environment" GPSS/360 Norden undated
Box 5, Folder 17
Wolverine Software 1970-1980
Box 5, Folder 18
GPSS/H - VAX Developments (1 of 2) 1980
Box 5, Folder 19
GPSS H - VAX Developments (2 of 2) 1980
Box 5, Folder 20
GPSS II Reference Manual 1963
Box 5, Folder 21
GASP -IV- Alan Pritsker to Jim H. Undated
Box 5, Folder 22
"Taming the Complexity Dragon" by Jim H., Expanded version of 2006 Talk 2008
Box 5, Folder 23
Map of every GPSS/H Customer undated
Oversize flat box 8
GPSS commercial production improvement code and notes 1980
Flat box 9, Folder 1
University of Michigan Terminal System code 1974
Flat box 9, Folder 2
GPSS 360 code from Michigan Computing Center 1960-1974
Flat box 9, Folder 3
Wolverine Software 1984-1996, 2016

Items found in this series are related to James O. Henriksens's company Wolverine Software, the makers of the GPSS/H language. Included are several annual company newsletters. Materials range from 1984 to 1996, withs some materials from 2016.

SLX: Proof Amimation ( Simulation Language with Extensibility) 1990
Box 5, Folder 24
Proof Animation Undated
Box 5, Folder 25
Annual Company Newsletter 1984
Box 5, Folder 26
Annual Company Newsletter 1986
Box 5, Folder 27
Annual Company Newsletter 1987
Box 5, Folder 28
Annual Company Newsletter 1988
Box 5, Folder 29
Annual Company Newsletter 1989
Box 5, Folder 30
Annual Company Newsletter 1990
Box 5, Folder 31
Annual Company Newsletter 1991
Box 5, Folder 32
Annual Company Newsletter 1992
Box 6, Folder 1
Annual Company Newsletter 1993
Box 6, Folder 2
Annual Company Newsletter 1994
Box 6, Folder 3
Annual Company Newsletter 1995
Box 6, Folder 4
Annual Company Newsletter 1996
Box 6, Folder 5
Discrete Simulation and Animation for Mining Engineers. * Noteworthy : xxvii - Simulation Archive Reference & Wolverine Software GPSS/H 2016
Box 6, Folder 6
Wolverine Software - Office Layout 1970
Box 6, Folder 7
Use Permit, County of Fairfax, VA 1981
Box 6, Folder 8
Correspondence 1973-2006

Correspondence to and from James O. Henriksen includes letters from satisfited customers of the GPSS/H software, personal notes and professional correspondence. Materials range from 1973 to 2006.

Letter from George Fishman 1998-2001
Box 6, Folder 9
Letter from Dave Goldsman undated
Box 6, Folder 10
Letter from IBM 1983
Box 6, Folder 11
Letter from Tom Schriber 1991
Box 6, Folder 12
Letter from The Fraunhofer Society 2006
Box 6, Folder 13
Letter from Sergei Baranov 1992
Box 6, Folder 14
Letter to James Moran from Ralph Thomas 1994
Box 6, Folder 15
Letter from James Moran 1994
Box 6, Folder 16
Letter from General Motors 1988
Box 6, Folder 17
Letter from Dr. F. Preuss 1990
Box 6, Folder 18
Letter from Geoffrey Gordon 1978
Box 6, Folder 19
Correspondence with Joseph S. Annino 1973-1974
Box 6, Folder 20
Letter from Tom Schriber 1987
Box 6, Folder 21
Correspondence with Joseph S. Annino 1973-1974
Box 6, Folder 22
Letter from the University of Michigan 1973
Box 6, Folder 23
Geoffrey Gordon Quotations Undated
Box 6, Folder 24
Personal Documents 1970-2006

This series is made up of items that include James O. Henriksen's teaching papers, business cards, and an early resume. Materials range from 1970 to 2006.

Dana Kelton's hand (Paper cut-out) undated
Box 6, Folder 25
Jim Henriksen lecture announcement in Germany 2006
Box 6, Folder 26
RESTRICTED - Virginia Tech - Course Faculty Evaluations 1982

Access is restricted. Please contact the Special Collections Research Center for more information.

Half box 7, Folder 1
Thread Programming undated
Box 6, Folder 28
Jim Hendriksen's Early Resume 1975
Box 6, Folder 29
University of Virginia/DC - Teaching Papers 1998-1999
Box 6, Folder 30
Henriksen Paper Name Plate undated
Box 6, Folder 31
James O. Henriksen, Wolverine Software Corporation - Business cards undated
Box 6, Folder 32

Access to the collection

Portions of this collection have restricted access; the remainder of this collection is open for research; access requires at least 48 hours advance notice. Because of the nature of certain archival formats, including digital and audio-visual materials, access will require additional advanced notice. Copies of digital files may be provided for use in the SCRC Reading Room upon request.

Preferred Citation

[Identification of item], James O. Henriksen Papers, MC 00665, NC State University Libraries Special Collections Research Center

Use of these materials

The nature of the NC State University Libraries' Special Collections means that copyright or other information about restrictions may be difficult or even impossible to determine despite reasonable efforts. The NC State University Libraries claims only physical ownership of most Special Collections materials.

The materials from our collections are made available for use in research, teaching, and private study, pursuant to U.S. Copyright law. The user must assume full responsibility for any use of the materials, including but not limited to, infringement of copyright and publication rights of reproduced materials. Any materials used for academic research or otherwise should be fully credited with the source.

This collection may contain materials with sensitive or confidential information that is protected under federal or state right to privacy laws and regulations. Researchers are advised that the disclosure of certain information pertaining to identifiable living individuals represented in this collection without the consent of those individuals may have legal ramifications (e.g., a cause of action under common law for invasion of privacy may arise if facts concerning an individual's private life are published that would be deemed highly offensive to a reasonable person) for which North Carolina State University assumes no responsibility.