Biography


Revised: 2 October 2000
Work Address
Lockheed Martin Aeronautical Systems
86 South Cobb Drive
Department 70-D6
Mail Zone 0674
Marietta, GA 30063-0674
Work Phones and FAX
Office Phone 770/494-7024
Department 70-D6 Phone 770/494-1670
Department 70-D6 FAX 770/494-1345
Email
R_Conn@msn.com
Personal Websites
http://communities.msn.com/rickconn/
http://unicoi.kennesaw.edu/~rconn/

Contents


Education

Return to Table of Contents


Employment History Summary

Full-Time Jobs

Part-Time Jobs

Return to Table of Contents


Employment History Details

1998 - Present: Engineering Specialist, Senior, Department 70-D6 (C-130J Software Development), Lockheed Martin Aeronautical Systems, Marietta, GA (full-time job)

As a Senior Engineering Specialist, Mr. Conn was a member of the department involved in the creation of the software for the Mission Control and Bus Interface Unit computers of the C-130J aircraft. His department also creates the software for the Ground-Based Data System of the C-130J aircraft.

Rick plays the role as a Software Process Engineer. He is involved in defining the software processes and procedures which govern the development of the software in his department. He is also a member of the Reuse Working Group of the Lockheed Martin corporate Software Subcouncil.

Rick teaches in-house courses in Ada95, C++, the CMM, and web publishing to students from various projects within Lockheed Martin, including the C-130J, C-27J, C-5AMP, and F-22.

Lockheed Martin does not have a direct affiliation with the CDROMs produced by Walnut Creek CDROM that Rick edits. Rick has disclosed this activity to Lockheed Martin, and Lockheed Martin is in no way responsible for it.

1999 - Present: Adjunct Professor, Department of Computer Science and Information Systems, Kennesaw State University, Kennesaw, GA (part-time job)

As an Adjunct Professor, Mr. Conn consults with the faculty on issues of mutual interest. Mr. Conn teaches CSIS 1020, Programming in Visual Basic.

1995 - 1998: Assistant Professor, Software Engineering Department, 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 taught courses in software engineering with the rank of Assistant Professor. His courses include:

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 was 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 (over $200K has been allocated to this project over a four-year period).

Mr. Conn was the Principal Investigator for the Reuse Tapestry project, which includes the Source Code Analysis Tool Construction (SCATC) domain-specific kit and a number of Ada83, Ada95, C, and C++ source code analysis tools built using this kit. Mr. Conn was also the author of the Generic Web-based Reuse Library (GWRL), a family of programs created using the SCATC kit which creates web pages, including a table of contents and index, from asset descriptor files.

Mr. Conn was the Project Lead for over a year 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 (funding for the Monmouth University part was around $140K).

Mr. Conn was 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: Member of the Technical Staff, 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: Adjunct Professor, 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: Adjunct Professor, 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 has taught 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 was 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: Member of the Federal Advisory Board on Ada, 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: Principal Investigator, 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: Adjunct Professor, 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: Manager, Ada Software Repository, 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: Lead Software Engineer, 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: Software and Book Author, 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: Manager, Ada Software Repository, 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: Software Design Engineer, 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: Computer Scientist (GS-12), 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: U.S. Army Captain, 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 1st Lieutenant, 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: U.S. Army 2nd Lieutenant, 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 advised a number of thesis students.

As a Software Process Engineer at Lockheed Martin, Mr. Conn taught courses in Ada95, C++, and Web Publishing to other Lockheed Martin personnel. There were both short and long (14 week) versions of the Ada95 and C++ courses.

Return to Table of Contents


Hardware and Equipment Experience

Return to Table of Contents


Software 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


Registered Copyrights

Return to Table of Contents


MITRE Technical Publications

Return to Table of Contents


Lockheed Martin Publications

Return to Table of Contents


CDROM and Other Technical Publications

This list does not include numerous magazine articles.

Return to Table of Contents