Bill Griswold
   HOME

TheInfoList



OR:

William G. Griswold is a professor of Computer Science and Engineering at the
University of California, San Diego The University of California, San Diego (UC San Diego in communications material, formerly and colloquially UCSD) is a public university, public Land-grant university, land-grant research university in San Diego, California, United States. Es ...
.Faculty research profile
, Department of Computer Science and Engineering, UC San Diego, retrieved 2010-01-25.
His research is in
software engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
; he is best known for his works on
aspect-oriented programming In computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. It does so by adding behavior to existing code (an advice) ''without'' modifying t ...
using
AspectJ AspectJ is an aspect-oriented programming (AOP) extension for the Java programming language, created at PARC. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse. AspectJ has become a widely ...
and on finding invariants of programs to support
software evolution Software evolution is the continual development of a piece of software after its initial release to address changing stakeholder and/or market requirements. Software evolution is important because organizations invest large amounts of money in the ...
. Griswold received his Ph.D. from the
University of Washington The University of Washington (UW and informally U-Dub or U Dub) is a public research university in Seattle, Washington, United States. Founded in 1861, the University of Washington is one of the oldest universities on the West Coast of the Uni ...
(Computer Science 1991 as well as a M.S. Computer Science 1988. His BA was from the University of Arizona in 1985. Major Mathematics, minor Computer Science, with highest honors) and joined the UCSD faculty in 1991. He has been the chair of
ACM SIGSOFT The Association for Computing Machinery's Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results in software ...
, co-program chair of the 2005
International Conference on Software Engineering The International Conference on Software Engineering (ICSE) is one of the largest annual software engineering conferences. It has an 'A*' rating in thRankingsof thComputing Research and Education Association of Australasia (CORE)and an 'A1' rati ...
, and program chair of the 2002 ACM SIGSOFT Symposium on the Foundations of Software Engineering. He is the son of
Ralph Griswold Ralph E. Griswold (May 19, 1934, Modesto, CA – October 4, 2006, Tucson, AZ) was a computer scientist known for his research into high-level programming languages and symbolic computation. His language credits include the string processing la ...
. He has two children Hannah and Atticus.


References


External links


Home page
at UCSD Year of birth missing (living people) Living people American computer scientists University of Washington alumni University of California, San Diego faculty University of Arizona alumni {{Compu-scientist-stub