Paul E. MacNeil, Ph.D.
240 River North Circle
Macon, GA 31210 - 4845
(478) 301 - 2185 (O)

CONTENTS

Education Tutorials
Academic and Industrial Experience Non-refereed Proceedings
Extramural Pedagogical Activities Panel Discussions
Professional Society Memberships Refereed Proceedings
Principal Modeling and Specification Languages Refereed Archival Publications
Principal Programming Languages  

EDUCATION

Ph.D. (Physics) - 1971 The University of Arizona
M.S. (Physics) - 1968 The University of Arizona
B.S. (Physics) - 1966 Rensselaer Polytechnic Institute
Back to top

ACADEMIC AND INDUSTRIAL EXPERIENCE
Mercer University September   1990 – present
Associate Professor, Program Director, Software Engineering Program
July 1997 – present
  • Responsible for all curriculum development, admissions, counseling, and degree certification activities in the Software Engineering masters degree program.
  • Initiated and lead the transition from an MS/Computer and Information Systems program to an MSE/Software Engineering program.
  • Develop and teach graduate courses in Object Oriented Analysis and Design (OOA&D), Refactoring, Design Patterns, Software Engineering (survey), Software Risk Management, Software Process Improvement (PSP and Agile processes), Object Oriented Programming in Java and C++, Real Time Software, and Advanced Computational Techniques (including neural networks and genetic algorithms). Direct graduate student research.

Associate Professor of Computer and Information Systems (CIS)
September 1990 – June 1997
  • Developed curriculum and taught courses in software engineering, development techniques, and the software life cycle, modeling and simulation, artificial intelligence, expert systems, object orientation, and engineering problem analysis. Directed graduate research projects. CIS Program Director 1994 – 1997.

Independent Consultant
January 1990 – 1995
  • Clients included Georgia Tech Research Institute and TRW, Inc.
ISX Corporation, Thousand Oaks, CA 91360   1989 – 1990
Senior Intelligent Systems Engineer
  • Performed domain modeling, requirements analysis, and some design for ICRM, the Intelligent Computational Resource Manager. ICRM applies intelligent systems engineering to the management of computational resources. (Intelligent systems engineering combines artificial intelligence techniques and technology with traditional systems engineering techniques and technology.)
  • Contributed to the development and documentation of intelligent systems engineering methodology.
  • Taught two short courses on application domain modeling, real time system requirements analysis, software design, and the transition from requirements to design. Analysis paradigms used included transformation composition and decomposition, object-oriented, relational database, and stimulus-response (event-driven) modeling.
Harris Government Systems, Melbourne, FL   June 1984 – December 1988
Senior Associate Principal Engineer/Staff Engineer – Software Harris Government Aerospace Systems Division
October 1985 – December 1988
  • Developed and lead further development of a model-based diagnostic system (the Automatic Monitor of the CAMERA IR&D system). Developed a common knowledge base for this system and a cooperating resource management expert system. Coordinated the work of two knowledge engineers.
  • Developed and taught several courses on real time software and system requirements analysis, software design, application domain modeling, and the transition from requirements to software design. Acted as an internal consultant on analysis and design to several projects (including missile range operations, air traffic control, avionics, and aircraft support equipment applications).
  • Principal Investigator for the Knowledge Acquisition and Representation Tool (KART) IR&D.
  • Coordinated division explorations of the applicability of neural networks to division products.
  • Lead and contributed to several proposals.

Senior Associate Principal Engineer – Systems Harris Government Communication Systems Division (Formerly Harris Government Data Communications Division)
June 1984 – October 1985
  • System software engineer for a communication network application.
  • System engineer for the control subsystem of the Voice Switching and Control System for air traffic control. Developed system and subsystem requirements. Identified candidate architectures and computers, and performed trade studies.
Goodyear Aerospace Corporation, Litchfield Park, AZ 85340   
June 1980 – June 1984
Engineer Specialist
  • Software Manager (program, line and technical) for ten software engineers, and Assistant Project Engineer, for an aircraft support equipment application.
  • Taught several courses on real time software and systems requirements analysis, software design, application domain modeling and the transition from requirements to software design.
  • Software Manager for the General Imagery Intelligence Training System.
  • Software Test Director for a dual microprocessor-based real time radar control and image exploitation system.
  • Software Manager for the Venus Orbiting Imaging Radar System (VOIR) proposal. Wrote the software management proposal, and the ground processor subsystem technical proposal. Lead the development of the technical proposals for the radar (space-borne), support equipment, and mission operations support subsystems software. Performed preliminary requirements analysis, design and documentation for the ground processor software. Identified candidate architectures and computers, and performed trade studies for the ground processor subsystem.
Massachusetts Institute of Technology,Cambridge MA 02139
January 1976 – May 1980
Member of Research Staff
  • Performed software design and implemented an iterating global Kalman filter-smoother in a (then) large (120K lines of code) Planetary Ephemerides Program (PEP) in support of the Pioneer Venus Orbiter Celestial Mechanics Experiment.
  • Participated in experiment management and operations, and data collection, analysis and interpretation for the Viking (mission to Mars) Relativity Experiment. Contributed to the most precise measurement of the delay of electromagnetic radiation by solar gravity via general relativistic effects. Participated in the marginal detection of UT (seasonal variation) terms in the rotation of Mars.
  • Developed software for PEP.
GTE Sylvania, Needham Heights MA 02194   May 1974 – January 1976
Research and Development Engineer   1975 – 1976


Senior Engineer   1974 – 1975
  • Developed system and software requirements for the AN/TTC-39 Circuit Switch.
ECS, Inc. (formerly Engineering Computer Systems, Inc.)Lexington MA 02173 1973 – 1974
Programmer
  • Developed system and software requirements for a computer graphics (CAD) application.
University of Arizona, Dept. of Physics, Tucson, AZ   1966 - 1971
Instructor   1971


Graduate Teaching Assistant   1968 – 1971


Graduate Research Assistant   1967 – 1969
  • Taught undergraduate laboratories and recitations.
Pima Community College, Dept. of Physics, Tucson, AZ   1971
Graduate Teaching Assistant
  • Taught undergraduate laboratories.
Back to top

EXTRAMURAL PEDAGOGICAL ACTIVITIES
IEEE International Phoenix Conference on Computers and Communications
Program Committee Member, Referee
1989, 1991, 1992, 1993, 1994, 1995
Back to top

PROFESSIONAL SOCIETY MEMBERSHIPS
  • Institute of Electrical and Electronic Engineers, Computer Society (Senior Member)
  • American Physical Society (Life Member)
  • American Astronomical Society (Full Member)
  • Sigma Pi Sigma, National Physics Honor Society (Chapter President, 1965 – 1966)
Back to top

PRINCIPAL MODELING AND SPECIFICATION LANGUAGES
  • Unified Modeling Language (UML)
  • Object Modeling Technique (OMT) Language
Back to top

PRINCIPAL PROGRAMMING LANGUAGES
  • Java
  • C++
  • Others:
  • Fortran, Lisp, CLIPS (an expert system shell language), Ada83
Back to top

TUTORIAL (DAY LONG)

P. E. MacNeil, “From Problem to Software Solution”, Fourteenth IEEE International Phoenix Conference on Computers and Communications, March1995 (unpublished)

P. E. MacNeil, “Applied Software Engineering”, Thirteenth IEEE International Phoenix Conference on Computers and Communications, 12-15 April 1994 (unpublished)

P. E. MacNeil, “Options for Software Development”, Twelfth IEEE International Phoenix Conference on Computers and Communications, 23-26 April 1993 (unpublished)

P. E. MacNeil, “Systematic Software Development”, Eleventh IEEE International Phoenix Conference on Computers and Communications, 1-3 April 1992 (unpublished)

P. E. MacNeil, “Software Development Techniques”, Tenth IEEE International Phoenix Conference on Computers and Communications, 27-30 March 1991 (unpublished)

P. E. MacNeil, “Structured Software Development”, IEEE International Phoenix Conference on Computers and Communications, 22-24 March 1989 and 21-23 March 1990 (unpublished)

P. E. MacNeil, “Structuring Artificial Intelligence”, IEEE Phoenix Conference on Computers and Communications, 25-27 February 1987 and 16-18 March 1988 (unpublished)

Back to top

NON-REFEREED PROCEEDINGS

P. E. MacNeil, John H. Reece, “Assessment and Design of Instruction for Variable-Attendance/Distance-Learning ALN Graduate Software Engineering Education”, Proceedings of the Frontiers in Education 2002 Conference (FIE 2002), Boston, Massachusetts, 6-9 November, 2002. Presented (by P.E.M.) at FIE 2002.

Back to top

PANEL DISCUSSIONS

Jorge Diaz-Herrara, Tom Hilburn, Gregory Hislop, Michael Lutz, Paul E. MacNeil and Michael McCracken, “Software Engineering Education Should be Presented as: A. Science B. Engineering C. Technology D. All Of The Above E. None Of The Above, Other.”, Proceedings of the Frontiers in Education 2001 Conference (FIE 2001), Reno, Nevada, 10-13 October, 2002

Vladan Jovanovic, Paul MacNeil, Duane Matlan, Kenneth Modesitt, and Daniel Shoemaker, “Software Engineering Masters Programs, - Lessons Learned”, Proceedings of the Fifteenth Conference on Software Engineering Education and Training” (CSEE&T 2002), Covington, Kentucky, 25-27 February, 2002

Iraj Hirmanpour, Stan Brown, Jorge L. Diaz-Herrara, Martha Myers, and Paul MacNeil, “Software Education and Industry Skills Needs”, “Software Engineering in the 21st Century” event at Southern Polytechnic State University, Marietta, Georgia, 15 November, 2000 (unpublished)

Paul E. MacNeil, “SPI and Academia”, presented in the Educators Panel at “Software Engineering in the 21st Century” event at Southern Polytechnic State University, Marietta, Georgia, 1 December, 2000 (unpublished)

Back to top

REFEREED PROCEEDINGS

P. E. MacNeil, S. R. Schultz, "A Genetic Algorithm Approach to the Solution of a Differential Equation", Proceedings of the 2010 IEEE Southeastern Conference (SoutheastCon-2010), Charlotte-Concord, North Carolina, 18-21 March, 2010, pp. 448-450

Schultz, S.R., Wilcher, A., MacNeil, P.E., and D. Phillips, “Determining Mean Time to Intercept for Periodic Pulse Trains”, 2010 IIE Annual Conference and Exhibition, Cancun, Mexico.

P. E. MacNeil, "Genetic Algorithms and Solutions of an Interesting Differential Equation", 10th Annual Genetic and Evolutionary Computation Conference (GECCO-2008), Atlanta, Georgia, 12-16 July 2008, pp. 1711-1712

R. Rajagopalan, P. E. MacNeil, “Object Oriented Design for Computer Integrated Manufacturing (CIM) Applications”, Proceedings of the First International Conference on Object-Oriented Manufacturing Systems (ICOOMS), Calgary, Alberta, 3-6 May 1992. Presented (by P.E.M.) at ICOOMS.

R. D. Reasenberg, R. B. Goldstein, P. E. MacNeil, and I. I. Shapiro, “Mars Rotation: Bound on Seasonal Variation”, Bull. Am. Astron. Soc., 11, 571-572 (1979). Presented (by P. E. M.) at the AAS/DPS Meeting #11, Clayton, Missouri, 23-26 October 1979.

R. D. Reasenberg, R. B. Goldstein, P. E. MacNeil, I. I. Shapiro, and R. W. King, “The Pole Direction and Procession of Mars”, Bull. Am. Astron. Soc., 9, 520 (1977), Presented at the AAS/DPS Meeting # 9, Boston, Massachusetts, 27-30 October 1977.

I. I. Shapiro, R. D. Reasenberg, R. B. Goldstein, P. E. MacNeil, J. P. Brenkle, D. L. Cain, T. Komarek, A. I. Zygielbaum, and W. H. Michael, Jr., “The Viking Relativity Experiment”, Bull. Am. Astron. Soc., 9, 443 (1977). Presented at the AAS/DPS Meeting #8, Honolulu, Hawaii, 19-22 January 1977.

W. H. Michael, Jr., A. P. Mayo, W. T. Blackshear, R. H. Tolson, J. P. Gapcynski, G. M. Kelly, J. P. Brenkle, D. L. Cain, G. Fjeldbo, D. N. Sweetnam, C. T. Stelzreid, R. B. Goldstein, P. E. MacNeil, R. D. Reasenberg, I. I. Shapiro, T. I. S. Boak III, M. D. Grossi, C. H. Tang, and G. L. Tyler, “Properties of Mars and Its Environment as Determined from Viking Radio Tracking Data”, Bull. Am. Astron. Soc., 9, 443 (1977). Presented at the AAS/DPS Meeting #8, Honolulu, Hawaii, 19-22 January 1977.

Back to top

REFEREED ARCHIVAL PUBLICATIONS

R. D. Reasenberg, Z. M. Goldberg, P. E. MacNeil, and I. I. Shapiro, “Venus Gravity: A High-Resolution Map”, Journal of the Geophysical Union, 86, 7173-7179 (1981).

R. D. Reasenberg, I. I. Shapiro, P. E. MacNeil, R. B. Goldstein, J. C. Breidenthal, J. P. Brenkle, D. L. Cain, T. M. Kaufman, T. A. Komarek, and A. I. Zygielbaum, “Viking Relativity Experiment: Verification of Signal Retardation by Solar Gravity”, Astrophys. J, 234, L219-221 (1979)

I. I. Shapiro, R. D. Reasenberg, P. E. MacNeil, R. B. Goldstein, J. Brenkle, D. Cain, T. Komarek, A. Zygielbaum, W. F. Cuddihy, and W. H. Michael, Jr., “The Viking Relativity Experiment”, J. Geophys. Res., 82, 4329-4334 (1977)

W. H. Michael, Jr., A. P. Mayo, W. T. Blackshear, R. H. Tolson, G. M. Kelly, J. P. Brenkle, D. L. Cain, G. Fjeldbo, D. N. Sweetnam, R. B. Goldstein, P. E. MacNeil, R. D. Reasenberg, I. I. Shapiro, T. I. S. Boak, M. D. Grossi, and C. H. Tang, “Mars Dynamics, Atmosphere, and Surface Properties: Determination from Viking Tracking Data”, Science, 194, 1337 (1976).

Back to top