Alexander L. Wolf
Alexander L. Wolf | |
---|---|
Alexander L. Wolf | |
Born |
Alexander Lee Wolf September 12, 1956 New York, New York, US |
Fields | Computer Science |
Institutions |
AT&T Bell Laboratories University of Colorado Boulder University of Lugano Imperial College London University of California, Santa Cruz |
Alma mater |
Stuyvesant High School Queens College, City University of New York University of Massachusetts Amherst |
Thesis | Language and Tool Support for Precise Interface Control (1985) |
Doctoral advisor |
Lori A. Clarke Jack C. Wileden[1] |
Doctoral students |
Jonathan Cook (1996) Antonio Carzaniga (1999) C. Reid Turner (1999) Richard Hall (1999) Andre van der Hoek (2000) Thorna Humphries (2000) Judith Stafford (2000) W. David Reese (2001) Nathan Ryan (2004) Naveed Arshad (2006) Yanyan Wang (2006) Matthew Rutherford (2006) Alexander Lamaison (2012) Petr Novotny (2013) Victor Faion (2013) |
Known for |
Software architecture Publish/subscribe Content-based networking Process discovery Software deployment |
Notable awards |
ACM Fellow (2006) IEEE Fellow (2011) BCS Chartered Fellow (2008) Royal Society Wolfson Research Merit Award (2007) ACM SIGSOFT Outstanding Research Award (2014) ACM SIGSOFT Distinguished Service Award (2012) ACM SIGSOFT Research Impact Award (2008, 2011) University of Massachusetts Amherst Department of Computer Science Outstanding Alumni Research Award (2010) |
Website www |
Alexander L. Wolf (born 12 September 1956) is a Computer Scientist known for his research in software engineering, distributed systems, and computer networking. He is credited, along with his many collaborators, with introducing the modern study of software architecture,[2][3] content-based publish/subscribe messaging,[4] content-based networking, automated process discovery,[5] and the software deployment lifecycle. Wolf's 1985 PhD dissertaton[6] developed language features for expressing a module's import/export specifications and the notion of multiple interfaces for a type, both of which are now common in modern computer programming languages.
Wolf is Past President of the Association for Computing Machinery (ACM).[7] Previously, he served as ACM's Vice President, Secretary-Treasurer, Chair of the Special Interest Group (SIG) Governing Board, and Chair of SIGSOFT, the special interest group in software engineering. He has been an associate editor of the ACM Transactions on Software Engineering and Methodology and IEEE Transactions on Software Engineering.
For his research and service, Wolf has been awarded numerous honors, including elevation to ACM Fellow, IEEE Fellow, and BCS Chartered Fellow.
Life and career
Wolf was born in New York City to Viennese Austrian immigrant parents. He attended Stuyvesant High School, a public high school specializing in mathematics and science, graduating in 1974. Wolf majored in both Geology and Computer Science at Queens College, City University of New York, where he received his BA degree in 1979.
From 1979 to 1985 he studied Computer Science at the University of Massachusetts Amherst, receiving his MS degree in 1982 and PhD degree in 1985. He remained at the University of Massachusetts Amherst for two more years as a Visiting Assistant Professor and Research Scientist working on the Arcadia Project, which was laying the technical and theoretical foundations for tool-rich, geographically distributed software development environments.[8]
In 1987 Wolf joined AT&T Bell Laboratories in Murray Hill, New Jersey as a Member of the Technical Staff, where he conducted seminal research in the areas of Object Databases, Software Process, and Software Architecture.
Wolf began his academic career when he moved to the University of Colorado Boulder Department of Computer Science as an Assistant Professor in 1992. After promotion to Associate and then Full Professor, he was named to the Charles V. Schelke Endowed Chair in the College of Engineering in 2005. He took a two-year leave of absence to help found the Faculty of Informatics at the University of Lugano, the first such faculty in the Italian-speaking region of Switzerland. In 2006, Wolf became a Professor in the Department of Computing at Imperial College London. In July 2016, he became the sixth dean of the Jack Baskin School of Engineering at the University of California, Santa Cruz.
Honors and awards
- ACM Fellow (2006)[9]
- Royal Society Wolfson Research Merit Award (2007)
- BCS Chartered Fellow (2008)[10]
- ACM SIGSOFT Research Impact Award (2008)[11]
- University of Massachusetts Amherst Department of Computer Science Outstanding Research Alumni Award (2010)[12]
- IEEE Fellow (2011)[13]
- ACM SIGSOFT Research Impact Award (2011)[11]
- ACM SIGSOFT Distinguished Service Award (2012)[14]
- ACM SIGSOFT Outstanding Research Award (2014)[15]
References
- ↑ "PhD Dissertations in the Area of Software Engineering". ACM SIGSOFT. Retrieved 23 May 2014.
- ↑ Taylor, Richard N.; Medvidovic, Nenad; Dashofy, Eric (2009). Software Architecture: Foundations, Theory, and Practice. Wiley. ISBN 978-0-470-16774-8.
- ↑ Ingram, Steve (28 March 2014). "DoC Professor receives 2014 ACM SIGSOFT Outstanding Research Award". Imperial College London. Retrieved 23 May 2014.
- ↑ Eugster, Patrick; Felber, Pascal; Guerraoui, Rachid; Kermarrec, Anne-Marie (June 2003). "The Many Faces of Publish/Subscribe". ACM Computing Surveys. 35 (2): 114–131. doi:10.1145/857076.857078.
- ↑ van der Aalst, W.M.P.; Weijters, A.J.M.M.; Maruster, L. (2004). "Workflow Mining: Discovering Process Models from Event Logs". IEEE Transactions on Knowledge and Data Engineering. 16 (9): 1128–1142. doi:10.1109/tkde.2004.47.
- ↑ Wolf, Alexander L. Language and Tool Support for Precise Interface Control (Thesis). University of Massachusetts Amherst (1985, advisor: Lori A. Clarke and Jack C. Wileden).
- ↑ "New officers represent more than 100,000 ACM members worldwide". ACM. Retrieved 23 May 2014.
ACM has elected Alexander L. Wolf as President for a two-year term beginning July 1.
- ↑ Taylor, Richard N.; Belz, Frank C.; Clarke, Lori A.; Osterweil, Leon J.; Selby, Richard W.; Wileden, Jack C.; Wolf, Alexander L.; Young, Michal (November 1988). "Foundations for the Arcadia Environment Architecture". Proc. SIGSOFT ’88: Third Symposium on Software Development Environments. Boston, Massachusetts. pp. 1–13.
- ↑ "Fellows of the Association for Computing Machinery".
- ↑ "Fellows of the British Computer Society".
- 1 2 "ACM SIGSOFT Impact Awards".
- ↑ "Computer Science Outstanding Achievement and Advocacy Award Program".
- ↑ "Fellows of the Institute of Electrical and Electronic Engineerings".
- ↑ "ACM SIGSOFT Distinguished Service Award".
- ↑ "ACM SIGSOFT Outstanding Research Award".
External links
- Imperial College London: Alexander L. Wolf, Department of Computing
- Association for Computing Machinery: ACM
- Association for Computing Machinery: ACM author page
- Google Scholar: Publications
- ORCID: Researcher ID