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