home · mobile · calendar · colloquia · 2006-2007 · 

Colloquium - Szyperski

Composing with Style -- Components and Services Meet Architecture
Clemens Szyperski
Microsoft Research

Software components held and hold a big promise. Yet, it seems, that much software is built without drawing on composition principles. Now we bet on services, which we assert will compose better. In reality, service composition is better than component composition in some and worse in other ways. For one, it seems that composability itself may be the least composable term in the theory of computer science. In this talk, I explore some of the troubling reasons why we have succeeded only so-so when it comes to the creation of composable software -- whether software components or software services. Software architecture can often come to the rescue, but only when applied with great style.

Clemens Szyperski joined Microsoft Research as a Software Architect in 1999. His team moved into a product incubation phase in 2001 and began production development in early 2003. A first product developed in an entirely new way has been released together with the new 2007 Office System. Since late 2005 he is now working on novel platform technology in Microsoft's Connected Systems Division. His focus is on the end-to-end issues of leveraging component software to effectively build new kinds of software. He maintains an affiliation with Microsoft Research and continues his general activities in the wider research arena. His Jolt-award-winning book Component Software (Addison Wesley) appeared in a fully revised and extended second edition in late 2002. Software Ecosystem (MIT Press), co-authored with David Messerschmitt of UC Berkeley, was published in mid 2003. Clemens served on and chaired numerous program committees, including CBSE, ECOOP, ESEC/FSE, ICSE, OOPSLA, and QoSA. He served as assessor and panelist for national funding bodies in Australia, Canada, Ireland, the Netherlands, and USA. He is a cofounder of Oberon microsystems, Zurich, Switzerland, and its publicly-traded spin-off Esmertec.

This talk is sponsored by the National Center for Atmospheric Research Computational & Information Systems Laboratory and will be held in the Foothills Lab Auditorium.

Department of Computer Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
May 5, 2012 (14:13)