My Curriculum Vitae

Education

Research Interests

Publications
Books
Refereed Publications
Nonrefereed Publications

Contracts and Grants

Lectures, Speeches, etc
Tutorials
Corporations
Universities

SERC
Presentations,etc
Workshops

Conferences

Professional Activities

Professional Affiliations

Awards

Employment

Governance and Service

Academic Advising

[Home]

Education

PhD. Mathematics, Department of Mathematics, University of Florida.
M.Sc. Computer Science, Department of Computer and Information Sciences, University of Florida.
M.Sc. Mathematics, Department of Mathematics, Georgia Southern University.
B.S. Mathematics, Aristotle University, Thessaloniki, Greece.


Research Interests

Software Engineering, Computer Graphics, Image Processing, File Systems, File and Data Structures, Parallel Algorithms, Mathematics.


Publications

Books

  1. Panos E. Livadas, Chris Ward. "Computer Organization and the MC68000", Prentice Hall, Inc; Englewood Cliffs, N.J.; February 1993; 698 pages.
  2. Panos E. Livadas. "File Structures, Theory and Practice", Prentice Hall, Inc; Englewood Cliffs, N.J.; February 1, 1990; 433 pages.

Refereed Publications

Journal Publications

  1. Panos E. Livadas, Stephen Croll. "A New Algorithm for the Calculation of Transitive Dependences", Journal of Software Maintenance, (in print, 27 pages).
  2. Panos E. Livadas, Theodore Johnson. "A New Approach to Finding Objects", Journal of Software Maintenance, Vol 6, No 4, September 1994; 11 pages (to appear).
  3. Theodore Johnson, Panos E. Livadas, Sunjay Talele. "A Parallel Algorithm for Surface Triangulation", Journal of Parallel Algorithms and Applications, Vol 3, 1994; pp. 9-30.
  4. Theodore Johnson, Panos E. Livadas. "A Parallel Algorithm for Surface-Based Object Reconstruction", Journal of Mathematical Imaging and Vision, (accepted, 17 pages).
  5. Larry Swift, Theodore Johnson, Panos E. Livadas. "Parallel Creation of Linear Octrees from Quadtree Slices", Parallel Processing Letters, Vol. 4, No 4 (7 pages).
  6. Panos E. Livadas, Qing Tsao. "Data Flow Anomaly of Recursive Procedures", International Journal of Computer Mathematics; Vol. 50, No 1&2, February 1994; pp. 11-22.
  7. Panos E. Livadas, Stephen Croll. "System Dependence Graphs Based on Parse Trees and their Use in Software Maintenance", Journal of Information Sciences Vol 76, No 3&4, February 1994; pp. 197-232.
  8. Panos E. Livadas. "The Kobayashi and Carath\o'e''odory Pseudodistances for Complex Analytic Manifolds", Journal of Information Sciences, Vol 76, No 1&2, January 1994; pp. 43-56.
  9. Panos E. Livadas. "Domains of t-holomorphy in a Complex Separable Banach Space", International Journal of Complex Variables, Vol. 24, No 1&2, January 1994; pp. 67-78.
  10. Panos E. Livadas. "FDGE: A Forward Difference Engine and its Application in Rendering Algebraic Surfaces in Parallel", Journal of Mathematical Imaging and Vision, 3, November 1993; pp. 377-391.
  11. Panos E. Livadas. "Sequences of Domains of t-holomorphy on a Complex Separable Banach Space", International Journal of Complex Variables, Vol 19, No 4, October 1992; pp. 219-230.
  12. Panos E. Livadas, John Staudhammer, Steven Kauffman. "Real Time Interactive Visibility Computation for Quadratic Surfaces", International Journal of Computer Mathematics, Vol 31, 1989; pp. 19-41.
  13. Panos E. Livadas. "A Reconstruction of an Unknown Three Dimensional Surface from a Collection of its Cross Sections. An Implementation", International Journal of Computer Mathematics, Vol 26, 1989; pp. 143-160.
Refereed Conference Proceedings
  1. Panos E. Livadas, Dave Small. "Understanding Code Containing Preprocessor Constructs", Proceedings of Third IEEE Workshop in Program Comprehension, November 1994; (accepted, 8 pages).
  2. Panos E. Livadas, Stephen Croll. "System Dependence Graph Construction for Recursive Programs", Proceedings of Seventeenth International Computer Software and Applications Conference, November 1993; pp. 414-420.
  3. Panos E. Livadas, Scott Alden. "An Integrated Software Maintenance Environment and the Ghinsu Toolset", International Symposium on Applied Computing '93, October 1993; pp. 104-110.
  4. Panos E. Livadas, Scott Alden. "A Toolset for Program Understanding", Proceedings of Second IEEE Workshop in Program Comprehension, July 1993; pp. 110-118.
  5. Larry Swift, Theodore Johnson, Panos E. Livadas. "Parallel Creation of Linear Octrees from Quadtree Slices", Proceedings of IEEE Computer Graphics International, June 1993; pp. 519-522.
  6. Sunjay Talele, Theodore Johnson, Panos E. Livadas. "Surface Reconstruction in Parallel", Proceedings of Fourth IEEE Symposium on Parallel and Distributed Computing; December 1992; pp. 102-106.
  7. Panos E. Livadas, Prabal K. Roy. "Program Dependence Analysis", Proceedings of IEEE Conference on Software Maintenance, November 1992; pp. 356-365.
  8. Panos E. Livadas, Prabl K. Roy, Stephen Croll. "Towards an Integrated Software Maintenance Environment", Proceedings of Software Engineering Research Forum, November 1991; pp. 191-200.
  9. Panos E. Livadas, George Paskalakis. "The DPU-Q Processor", Proceedings of Second International Conference on CAD & CG, September 1991; pp. 128-133.
  10. John Staudhammer, Panos E. Livadas, Sue Ling Wang and Xianfeng Zhou. "A Molecular Structure Visualization and Optimal Surface Reconstruction", Proceedings of the National Computer Graphics Association Annual Meeting, Anaheim, March 1988; pp. 168-177.

Nonrefereed Publications
  1. Panos E. Livadas, Adam Rosenstein. "Slicing in the Presence of Pointer Variables", Technical Report, SERC-TR-74-F, June 1994; pp. 1-22.
  2. Panos E. Livadas, Dave Small. "Understanding Code Containing Preprocessor Constructs", Technical Report, SERC-TR-73-F, May 1994; pp. 1-16 pages.
  3. Panos E. Livadas, Stephen Croll. "A New Algorithm for the Calculation of Transitive Dependences", Technical Report, SERC-TR-72-F, May 1994; pp. 1-24.
  4. Drew Mosley, Scott Alden, Panos E. Livadas. "Ghinsu, Version 3.0, User Manual", Technical Report, SERC-TR-71-F, April 1994; pp. 1-29.
  5. Panos E. Livadas, Scott Alden. "A Toolset for Program Understanding", technical Report, SERC TR-64-F, June 1993; pp. 1-10.
  6. Theodore Johnson, Panos E. Livadas, Sunjay Talele. "A Parallel Algorithm for Surface Triangulation", Technical Report, UF-TR-93-012, March 1993; pp. 1-23.
  7. Panos E. Livadas, Theodore Johnson. "A New Approach in Finding Objects in Programs", Technical Report, UF-TR-92-037 (also SEC-TR-63-F), November 1992; pp. 1-10.
  8. Panos E. Livadas, Steve Croll. "Program Slicing", Technical Report, Software Engineering Research Center, SERC-TR-61-F, October 1992; pp. 1-31.
  9. Theodore Johnson, Panos E. Livadas. "Finding Minimum Cost Acceptable Paths in Parallel", Technical Report, UF-TR-92-010, March 1992; pp. 1-13.
  10. Panos E. Livadas, Steve Croll. "Static Program Slicing", Technical Report, Software Engineering Research Center, SERC-TR-55-F, December 1991; pp. 1-20.
  11. Panos E. Livadas, Steve Croll. "The C-Ghinsu Tool", Technical Report, Software Engineering Research Center, SERC-TR-49-F, March 1991; pp. 1-19.
  12. John Staudhammer, Panos E. Livadas. "Projects in the CAD/CAM Facility", In IBM Grantee School Consortium, Technical Reports, Vol. 1, De Monterrey, Mexico, April 1988; pp. 1-8.
  13. John Staudhammer, Panos E. Livadas. "Computer Graphics, A Tutorial", IEEE Second International Conference on Computers and Applications; Beijing, China; June 1987; pp. 1-38.
[Top] [Home]

Contracts and Grants

  1. Panos E. Livadas. "An Integrated Software Maintenance Environment" , Software Engineering Research Center, 1995; $56,786
  2. Panos E. Livadas. "An Integrated Software Maintenance Environment" , Software Engineering Research Center, 1994; $40,786
  3. Panos E. Livadas. "Research Experiences for Undergraduates", NSF, 1994; $5,000
  4. Panos E. Livadas. "Enhancing the Accuracy of Static Slices in the Presence of Pointers in C", Bell Northern Research, 1993; $30,000
  5. Panos E. Livadas. "Towards an Integrated Software Maintenance Environment", Software Engineering Research Center, 1993; $39,670.
  6. Panos E. Livadas. "Program Slicing", Software Engineering Research Center, 1992; $34,389.
  7. Panos E. Livadas. "Program Slicing", Software Engineering Research Center, 1991; $29,492.
  8. Panos E. Livadas. "Program Slicing", Software Engineering Research Center, 1990; $26,844.
  9. Panos E. Livadas. "Equipment Grant for Computer Systems Laboratory", Motorola, Inc, Equipment Grant, 1988; (app.) $8,000.


    Lectures, Speeches, or Posters

    Tutorials

    1. "Surface Representation, Generation, and Display". A tutorial; IEEE Second International Conference on Computers and Applications; June 23, 1987, Beijing, China.

    Corporations

    1. "Program Understanding", A presentation, Research Division, SIEMENS, New Jersey, May 1994.
    2. "The Ghinsu Toolset", A presentation, Bell Northern Research, Richardson, Texas (live broadcast to Atlanta, Raleigh and Ottawa sites), November 1993. national).
    3. "Program Maintenance", A presentation, NORTHROP Corporation; Chicago, Il, September 1993.
    4. "Program Maintenance", A presentation, Army Research Laboratory, Atlanta, Ga, September 1993.
    5. "Program Maintenance", A presentation, Computer Sciences Corporation; Morrestown, NJ, September 1993.
    6. "Maintenance of Ada Programs", A presentation, Communication Systems Division, Harris Corporation; Melbourn, Fl, June 1993.
    7. "Maintenance of Ada Programs", A presentation, Space Systems Division, Harris Corporation; Palm Bay, Fl, June 1993.
    8. "Hewlett Packard: A Contribution to Excellence in Teaching", A demonstration and presentation to Hewlett Packard representatives, at UF, May 1993.
    9. "Program Understanding and Maintenance", A demonstration and presentation, Bell Northern Research, Raleigh/Durham, March 1993.
    10. "An Integrated Maintenance Environment", A demonstration and presentation, IBM nationwide satellite broadcast over CENET, Corporate Education Network, October 1992.
    11. "Maintaining Software", A presentation, NORTHROP, Chicago, May 1992.
    12. "The Ghinsu Toolset", A presentation, SIEMENS, Research Division, New Jersey, May 1992.
    13. "Program Dependences", A presentation, IBM, New York, April 1992.
    14. "Program Maintenance", A presentation and demonstration, AIRMICS, Atlanta, March 1992.
    15. "Using Hewlett Packard Equipment", A Demonstration to Hewlett Packard representatives, at UF, 1992.
    16. "Program Slicing", A presentation and demonstration, GTE Data Systems, Tampa, November 1991.
    17. "The role of the CAD/CAM in the Education at University of Florida", A presentation and demonstration, to a visiting committee of IBM Executives, Gainesville, Fla, 1988 (invited, national).

    Universities

    1. "Maintaining Software", A seminar, CIS Department, National Technological University of Athens, Greece, July 1994.
    2. "Constant Propagation and its uses in Software Maintenance", A presentation, CIS Department, National Technological University of Athens, Greece, August 1994.
    3. "Software Maintenance: The Ghinsu Project"", keynote address, ACM Convocation, CIS Department, University of Florida, April 1993.
    4. "Computer Graphics", A seminar, Electrical Engineering Department, University of Florida, March 1991.
    5. "3D Object Modeling". A seminar, Department of Electrical Engineering, Zheijiang University, Hangzhou, China; July 1987.
    6. "Rendering of 3D-scenes". A seminar, Department of Computer Science, Graduate School of Science and Technology, Academica Sinica, Beijing, China; July 1987.
    7. "Direct Files". A presentation, CIS Department, California State University at Northridge; May 1987.
    [Top] [Home]

    Software Engineering Research Center

    Posters and/or demonstrations and/or presentations (NSF, Corporations, and UF, UWF, Ball State, Purdue, Oregon Researchers).

    1. University of Florida, Gainesville, Fla, November 1994.
    2. Purdue University, West Lafayette, Indiana, May 1994.
    3. University of Florida, Gainesville, Fla, November 1993.
    4. Purdue University, West Lafayette, Indiana, May 1993.
    5. University of Florida, Gainesville, Fla, November 1992.
    6. Purdue University, West Lafayette, Indiana, May 1992.
    7. University of Florida, Gainesville, Fla., November 1991.
    8. Purdue University, West Lafayette, Indiana, May 1991.
    9. University of Florida, Gainesville, Fla, November 1990.
    10. Purdue University, West Lafayette, Indiana, May 1990.
    11. University of Florida, Gainesville, Fla, November 1989.
    12. University of Florida, Gainesville, Fla, May 1989.

    Workshops (UF, UWF, Ball State, Purdue Researchers, Corporations)

    1. Industries and Universities can cooperate on Software Engineering Research, Orlando, Florida; February 23, 1993
    2. Skokie, Illinois 1991
    3. Skokie, Illinois 1990
    4. St. Augustine, Florida 1989

    Conferences

    1. "System Dependence Graph Construction for Recursive Programs", Seventeenth International Computer Software and Applications Conference, Tempe, November 1993.
    2. "An Integrated Software Maintenance Environment and the Ghinsu Toolset", International Symposium on Applied Computing '93, Monterrey, Mexico, October 1993.
    3. "A Toolset for Program Understanding", Second IEEE Workshop in Program Comprehension, Capri, Italy, July 1993.
    4. "Parallel Creation of Linear Octrees from Quadtree Slices", IEEE Computer Graphics International, Lausanne, Switzerland, June 1993.
    5. "Towards an Integrated Software Maintenance Environment", Software Engineering Research Forum, Orlando, Fla, November 1991.
    [Top] [Home]

    Professional Activities

    Program Committee Member:
    IEEE third Workshop for Program Comprehension. Washington, DC, November 1994.
    IEEE Second Workshop for Program Comprehension. Capri, Italy, July 1993.
    Session Chair:
    IEEE Third Workshop for Program Comprehension. Washington, DC, November 1994.
    IEEE Second Workshop for Program Comprehension. Capri, Italy, July 1993.
    Reviewer of papers submitted to:
    IEEE Third Workshop for Program Comprehension.
    IEEE Second Workshop for Program Comprehension.
    ACM Transactions on Software and Methodology
    IEEE Computer Graphics and Applications
    Internation Journal on Software Engineering and Knowledge Engineering
    Harper-Collins Publishers.

    IEEE Second International Conference on Computers and Applications.


    Professional Affiliations

    Association for Computing Machinery (ACM):Siggraph (Computer Graphics)
    Institute of Electricians and Electrical Engineers,IEEE Computer Society
    Mathematical Association of America
    National Education Association
    United Faculty of Florida


    Awards

    1994: Recipient of the Teaching Improvement Program Award. A university-wide award that is given "in recognition of superior accomplishments in teaching".
    1987:Recipient of Teacher of the Year Award (1986-87) for the Department of Computer and Information Sciences by the Association for Computing Machinery Student Chapter at the University of Florida.
    1978:First runner-up of Teacher of the Year Award. Department of Mathematics, University of Florida.
    1977:First runner-up of Teacher of the Year Award. Department of Mathematics, University of Florida.


    Employment

    1988-present. Assistant Professor; Computer and Information Sciences Department; University of Florida.
    1986-88. Visiting Assistant Professor; Computer and Information Sciences Department; University of Florida.
    1982-86. Graduate Teaching Associate; Computer and Information Sciences Department; University of Florida.
    1980-82. Visiting Assistant Professor and Academic Advisor; Department of Mathematics, Statistics, and Computer Sciences; University of North Florida.
    1978-80. Instructor; Department of Mathematics, Statistics, and Computer Sciences; University of North Florida.
    1972-78. Graduate Teaching Assistant; Department of Mathematics; University of Florida.


    Teaching Experience

    1982-present. Taught a number of courses including Discrete Structures, Introduction to Computer Science, Introduction Computer Programming, to Computer Organization, Data Structures and Algorithms, File Structures, and Computer Graphics. Reorganized a number of courses and introduced additional ones; developed and supervises a computer systems lab; has written and distributed notes, manuals, and software. Academic evaluations are categorized as "very good" as during the last five years the mean of instructor's part of the evaluation was 1.7 that is below both the departmental and College averages (With the scale 1 best to 5 worst).
    1978-82. Taught approximately two courses per quarter and which ranged from the Introduction to Statistics to senior level Mathematics courses. Academic evaluations were "very good".
    1972-78. Taught a number of Mathematics courses. Teaching load averaged 10 hours per quarter. Academic evaluations were "very good".


    University Governance and Service

    University
    Commencement Marshal (College of Engineering), 1989-91.
    Member of the Committee on \*QGraphics Hardware for UF\*U. A university-wide committee that reported to Dr. Gene Hemp, 1988-90.
    Presentation and demonstration to minority (prospective) students invited by the Office of Graduate Minority Programs, 1993.
    Presentation to High School Future Leaders, 1992.
    Presentation to a visiting IBM committee on graphics, 1988.
    Presentation and a Demonstration to a visiting Hewllett Packard Executives, 1993.

    College
    Presentation and a Demonstration to a visiting Hewllett Packard representatives, 1992.
    Invited speaker at the EE's senior seminar, 1991.
    Member of Petitions Committee 1989-91.
    Member of the joint Committee (CIS-EE) on \*QComputer Engineering Program\*U, 1989-92.
    Invited speaker at the EE's senior seminar, 1988.

    Department
    Member of MS & PhD Examination subcommittee on Architecture, 1992-1993.
    Member of Teaching Award Committee, 1991-present.
    Chairman of Scholarship and Award Committee, 1991-present.
    Chairman of Undergraduate Studies Committee, 1989-91.
    Member of Curriculum Committee, 1989-present.
    Member of Facilities Committee, 1989-92.
    Member of MS & PhD Examination Committee 1988-90.
    Member of the Merit Review Committee, 1989-90.
    Member of Undergraduate Studies Committee 1988-89.


    Academic Advising

    Served as a chairman or a member of seventy-three graduate and undergraduate student committees as it is indicated below.

    Chair of two PhD Supervisory Committees.
    Member of six PhD Supervisory Committees (three graduated).
    Member of one Engineer Supervisory Committees (one graduated).
    Chairman on seven masters (thesis) Supervisory Committees (four graduated).
    Member of thirteen masters Supervisory Committees (eleven graduated).
    Chairman of five Undergraduate Honor Committees (five graduated).
    Member of nine Undergraduate Honor Committees (eight graduated).
    Senior project advisor of twenty-nine senior students (twenty-five graduated).


    [Top] [Home]

    This document was written by Panos E. Livadas,