|
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
- Panos E. Livadas,
Chris Ward. "Computer Organization and the MC68000", Prentice
Hall, Inc; Englewood Cliffs, N.J.; February 1993; 698 pages.
- Panos E. Livadas.
"File Structures, Theory and Practice",
Prentice Hall, Inc; Englewood Cliffs, N.J.; February 1, 1990; 433 pages.
Refereed Publications
Journal Publications
- Panos E. Livadas, Stephen Croll. "A New Algorithm for the
Calculation of Transitive Dependences", Journal of Software
Maintenance, (in print, 27 pages).
- 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).
- 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.
- Theodore Johnson,
Panos E. Livadas. "A Parallel Algorithm for Surface-Based Object
Reconstruction", Journal of Mathematical Imaging and Vision, (accepted, 17
pages).
- Larry Swift, Theodore Johnson, Panos E. Livadas. "Parallel
Creation of Linear Octrees from Quadtree Slices", Parallel Processing
Letters, Vol. 4, No 4 (7 pages).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Panos E. Livadas,
Dave Small.
"Understanding Code Containing Preprocessor Constructs",
Proceedings of Third IEEE Workshop in Program Comprehension, November 1994;
(accepted, 8 pages).
- 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.
- 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.
- Panos E. Livadas,
Scott Alden. "A Toolset for Program Understanding",
Proceedings of Second IEEE Workshop in Program Comprehension, July 1993;
pp. 110-118.
- 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.
- 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.
- Panos E. Livadas,
Prabal K. Roy. "Program Dependence
Analysis", Proceedings of IEEE Conference on Software Maintenance,
November 1992; pp. 356-365.
- 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.
- Panos E. Livadas,
George Paskalakis. "The DPU-Q
Processor", Proceedings of Second International Conference on CAD & CG,
September 1991; pp. 128-133.
- 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
- Panos E. Livadas, Adam Rosenstein. "Slicing in the Presence of Pointer
Variables", Technical Report, SERC-TR-74-F, June 1994; pp. 1-22.
- Panos E. Livadas, Dave Small. "Understanding Code Containing Preprocessor
Constructs", Technical Report, SERC-TR-73-F, May 1994; pp. 1-16 pages.
- 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.
- Drew Mosley, Scott Alden, Panos E. Livadas. "Ghinsu, Version 3.0, User
Manual", Technical Report, SERC-TR-71-F, April 1994; pp. 1-29.
- Panos E. Livadas,
Scott Alden. "A Toolset for Program Understanding",
technical Report, SERC TR-64-F, June 1993; pp. 1-10.
- Theodore Johnson, Panos E. Livadas, Sunjay Talele. "A Parallel Algorithm
for Surface Triangulation", Technical Report, UF-TR-93-012, March 1993;
pp. 1-23.
- 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.
- Panos E. Livadas, Steve Croll. "Program Slicing", Technical Report,
Software Engineering Research Center, SERC-TR-61-F, October 1992; pp. 1-31.
- Theodore Johnson, Panos E. Livadas. "Finding Minimum Cost Acceptable Paths
in Parallel", Technical Report, UF-TR-92-010, March 1992; pp. 1-13.
- Panos E. Livadas, Steve Croll. "Static Program Slicing", Technical
Report, Software Engineering Research Center, SERC-TR-55-F, December 1991;
pp. 1-20.
- Panos E. Livadas, Steve Croll. "The C-Ghinsu Tool", Technical Report,
Software Engineering Research Center, SERC-TR-49-F, March 1991; pp. 1-19.
- 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.
- 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
- Panos E. Livadas. "An Integrated Software Maintenance Environment"
, Software Engineering Research Center, 1995; $56,786
- Panos E. Livadas. "An Integrated Software Maintenance Environment"
, Software Engineering Research Center, 1994; $40,786
- Panos E. Livadas. "Research Experiences for Undergraduates", NSF,
1994; $5,000
- Panos E. Livadas. "Enhancing the Accuracy of Static Slices in the Presence
of Pointers in C", Bell Northern Research, 1993; $30,000
- Panos E. Livadas. "Towards an Integrated Software Maintenance
Environment", Software Engineering Research Center, 1993; $39,670.
- Panos E. Livadas. "Program Slicing", Software
Engineering Research Center, 1992; $34,389.
- Panos E. Livadas. "Program Slicing", Software
Engineering Research Center, 1991; $29,492.
- Panos E. Livadas. "Program Slicing", Software
Engineering Research Center, 1990; $26,844.
- Panos E. Livadas. "Equipment Grant for Computer Systems
Laboratory", Motorola, Inc, Equipment Grant, 1988; (app.) $8,000.
Lectures, Speeches, or Posters
Tutorials
- "Surface Representation, Generation, and Display".
A tutorial; IEEE Second International Conference on Computers and
Applications; June 23, 1987, Beijing, China.
Corporations
-
"Program Understanding",
A presentation, Research Division, SIEMENS, New Jersey, May 1994.
-
"The Ghinsu Toolset",
A presentation, Bell Northern Research, Richardson, Texas (live
broadcast to Atlanta, Raleigh and Ottawa sites), November 1993.
national).
-
"Program Maintenance",
A presentation, NORTHROP Corporation; Chicago, Il, September 1993.
-
"Program Maintenance",
A presentation, Army Research Laboratory, Atlanta, Ga, September 1993.
-
"Program Maintenance",
A presentation, Computer Sciences Corporation; Morrestown, NJ, September 1993.
-
"Maintenance of Ada Programs",
A presentation, Communication Systems Division, Harris Corporation; Melbourn, Fl, June 1993.
-
"Maintenance of Ada Programs",
A presentation, Space Systems Division, Harris Corporation; Palm Bay, Fl, June 1993.
-
"Hewlett Packard: A Contribution to Excellence in Teaching",
A demonstration and presentation to Hewlett Packard representatives, at UF,
May 1993.
-
"Program Understanding and Maintenance",
A demonstration and presentation, Bell Northern Research, Raleigh/Durham,
March 1993.
-
"An Integrated Maintenance Environment",
A demonstration and presentation, IBM nationwide satellite broadcast over
CENET, Corporate Education Network, October 1992.
-
"Maintaining Software",
A presentation, NORTHROP, Chicago, May 1992.
-
"The Ghinsu Toolset",
A presentation, SIEMENS, Research Division, New Jersey, May 1992.
-
"Program Dependences",
A presentation, IBM, New York, April 1992.
-
"Program Maintenance",
A presentation and demonstration, AIRMICS, Atlanta, March 1992.
-
"Using Hewlett Packard Equipment",
A Demonstration to Hewlett Packard representatives, at UF,
1992.
-
"Program Slicing",
A presentation and demonstration, GTE Data Systems, Tampa, November 1991.
-
"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
- "Maintaining Software", A seminar,
CIS Department, National Technological University of Athens, Greece, July 1994.
- "Constant Propagation and its uses in Software Maintenance", A
presentation,
CIS Department, National Technological University of Athens, Greece,
August 1994.
- "Software Maintenance: The Ghinsu Project"", keynote address,
ACM Convocation, CIS Department, University of Florida, April 1993.
-
"Computer Graphics",
A seminar, Electrical Engineering Department, University of Florida,
March 1991.
-
"3D Object Modeling".
A seminar, Department of Electrical Engineering, Zheijiang University, Hangzhou,
China; July 1987.
-
"Rendering of 3D-scenes".
A seminar, Department of Computer Science, Graduate School of Science and
Technology, Academica Sinica, Beijing, China; July 1987.
-
"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).
- University of Florida, Gainesville, Fla, November 1994.
- Purdue University, West Lafayette, Indiana, May 1994.
- University of Florida, Gainesville, Fla, November 1993.
- Purdue University, West Lafayette, Indiana, May 1993.
- University of Florida, Gainesville, Fla, November 1992.
- Purdue University, West Lafayette, Indiana, May 1992.
- University of Florida, Gainesville, Fla., November 1991.
- Purdue University, West Lafayette, Indiana, May 1991.
- University of Florida, Gainesville, Fla, November 1990.
- Purdue University, West Lafayette, Indiana, May 1990.
- University of Florida, Gainesville, Fla, November 1989.
- University of Florida, Gainesville, Fla, May 1989.
Workshops
(UF, UWF, Ball State, Purdue Researchers, Corporations)
- Industries and Universities can cooperate on Software Engineering
Research, Orlando, Florida; February 23, 1993
- Skokie, Illinois 1991
- Skokie, Illinois 1990
- St. Augustine, Florida 1989
Conferences
- "System Dependence Graph Construction for Recursive Programs",
Seventeenth International Computer Software
and Applications Conference, Tempe, November 1993.
- "An Integrated
Software Maintenance Environment and the Ghinsu Toolset",
International Symposium on Applied Computing '93, Monterrey, Mexico,
October 1993.
- "A Toolset for
Program Understanding", Second IEEE Workshop in
Program Comprehension, Capri, Italy, July 1993.
- "Parallel
Creation of Linear Octrees from Quadtree Slices", IEEE
Computer Graphics International, Lausanne, Switzerland, June 1993.
- "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,
|