|
|
|
|
Welcome to my home page. I am a Principal Development Lead in the Data
Platform Division and affiliated with Microsoft
Research. NEWS
On February 27, 2013, we shipped the public preview of Data Explorer; an
end-user focused data acquisition and mashup tool deeply integrated into Excel.
Have a look at the announcement
or go straight to the download
it works with Excel 2010 or 2013, both 32 and 64 bit. |
▪ Publications ▪ Upcoming Events ▪ Recent Events ▪ Past Events ▪ Resources
Reverse chronological list of publications (includes, where available, links to downloadable soft copies)
Main Books
|
David
Messerschmitt and Clemens Szyperski |
Outstanding achievement |
|
|
Clemens Szyperski |
|
|
|
Clemens Szyperski Reprinted (with minor corrections) in 1998 (twice), 1999
(twice). |
Best Book |
(Disclaimer: The information below is
quoted for your convenience only; please use event web sites to check dates,
venues, deadlines, and other information for accuracy.)
·
18th International Workshop on
Component-Oriented Programming (WCOP
2013) (part of the CompArch
2013 federated events).
Vancouver, BC, Canada, 17 June 2013.
WCOP
seeks position papers in the field of component-oriented programming (COP).
WCOP 2013 is the eighteenth event in a series of highly successful workshops,
which took place in conjunction with every ECOOP since 1996 and with CompArch
since 2008.
The call
has closed.
·
15th
International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2013)
(part of the CompArch 2013 federated
events).
Vancouver, BC, Canada, 17 June 2013.
Component-based Software Engineering (CBSE) continues to attract interest and evolve as a discipline for the rapid assembly of flexible software systems. CBSE combines elements of software requirements engineering, architecture, design, verification, testing, configuration and deployment. The CBSE symposium has an established track record of bringing together researchers and practitioners from a variety of disciplines to promote a better understanding of CBSE from diverse perspectives, and to engage in active discussion and debate. CBSE 2013 is open to all participants from universities and industry interested in CBSE and related areas.
The call
has closed.
·
9th
International Conference on the Quality of Software Architectures (QoSA 2013)
(part of the CompArch 2013 federated
events).
Vancouver, BC, Canada, 17 June 2013.
The goal of QoSA (Quality of
Software Architectures) is to address the quality aspects of software
architecture, focusing broadly on its quality characteristics and how these
relate to the design of software architectures. Specific issues of interest are
defining and modeling quality measures, evaluating and managing architecture
quality, linking architecture to requirements and implementation, and
preserving architecture quality throughout the system lifetime.
The call
has closed.
·
32rd International Conference on
Software Engineering (ICSE 2010).
Cape Town, South Africa, 2nd8th May 2010.
·
JAOO Australia 2009.
Sydney, Australia, 58 May 2009; Brisbane, Australia, 1114 May 2009.
·
14th International Workshop on
Component-Oriented Programming (WCOP
2009) (part of the CompArch
2009 federated events). East Stroudsburg, PA,
USA, 22 June 2009.
·
11th
International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2009)
(part of the CompArch 2009 federated
events). East Stroudsburg, PA, USA, 2326 June 2009.
·
5th International Conference on
the Quality of Software Architectures (QoSA
2009) (part of the CompArch
2009 federated events). East Stroudsburg, PA,
USA, 2326 June 2009.
·
8th International Conference on Software Composition (SC 2009). Zurich,
Switzerland, 2nd3rd July 2009.
·
23rd European Conference on
Object-Oriented Programming (ECOOP 2009).
Genova, Italy, 6th10th July
2009.
·
Joint IEEE/IFIP Working International
Conference on Software Architecture (WICSA) 2009 & European Conference on
Software Architecture (ECSA 2009).
Cambridge, UK, 14th17th September 2009.
·
13th International Workshop on
Component-Oriented Programming (WCOP
2008) (part of the CompArch 2008
federated events), Karlsruhe, Germany, 13 October 2008.
·
11th International ACM SIGSOFT
Symposium on Component-Based Software Engineering (CBSE 2008) (part of the CompArch 2008
federated events), Karlsruhe, Germany, 1417 October 2008.
·
4th International Conference on
the Quality of Software Architectures (QoSA
2008) (part of the CompArch 2008
federated events), Karlsruhe, Germany, 1417 October 2008.
· 22nd European Conference on Object-Oriented Programming (ECOOP 2008), Paphos, Cyprus, 711 July 2008.
· International Conference on Global Software Engineering (ICGSE 2007), Munich, Germany, 2730 August 2007.
· 21st European Conference on Object-Oriented Programming (ECOOP 2007), Berlin, Germany, 30 July 3 August 2007.
· 12th International Workshop on Component-Oriented Programming (WCOP 2007) (in conjunction with ECOOP 2007), Berlin, Germany, 30 July 2007.
· 10th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2007) (part of the CompArch 2007 federated events), Medford, Massachusetts, USA, 910 July 2007.
· 3rd International Conference on the Quality of Software Architectures (QoSA 2007) (part of the CompArch 2007 federated events), Medford, Massachusetts, USA, 1213 July 2007.
· 4th International workshop on Software Engineering for Automotive Systems (SEAS 2007) (at ICSE 2007), Minneapolis, Minnesota, USA, 26 May 2007.
· TOOLS EUROPE 2007 Objects, Models, Components, Patterns, Zurich, Switzerland, 2428 June 2007.
· Software Engineering 2007 (SE 2007), Hamburg, Germany, 2730 March 2007.
· 6th Working IEEE/IFIP Conference on Software Architecture (WICSA 2007), Mumbai, India, 69 January 2007.
· 7th Joint Modular Languages Conference (JMLC 2006), Jesus College, Oxford, England, 12-15 September 2006.
· 20th European Conference for Object-Oriented Programming (ECOOP 2006), Nantes, France, 37 July 2006.
· 9th International Symposium on Component-Based Software Engineering (CBSE 2006), Vδsterεs, Sweden, 29 June 1 July 2006.
· 2nd International Conference on the Quality of Software Architectures (QoSA 2006), Vδsterεs, Sweden, 2728 June 2006.
· 11th International Workshop on Component-Oriented Programming (WCOP 2006) (in conjunction with ECOOP 2006), Nantes, France, 3 or 4 July 2006.
· 28th International Conference of Software Engineering (ICSE 2006), Shanghai, China, 2028 May 2006.
· 3rd International ICSE Workshop on Software Engineering for Automotive Systems (SEAS 2006 at ICSE 2006), Shanghai, China, 23 May 2006.
Prof. Niklaus Wirth released several of his seminal books in electronic form. Project Oberon has all the details (and sources!) behind both the language and the system Oberon. The classic Compiler Construction is probably the most concise text on the topic ever and yet it leads you to constructing fully functional compilers. There is also an adaptation of the classic Programming in Modula-2, adapted for Oberon: Programming in Oberon. Finally, the seminal Algorithms and Data Structures text, also adapted to Oberon.