"Knowledge speaks, but wisdom listens."
Mary Lou Soffa
Department Chair and Owen. R. Cheatham Professor of Computer Science
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740 Phone: (434) 982-2277
Fax: (434) 982-2214
Email: soffa@cs.virginia.edu
Office: 206 Olsson Hall, UVa
Home page of Mary Lou Soffa
Areas of Interest
Optimizing compilers, compilers for embedded systems, program analysis, debugging and testing
Biographical Sketch
ary Lou Soffa received her Ph.D. in computer science
from the University of Pittsburgh in
1977. She joined the Department of
Computer Science as Chair and Owen. R. Cheatham Professor in 2004.
Her efforts in diversity and mentoring were recognized by the White
House in 1999 with a Presidential Award for Excellence in Science,
Mathematics and Engineering Mentoring. She was elected an ACM Fellow in
1999, and serves on the Board of the Computing Research Association (CRA) and CRA-W. She has served on
the Executive Committees of both SIGSOFT and SIGPLAN, as well as
conference chair, program chair or program committee member for numerous
leading conferences. She was a member of the Editorial Board of ACM
Transactions on Software Engineering Methodology and ACM Transactions on
Programming Languages and Systems. She has been very active over the
years in improving the participation of women in computer science. Mary
Lou graduated 12 Ph.D. students and 54 Master Students, over half of
which were women.
Research
offa's research interests include optimizing
and parallelizing compilers, program analysis, and software tools
for debugging and testing programs. Her current work includes
developing a framework for optimizations that can be used to determine
important properties of optimizations, and in particular, the
profitability of optimizations. The unifying framework includes code,
optimization and resource models for systematically exploring the
application of optimizations. The framework will provide both analytical
and experimental models for understanding, predicting and verifying the
properties of optimizations (i.e., performance impact and interactions).
Also, practical and automatic strategies to drive the application of
optimizations based on the models are part of the framework. By applying
these model-based optimization strategies, the goal is that optimizing
compilers will be able to produce higher quality code and use different
paradigms than what is possible with current approaches.
Selected Publications
- A Family of Test Adequacy Criteria for Database-Driven Applications, Greg Kapfhammer and M. L. Soffa, ACM
SISOFT Foundations of Software Engineering (FSE), September 2003,
pp. 98-107. (Distinguished Paper).
- Hierarchical GUI Test-Case Generation Using Automated Planning, A. M. Memon, M. Pollack, and
M. L. Soffa, IEEE Transactions on Software Engineering, Volume 27,
Number 2, February 2001, pp. 144-155.
- A Practical Framework for Demand-Driven Interprocedural Data Flow Analysis, E. Duesterwald, R. Gupta, and
M. L. Soffa, ACM Transactions on Programming Languages and Systems
(TOPLAS), Volume 19, Number 6, November 1997, pp. 992-1030.
- FULLDOC: A Full Reporting Debugger for Optimized Code, C. Jaramillo, R. Gupta, and M. L. Soffa,
International Static Analysis Symposium, June 2000, Lecure Notes in
Computer Science (LNCS) 1824, Springer Verlag, pp. 240-260.
- Predicting the Impact of Optimizations for Embedded Systems, M. Zhao, B. Childers and M. L. Soffa, ACM SIGPLAN
Conference on Languages, Compilers, and Tools for Embedded Systems, San
Diego, California, 2003, pp. 1-11.
Faculty: Batson |
Bloomfield |
Cohoon |
Davidson |
Evans |
French |
Grimshaw |
Gurumurthi |
Hazelwood |
Horton |
Humphrey |
Humphreys |
Jones |
Knight |
Lawrence |
Martin |
Mishra |
Ortega |
Pearson |
Pfaltz |
Reynolds |
Robins |
shelat |
Sherriff |
Skadron |
Soffa |
Son |
Stankovic |
Sullivan |
Weaver |
Weimer |
Whitehouse |
Wulf |
Projects: Descriptions | Areas | PI's | Spotlights | Student Publications | Tech Reps | Posters | Awards | Facilities | News | Photos