|
|
|
|
Welcome to my home page. I am a Software Architect in the Connected Systems
Division and affiliated with Microsoft
Research. |
▪ 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.)
·
32rd International Conference on
Software Engineering (ICSE 2010).
Cape Town, South Africa, 2nd8th May 2010.
ICSE is the premier international event for software engineering. It provides a world class forum for software engineering professionals from industry, government and academia to hear about and discuss the latest developments, trends and innovations in software engineering.
Deadline for submissions: to be announced.
·
JAOO Australia 2009.
Sydney, Australia, 58 May 2009; Brisbane, Australia, 1114 May 2009.
JAOO originally stood for "Java and Object-Oriented" and was originally focused on Java-based technologies. Today it has evolved into a more in-depth conference with a wider set of content such as .NET and Ruby-based technologies along with a focus on the softer side of software development: process improvement, patterns, and enterprise architecture.
I will be delivering the keynote and a talk on our Oslo efforts at both JAOO Australia venues.
·
14th International Workshop on
Component-Oriented Programming (WCOP
2009) (part of the CompArch
2009 federated events).
East Stroudsburg, PA, USA, 22 June 2009.
WCOP seeks position papers in the field of component-oriented programming (COP). WCOP 2009 is the fourteenth event in a series of highly successful workshops, which took place in conjunction with every ECOOP since 1996 and with CompArch since 2008. WCOP 2009 is the first instance to take place in the US.
The call
has closed.
·
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.
The CBSE symposium has a track record of bringing together researchers and practitioners from a variety of disciplines to promote a better understanding of CBSE from a diversity of perspectives, and to engage in active discussion and debate. CBSE 2008 is open to all participants interested in CBSE and related areas. The symposium addresses participants from both universities and industry.
The call
has closed.
·
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.
This year, the main topic of QoSA is architecture for adaptive software systems, seeking reports on both scientific novel results and industrial case studies.
The call
has closed.
·
8th International Conference on Software Composition
(SC 2009).
Zurich, Switzerland, 2nd3rd July 2009.
The International Conference on Software Composition (SC) is the leading venue that addresses challenges of how composition of software parts may be used to build and maintain large software systems. SC2009 will be the eighth edition in the series and we invite researchers and practitioners to submit high quality papers. Submissions relating theory and practice of software composition are particularly welcome.
The call
has closed.
·
23rd European Conference on
Object-Oriented Programming (ECOOP 2009).
Genova, Italy, 6th10th July
2009.
The ECOOP 2009 conference invites high quality papers presenting research results or experience in all areas relevant to object technology, including work that takes inspiration from, or builds connections to, areas not commonly considered object-oriented.
The call
has closed.
·
Joint IEEE/IFIP Working International
Conference on Software Architecture (WICSA) 2009 & European Conference on
Software Architecture (ECSA 2009).
Cambridge, UK, 14th17th September 2009.
The ECOOP 2009 conference invites high quality papers presenting research results or experience in all areas relevant to object technology, including work that takes inspiration from, or builds connections to, areas not commonly considered object-oriented.
The call has closed.
·
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.