Department of Computer Information Systems Florida A &
M University
Dr. Marion Harmon, Professor
Education:
B.S. Florida State University (Mathematics Education), June 1979
M.S. Florida State University (Computer Science), December 1983
Ph.D. Florida State University (Computer Science), June 1991
Positions Held:
High School Math Teacher, Boca Raton, Florida, 1979.
Middle School Math Teacher, Tallahassee, Florida, 1980
Systems Analyst, State of Florida, Dept. of Revenue, 1982-84.
Systems Project Analyst, State of Florida, Dept. of Admin., 1984-85.
Assistant Professor, Math Dept., Florida A and M University, 1986-88.
Associate Professor/Chair, CIS Dept., Florida A and M University, 1992-97.
Professor/Chair, CIS Dept., Florida A and M University, 1997- .
Research Interests:
Real-Time Systems, Software Engineering, Computer Architectures
Performance Measurement, Programming Languages
Organization Affiliations:
Association for Computing Machinery
IEEE Computer Society
NARCE Executive Committee
ADMI Board Member
Honors:
McKnight Fellow
3M Corporation Endowed Professor
Funded Research:
Predicting Execution Time At Compile TimeFunding agency: Department
of the Navy. 215,000 dollars 1991 - 1994
Teaching Ada in an Undergraduate CurriculumFunding agency: DARPA.
64,000 1992 - 1994
Predicting Execution Time of Large Code
SegmentsFunding agency: Department of the Navy. 407,315.00 dollars
Oct. 1993 - Sept. 1996
Institutional Infrastructure Minority Institutions Program : ``Software
Engineering Research and Education Laboratory''Funding agency: NSF.
Marion Harmon is project director and principle investigator. Grant amount
is 1.2 million over 5 years (FY93 - Fy97), with 500,000 in matching funds
from the Florida A\&M University making the total grant amount 1.7
million
Predicting Execution Time on Contemporary Computer Architectures
Funding agency: Florida Space Grant Consortium. 5000.00 for the period
of May 1994 - DEC. 1994
Center for Research Excellence in Science and Technology (CREST), Titiled
"Center for Distributed Computing: Theory, Practice and Application."
Funding agency: National Science Foundation. Funding amount 4.7 Million for the period of Sept 1994 - AUG. 2002
CIS-4301 SYSTEMS ANALYSIS AND DESIGN (Course NOTES IN POWER POINT)
CHAPTER 1 SLIDES
CHAPTER 2 SLIDES
CHAPTER 3 SLIDES
CHAPTER 4 SLIDES
CHAPTER 5 SLIDES
CHAPTER 6 SLIDES
CHAPTER 7 SLIDES
CHAPTER 8 SLIDES
CHAPTER 9 SLIDES
Recent Publications:
How a Computer Scientist Views Teaching in a Joint Department by
M. G. Harmon in the Proceedings of the National Association of Mathematicians,
January 6-9, 1988.
An Ada Implementation of Marsaglia's Universal Random Number Generator
by M. G. Harmon and T.P. Baker, in Ada Letters VIII, 2, (March/April 1988)
110-112.
Predicting Execution Time of Real-Time Programs on Contemporary Machines
by M. G. Harmon in the Proceedings of the ACM Southeast Regional 28th Annual
Conference, April 1990 p. 190.
Predicting Execution Time On Contemporary Computer Architectures
PhD. Dissertation, Florida State University, 1991.
Predicting Execution Time On Contemporary Computer Architectures for
Real-Time Programming by M. G. Harmon in the FSUCS Technical Report
91-052, May 1991.
A Retargetable Technique for Predicting Execution Time by M. G.
Harmon in the the Proceeding of the First Software Engineering Research
Forum (SERF)}, Nov. 1991.
A Non-Invasive Technique for Predicting Execution Time by M. G.
Harmon at 1991 Systems Evaluation and Assessment Technology 1991 Workshop,
Naval Surface Warfare Center.
Predicting Worst Case Execution At Compile
Time by M. G. Harmon at the Ninth IEEE Workshop on Real-Time Operating
Systems and Software, May 1992.
A hybrid Timing Analysis Tool by M. G. Harmon in the Proceeding
of the Second Software Engineering Research Forum (SERF), Nov. 1992.
A Retargetable Technique for Predicting Execution
Time by M. G. Harmon, T. P. Baker, and D. B. Whalley in Proceedings
of the IEEE Real-Time Systems Symposium, December 1992, pages 68-77.
Addressing Retargetability and Unsafe Issues for
an Execution Time Prediction Tool M. G. Harmon and R. Arnold in
the Proceedings of the Third Software Engineering Research Forum, Nov.
1993.
Predicting Instruction Cache Behavior by
F. Mueller, D. Whalley and M. G. Harmon in the FSUCS Technical Report 93-091,
Sept. 1993.
An Investigation of The Predictability of Reduced Instruction Set Computers
VS. Complex Instruction Set Computers by K. Hodge, and M. G. Harmon
in the Proceedings of The 32nd ACM Annual Southeast Conference}, March
1994.
A Retargetable Technique for Predicting Execution
Time of Code Segments by M. G. Harmon, T. P. Baker, and D. B. Whalley
in Real-Time Systems, September 1994, pages 159-182.
Efficient On-the-fly Analysis of Program Behavior and Static Cache
Simulation D. Whalley, F. Mueller, and M. Harmon in the First International
Static Analysis Symposium, Namur, Belgium. September 1994.
Predicting Instruction Cache Behavior by F. Mueller, D. Whalley,
and M. G. Harmon Proceedings of the ACM SIGPLAN Workshop on Language, Compiler,
and Tool Support for Real-Time Systems, June 1994.
Real-Time Debugging by Minimal Hardware Simulation
by F. Mueller, D. B. Whalley, and M. G. Harmon in the Proceedings of the
PEARL Workshop uber Realzeitsysteme, December 1994, pages 68-76.
Bounding Worst-Case Instruction Cache Performance
by R. D. Arnold, F. Mueller, D. B. Whalley, and M. G. Harmon in the
Proceedings of the IEEE Real-Time Systems Symposium, December 1994, pages
172-181.
Integrating the Timing Analysis of Pipelining and
Instruction Cachingby C. A. Healy, D. B. Whalley, M. G. Harmon in
the Proceedings of the IEEE Real-Time Systems Symposium, December 1995,
(accepted).
Supporting User-Friendly Analysis of Timing Constraints
by Lo Ko, D. B. Whalley, and M. G. Harmon in the Proceedings of the ACM
SIGPLAN Workshop on Languages, Compilers, and Tools for Real-Time Systems,
June 1995.
Supporting the Specification and Analysis of
Timing Constraintsby L. Ko, C. Healy, E. Ratliff, R. Arnold,
D. Whalley, M. G. Harmon in the Proceedings of the IEEE Real-Time Technology
and Applications Symposium, to appear June 1996.
Timing Analysis for Data Caches and Set-Associative
Caches by Randall T. White,Frank Mueller, Christopher A. Healy,
David B. Whalley, and Marion G. Harmon in the Proceedings of the IEEE Real-Time
Technology and Applications Symposium, June 1997.
Timing Constraint Specification and Analysis
Caches by Lo Ko, Nagam Al-Yaqoubi, Christopher A. Healy, Emily Ratliff, Robert Arnold,
David B. Whalley, and Marion G. Harmon in the journal of Software-Practice and Experience, VOL 28(0), 1998
Bounding Pileline and Instruction Cache Performance by Christopher A. Healy, Robert D. Arnold, Frank Mueller
David B. Whalley, and Marion G. Harmon in the Journal of the IEEE
Transactions on Computers, VOL 48, NO. 1, January 1999.
Transparent Real-Time Monitoring in MPI
by S.H. Russ, R. Jean-Baptiste, T.S.K. Kumar, and M. Harmon,
Fourth International Workshop on Embedded High
Performance Computing Systems and Applications, in J. Rolim, editor,
Parallel and Distributed Processing, Lecture Notes in Computer Science, vol.
1586, Springer-Verlag, 1999, pp. 1327-1334.
Timing Analysis for Data and Wrap-Around Fill
Caches by R. T. White and F. Mueller and C. Healy and D. Whalley
and M. Harmon in Real-Time Systems Journal, Vol. 17, No. 2/3, 1999,
pages 209-233.
Professor Phone: (904) 599-8899
Office: 300 Tech 'A' Bldg. Fax: (904) 599-3221
E-Mail harmon@cis.famu.edu
Back to CIS Faculty and Staff Page