About David M. Smith

Mr. Smith holds a first-class B.Sc.(Eng) in Aeronautical Engineering from Southampton University (1964), and a M.Sc. in Control Systems from Imperial College, London (1966).

Georgia Institute of Technology

1997-present: Mr. Smith is a lecturer at the Georgia Institute of Technology. His teaching experience includes introductory courses in algorithms and programming, a junior class in advanced software engineering and a senior class in advanced intelligent systems. See his Georgia Tech Web Site for more detail.

Lockheed Martin

Mr. Smith retired from Lockheed Martin Aeronautical Systems Company after a 31 year career as a specialist in computer software architectures.

1990-1997: Technical Fellow (equivalent to Director level) with responsibility across the Corporation for the application of Intelligent Systems to aircraft avionics systems.

1996-1997: Assigned to the C-27J and C-130J programs to develop tools which analyze the avionics system performance. Completed and demonstrated a tool set able to predict and optimize system performance.

1996: Trained for, and participated in, Software Capability Assessment based on the Software Engineering Institute’s Capability Maturity Model.

1993-1996: Assigned to the F-22 program as the Air Vehicle software architect. Led a team which built a complete simulation of the avionics system hardware and software.

1985-1992: Technical Director for the DARPA/USAF Pilot’s Associate program establishing and demonstrating the feasibility of using real-time cooperating expert systems to support the pilot of an advanced single-seat fighter aircraft.

1984-1987: Developed and marketed an integrated OPS5 environment (MS-DOS version); subsequently ported to Windows 95 / 98 / NT.

Other Work: Software development responsibility for:

· C-5A and B model on-board maintenance and diagnostic system – wrote the software to analyze engine performance in flight

· Automated Paint and Process Line – wrote and installed the software which manages an aircraft parts preparation facility

· Laser Velocimetry – wrote the software to derive power spectral density measurements from randomly sampled date

· Air Traffic Control – part of the team which developed and demonstrated the Lockheed ARTS-2 system for the FAA

· Advanced Multi-Microprocessor Digital Flight Controls – developed, integrated and flight tested a system of 12 microprocessors for primary flight controls

· Pipeline Monitoring – part of the team which developed petroleum pipeline monitoring and metering software for Colonial Pipeline

· ATLAS Compiler – developed and fielded a compiler for automatic test set scripts; supported the test development team in testing over 200 circuit boards for the C-5A multi-mode radar and Station Keeping Equipment.

Publications

1992 – Invited Chapter in Control and Dynamic Systems by Dr. C. T. Leondes entitled “Applications of Automation to the Support of Limited-Quantity Production Systems” – Academic Press

1989 – “Pilot’s Associate: The Generation of Real-Time Performance” – AIAA/AAS/ASEE Aircraft Design Operations Meeting

1989 – “Integrated Dynamic Planning in the Pilot’s Associate” – AIAA Conference on Guidance, Navigation and Control

1988 – “The Pilot’s Associate – an Overview” – 8th Annual Workshop on Expert Systems and Their Applications, Avignon, France

1984 – “Interfacing an Intelligent Decision Maker to a Real-Time Control System” – SPIE Annual Conference, Washington, DC

1983 – “A Highly Reliable Digital Control System” – 5th Annual Southeastern Symposium on System Theory, University of Alabama, Huntsville

1982 – “Industrial Applications of Artificial Intelligence” – TI Mix National Symposium

1981 – “A Note on Turbulence Measurements with a Laser Velocimeter” – Journal of Fluid Mechanics 1981 Vol. 102 Page 353

Awards

1988 – American Institute for Aeronautics and Astronautics – National Digital Avionics Award in recognition of the development of Intelligent Systems for Avionics.

Languages

Fluent in Lisp, Java, C, C++, Ada, Jovial, FORTRAN, Pascal, SQL, and assembly language for a wide variety of processors.