Richard Lee Conn

Contact Information

Work Address
Software Engineering Department
Monmouth University
Cedar Avenue
West Long Branch, New Jersey 07764
Work Phone and FAX
Office Phone: 908/571-3480
Software Engineering Department Phone: 908/571-7501
Software Engineering Department FAX: 908/728-7112
Center for Technology Development and Transfer Phone: 908/571-4491
Center for Technology Development and Transfer FAX: 908/571-3554
Email
conn@moncol.monmouth.edu

Revised: 14 April 1995

Contents - Richard Conn Biography


Education

Return to Table of Contents


Employment History Summary

Full-Time Jobs

Part-Time Jobs

Return to Table of Contents


Employment History Details

1995 - Present: Monmouth University, West Long Branch, NJ (full-time job)

As a full-time member of the faculty of the Software Engineering Department at Monmouth University, Mr. Conn teaches courses in software engineering with the rank of Assistant Professor. His courses include Principles of Software Engineering, Software Reuse, and Software Quality and Testing. Students in the Software Engineering Department are largely from local industry, such as the Federal Aviation Administration's Technical Center, AT&T Bell Labs, Bell Atlantic, Computer Science Corporation, The MITRE Corporation, Telos Corporation, Prudential Insurance, Continental Insurance, and Fort Monmouth.

Mr. Conn is the Principal Investigator of a project on exploring software reuse in the global theatre. Through this project, he manages the Public Ada Library (PAL) - see references below for more information on the PAL. This work is through the Center for Technology Development and Transfer at Monmouth University and is funded by the Defense Information Systems Agency.

Mr. Conn is the Project Lead on the Monmouth University part of the Computer-Aided Prototyping System (CAPS) project, managing a team of other faculty members and several graduate students. This work is through the Center for Technology Development and Transfer at Monmouth University and is funded by the Department of Defense, Small Business Technology Transfer (STTR) Program.

Mr. Conn is the thesis advisor for a number of graduate students on a variety of topics, ranging from topics such as tradeoffs in parallel computations using VHDL to topics such as coming up with a documentation and publishing scheme for reusable software assets. Mr. Conn is developing a larger project, tentatively entitled The Reuse Tapestry project, which is a common source for a large number of thesis projects in the Software Engineering Department that address a wide variety of issues pertaining to effective reuse of software assets, including documentation, architectures, designs, as well as code.

1992 - 1995: The MITRE Corporation, Eatontown, NJ (full-time job)

As a member of the technical staff at the MITRE Corporation, Mr. Conn has ported the Terrain Evaluation Module (TEM) software onto an HP-UX workstation, performed a metrics analysis on it, and given a demonstration of it.

Mr. Conn designed and coded an Ada-oriented System Dependency Analyzer (SDA) tool and an Ada-oriented Common Code Recognizer (CCR) tool, which have been used to analyze over thirty million lines of Ada source code on nine Army projects. He also designed and implemented a C System Dependency Analyzer tool (in Ada) to perform a similar type of analysis (see bibliography below for references to papers on these tools).

Mr. Conn consulted on an Ada83 to Ada9X Compatibility Analysis Tool, designed and implemented an early version of an Ada Tasking Analysis Tool, and wrote the Reuse Implementation Plan and Policies and Procedures document for the Armament Software Engineering Center Reuse Library.

Mr. Conn has performed an analysis of the software in the Army's STACCS project and a study of the Distributed Computing Environment (DCE) of the Open Software Foundation (OSF).

Mr. Conn was the principal advisor on software reuse to the Advanced Field Artillery System (AFAS) and Future Armored Resupply Vehicle (FARV) projects at Picatinny Arsenal, on which he has authored two MITRE Technical Reports (MTRs), a MITRE Working Paper, and several presentations and Technical Interchange Meetings (TIMs). Mr. Conn has written the Reuse Implementation Plan for AFAS and FARV.

Mr. Conn was co-chair of ACM/SIGAda's Education Working Group and a member of the ACM/SIGAda Ada Awareness Group, and his activities were funded by MITRE.

1994-1995: Department of Software Engineering, Monmouth University, West Long Branch, NJ (part-time job)

As an Adjunct Professor, Mr. Conn has taught courses in Software Reuse and Ada95 to selected personnel at Fort Monmouth through a contract to Monmouth University, to senior-level undergraduate and graduate students, and to members of the technical community in the Fort Monmouth area (including AT&T Bell Labs at Holmdel and Continental Insurance near Eatontown). Mr. Conn is now teaching graduate courses in Software Reuse to senior-level undergraduate and graduate students.

1993-1994: School of Information Science and Technology, Monmouth College, West Long Branch, NJ (part-time job)

As an Adjunct Professor, Mr. Conn has taught courses in Object-Oriented Analysis, Object-Oriented Design, Software Reuse and Software Tool Construction to selected personnel at Fort Monmouth through a contract to Monmouth College and to senior-level undergraduate and graduate students. Mr. Conn is now teaching graduate courses in object-oriented design, software reuse, and software tool construction to senior-level undergraduate and graduate students.

1993-1994: Manager, Public Ada Library, Monmouth College, West Long Branch, NJ (part-time job)

As the manager and founder of the Public Ada Library, Mr. Conn is the Principal Investigator on a contract from the Ada Joint Program Office under the DoD's Defense Information Systems Agency. The Public Ada Library is a major Ada-oriented information source on the Internet (the backbone of the National Information Infrastructure), providing information and Ada source code and tools to over 600 corporations and 450 educational institutions in the United States as well has several hundred organizations in over 50 other countries.

1992 - 1993: Ada Joint Program Office, The Pentagon, Washington, D.C. (part-time job)

As a member of the Federal Advisory Board on Ada (the Ada Board), Mr. Conn acts as an appointed consultant and advisor to the Director of the Ada Joint Program Office. This position is an appointment, and participation is on a voluntary, non-funded basis. As a member of this board, Mr. Conn is classified as an employee of the federal government.

1991 - 1992: Defense Advanced Research Projects Agency/Ada Joint Program Office, Washington, D.C. (part-time job)

Mr. Conn was awarded a contract during this period to develop an Ada-oriented Software Engineering course for the federal government. This course has been completed and is intended to be distributed by the Software Engineering Institute, Carnegie-Mellon University, Pittsburgh, to universities in the United States.

1990 - 1992: Department of Electrical and Computer Engineering, University of Cincinnati, Cincinnati, OH (part-time job)

As an Adjunct Professor at the university, Mr. Conn taught courses in Software Engineering, Object-Oriented Design, and Object-Oriented Programming to over 100 senior undergraduate and graduate students. The courses had a basis in the Ada and C++ programming languages.

1987 - 1991: Management Assistance Corporation of America, White Sands Missile Range, NM (part-time job)

As the manager of the DOD's Ada Software Repository on the SIMTEL20 host computer at White Sands, Mr. Conn managed and maintained the repository as a part-time job sponsored by the U.S. Army Information Systems Command and the Software Technology for Adaptable, Reliable Systems (STARS) program office. The Ada Software Repository contains over 80 million bytes of Ada source code and is accessed by an estimated 10,000 users. Mr. Conn did this work over the Internet from Cincinnati, Ohio.

1986 - 1992: General Electric Aircraft Engines, Cincinnati, OH (full-time job)

As a software engineer for the Advanced Engineering Technology Department, Software Engineering Section, Mr. Conn managed the IR&D 9.44E and 9.44(10) Ada and VHDL (VHSIC, Very High Speed Integrated Circuit, Hardware Description Language) research projects. He performed Ada-related and software engineering-related applied research for aircraft engine controls, evaluated Ada compilers and tools for use in engine control software development, provided support to GE corporate for the STARS Competing Primes Lead Contract proposal, and was a consultant and engineer for the GE-proprietary BEACON graphical programming language tool. He also consulted on a wide variety of military, commercial, and internal projects, including projects in the areas of engine controls, workstation graphical user interface (GUI) software, graphical programming language development, and workstation selection and administration. He issued and managed research grants to the University of Cincinnati for table lookup chip development, Ada compiler evaluation, and an engine model on-a- chip feasibility study. Finally, Mr. Conn taught in-house courses in Ada (introductory, advanced, and manager- oriented), C (introductory and advanced), and C++.

1986 - 1986: Self-employed, Plano, TX (full-time job)

During his period of self-employment, Mr. Conn completed his work on the ZCPR3 operating and software development system. Used by over 60 Original Equipment Manufacturers (OEMs) in Silicon Valley, ZCPR3 was marketed by his agent, Echelon, Inc. Mr. Conn also wrote and completed four books and numerous magazine articles during this period.

1984 - 1987: Ada Software Repository project, White Sands Missile Range, NM (part-time job)

During this time, Mr. Conn founded and managed the Ada Software Repository at White Sands Missile Range in New Mexico on a voluntary, non-funded basis. The Ada Software Repository was initially populated by several sources, including the World-Wide Military Command and Control System (WWMCCS) Information Systems (WIS) program office.

1984 - 1985: Texas Instruments, Dallas, TX (full-time job)

As a software design engineer in the Ada Technology Branch of Texas Instruments, Mr. Conn was a technical consultant and a software designer and coder on several government projects, including an Ada toolset for WWMCCS and a VHDL simulator. Mr. Conn designed and implemented the TI Ada Program Design Language.

1982 - 1986: Author, ZCPR3 Operating and Software Development System (part-time job)

As the author of the Z80 Command Processor Replacement Operating and Software Development System, Mr. Conn designed and implemented ZCPR1, ZCPR2, and ZCPR3. The work entailed design and implementation of the operating system, the tool suite that supported the operating system, the reusable components library used to implement the tools, the communications system, and the shells (user interfaces). ZCPR3 was marketed by Echelon, Inc., his agent in Silicon Valley to over 60 Original Equipment Manufacturers (NEC being the most notable) for incorporation into their products. ZCPR3 was featured in many magazines at the time, including Computer Language, Dr. Dobbs Journal, and Byte magazine.

1982 - 1984: U.S. Army Software Development and Support Center, Fort Monmouth, NJ (full-time job)

As a Computer Scientist (GS-12), Mr. Conn was a technical consultant on several DOD satellite projects ranging in value from $100M to $10B. He acted as an Ada consultant and evaluated contract proposals and monitored projects at contractor facilities. He was also a consultant on the Defense Data Network (DDN).

1980 - 1982: Air Force Institute of Technology, Wright-Patterson AFB, OH (full-time job)

As an instructor, Captain Conn (US Army) taught courses in operating systems and microprocessors and performed research in microcomputer-based operating systems. He also designed the microcomputer laboratory for the Institute and selected and designed the microcomputer laboratory courses.

1978 - 1980: U.S. Army Satellite Communications Agency, Fort Monmouth, NJ (full-time job)

As a technical consultant, 1LT Conn (US Army) consulted on several government satellite projects ranging from $10M to $3B on issues relating to Ada and embedded computers in general. He was a member of the language evaluation team for the Ada programming language (then called DOD-1), and he received a grant for research into microcomputer operating systems. He worked as a team member in the preparation of project reports under the Review, Evaluation, and Command Assessment of Programs (RECAP) project to the U.S. Congress.

1976 - 1978: University of Illinois, Urbana, IL (full-time job)

As a U.S. Army Fellow, 2LT Conn (US Army) obtained a Masters Degree in Computer Science from the Department of Computer Science at the University of Illinois.

Return to Table of Contents


Teaching Experience

Mr. Conn taught courses in operating systems and microprocessors as a member of the faculty of the Department of Electrical Engineering at the Air Force Institute of Technology, Wright-Patterson AFB, Ohio (May 1980 to April 1982).

Mr. Conn taught courses in Ada, Advanced Ada, Ada for Managers, C, Advanced C, and C++ as a certified instructor in the after-hours program sponsored by the Human Resources Department at General Electric Aircraft Engines, Cincinnati, Ohio (February 1987 to May 1992). He designed and taught these courses and established standards for computer programming courses taught at General Electric Aircraft Engines.

Mr. Conn taught courses in Software Engineering, Object-Oriented Design, and Object-Oriented Programming as an Adjunct Professor for the Department of Electrical and Computer Engineering, University of Cincinnati, Cincinnati, Ohio (January 1990 to September 1992). He designed and taught these courses to undergraduate and graduate students. He and Dr. Harold Carter also won a contract from the Defense Advanced Research Projects Agency through the DOD Ada Joint Program Office to develop an Ada-oriented Software Engineering course, which he completed in September 1992.

Mr. Conn taught courses in Object-Oriented Analysis, Object-Oriented Design, and Software Tool Construction as a member of the faculty of the School of Information Sciences and Technology, Department of Telematics, Monmouth College, West Long Branch, New Jersey (January 1993 to 1994).

As an Adjunct Professor in the Software Engineering Department of Monmouth University, Mr. Conn has taught courses in Software Reuse and Ada95 to selected personnel at Fort Monmouth through a contract to Monmouth University, to senior-level undergraduate and graduate students, and to members of the technical community in the Fort Monmouth area (including AT&T Bell Labs at Holmdel and Continental Insurance near Eatontown). Mr. Conn taught graduate courses in Software Reuse to senior-level undergraduate and graduate students (March 1995 to August 1995). Mr. Conn also advised nine thesis students in three projects.

As an Assistant Professor in the Software Engineering Department of Monmouth University (a full-time position), Mr. Conn has taught courses in the Principles of Software Engineering, Software Reuse, Software Quality and Testing, and ANSI C. He also advises a number of thesis students.

Return to Table of Contents


Hardware and Equipment Experience

Return to Table of Contents


Software Experience

Return to Table of Contents


Federal Regulations, Standards, and Acquisition Practices - In-Depth Knowledge and Experience

Return to Table of Contents


External Technical Committee Memberships

Return to Table of Contents


Professional Society or Association Memberships

Return to Table of Contents


Professional Honors

Return to Table of Contents


Licenses and Certifications

Return to Table of Contents


Other Technical Interests

Return to Table of Contents


Registered Copyrights

Return to Table of Contents


MITRE Technical Publications

Return to Table of Contents


Key Non-MITRE Technical Publications

This list does not include numerous magazine articles.