Distinguished ACM Speaker:
Based in United Kingdom
Bio: Alexander L. Wolf is a professor in the Department of Computing at Imperial College London. He received his Ph.D. degree from the Department of Computer Science at the University of Massachusetts at Amherst. Prof. Wolf was a Member of the Technical Staff at AT&T Bell Laboratories in Murray Hill, New Jersey, and then on the faculty of the University of Colorado, Boulder, where he held the C.V. Schelke Chair in the College of Engineering. Before moving to London he helped found the Faculty of Informatics at the University of Lugano, the first such faculty in the Italian-speaking region of Switzerland.
Prof. Wolf's research interests are directed toward the discovery of principles and development of technologies to support the engineering of large, complex software systems. He has published in the areas of software engineering, distributed systems, networking, security, and database management. He is best known for his seminal work in software architecture, distributed publish/subscribe services, and content-based networking.
Prof. Wolf serves as Secretary-Treasurer of the ACM and is a member of the ACM Europe Council. He is also a member of the editorial board of the Research Highlights section of Communications of the ACM. Previously, he was Chair of the ACM Software System Award Committee, Chair of the ACM SIG Governing Board, and Chair of ACM SIGSOFT. He was a member of the editorial boards of the ACM Transactions on Software Engineering and Methodology and the IEEE Transactions on Software Engineering.
Prof. Wolf is a Fellow of the ACM, Fellow of the IEEE, a Chartered Fellow of the British Computer Society, holder of a Royal Society-Wolfson Research Merit Award, a two-time recipient of the ACM SIGSOFT Research Impact Award, a recipient of the ACM SIGSOFT Distinguished Service Award, and a recipient of the Outstanding Achievement and Advocacy in Research Alumni Award from the Universityof Massachusetts at Amherst Department of Computer Science.
- Content-Based Networking: A New Communication Service:
What do sensor grids, personalized news distribution, decentralized auctioning, service discovery, multi-player games, and information fusion and dissemination have in common? They are large-scale, loosely coupled, multi-party, distributed appli...
- Does Software Engineering Research have Impact on Software Engineering Practice?:
Incontrovertible is the enormous change in software engineering practice that has occurred over the past decades. The worldwide software industry now generates hundreds of billions of US dollars in revenue annually and continues to expand in sco...
- Is Security Engineering Really Just Good Software Engineering?:
These days, if you say that you are doing research in the area of computer security you instantly receive attention. Sadly, the same cannot be said of software engineering. But are the two areas really so different? Both seem to be concerned wit...
- New Uses of Simulation in Distributed System Engineering:
Simulation has been used by software engineers for many years to study the functionality and performance of complex distributed system designs. For example, they are used to understand network protocols, tune distributed systems, and improve dis...