Paul E. MacNeil, Ph.D.
240 River North Circle
Macon, GA 31210 - 4845
(478) 301 - 2185 (O)
Ph.D. (Physics) - 1971 The University of Arizona
M.S. (Physics) - 1968 The University of Arizona
B.S. (Physics) - 1966 Rensselaer Polytechnic Institute
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
- 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.
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 –
- 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
- 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
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
- 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
- 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 –
- Research and Development Engineer 1975 – 1976
- Senior Engineer 1974 – 1975
- Developed system and software requirements for the AN/TTC-39 Circuit
ECS, Inc. (formerly Engineering Computer Systems, Inc.)Lexington MA
02173 1973 – 1974
- Developed system and software requirements for a computer graphics
University of Arizona, Dept. of Physics, Tucson, AZ 1966
- 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.
EXTRAMURAL PEDAGOGICAL ACTIVITIES
IEEE International Phoenix Conference on Computers and Communications
- Program Committee Member, Referee
1989, 1991, 1992, 1993, 1994, 1995
PROFESSIONAL SOCIETY MEMBERSHIPS
- Institute of Electrical and Electronic Engineers, Computer Society
- American Physical Society (Life Member)
- American Astronomical Society (Full Member)
- Sigma Pi Sigma, National Physics Honor Society (Chapter President,
1965 – 1966)
PRINCIPAL MODELING AND SPECIFICATION LANGUAGES
- Unified Modeling Language (UML)
- Object Modeling Technique (OMT) Language
PRINCIPAL PROGRAMMING LANGUAGES
- Fortran, Lisp, CLIPS (an expert system shell language), Ada83
TUTORIAL (DAY LONG)
P. E. MacNeil, “From Problem to Software Solution”, Fourteenth
IEEE International Phoenix Conference on Computers and Communications, March1995
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
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)
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.
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,
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
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.
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
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).