|
|
|
|
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.)
·
International
Conference on Global Software Engineering (ICGSE
2007).
Munich, Germany, 27–30 August 2007.
ICGSE aims at bringing together researchers and industry practitioners to explore both the state-of-the-art and the state-of-the-practice in software engineering for global software development.
Deadline for paper submissions: 15 Feb 2007.
·
21st European Conference on Object-Oriented
Programming (ECOOP 2007).
Berlin, Germany, 30 July– 3 August 2007.
The ECOOP 2007 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.
·
10th International ACM SIGSOFT
Symposium on Component-Based Software Engineering (CBSE 2007) (part of the CompArch 2007
federated events).
Tufts University, Medford (Boston area), Massachusetts, USA, 9–10 July 2007.
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 2007 is open to all participants interested in CBSE and related areas. The symposium addresses participants from both universities and industry.
Deadline for paper submissions: 23 Feb 2007.
·
3rd International Conference on
the Quality of Software Architectures (QoSA
2007) (part of the CompArch 2007
federated events).
Tufts University, Medford (Boston area), Massachusetts, USA, 12–13 July 2007.
This year's conference theme adds a special focus on “software cities” and the emergent problems of architecting in the large. It complements the traditional software architecture perspective, which is on designing software systems of smaller size.
Deadline
for paper submissions: 25 Feb 2007.
·
4th International workshop on Software
Engineering for Automotive Systems (SEAS
2007) (at ICSE
2007).
Minneapolis, Minnesota, USA, 26 May 2007.
The workshop, the fourth in a very successful series, will be concerned with all aspects of software engineering for automotive systems. Specifically, we target the integration problem that is a consequence of the vertical (or modular) division of labor in the manufacturing process: automotive systems consist of a number of independently specified and developed sub-systems that have to be integrated into the overall system.
Deadline for paper submissions: 20 January 2007.
·
TOOLS EUROPE 2007 – Objects, Models,
Components, Patterns.
ETH Zurich, Switzerland, 24–28 June 2007.
This is the 45th TOOLS conference. TOOLS EUROPE 2007 will be devoted to the combination of technologies that have emerged as a result of object technology becoming “mainstream”. Like its predecessors, TOOLS EUROPE 2007 combines an emphasis on quality with a strong practical focus.
Deadline for paper submissions: 1 Feb 2007.
·
Software Engineering 2007 (SE 2007).
Hamburg, Germany, 27–30 March 2007.
The 3rd Annual Software Engineering Conference of the German Gesellschaft für Informatik (GI). SE 2007 will be a platform for exchanging experiences and research results in the area of software development. It addresses both software practitioners and researchers.
The call has closed.
·
6th Working IEEE/IFIP Conference
on Software Architecture (WICSA 2007).
Mumbai, India, 6–9 January 2007.
WICSA 2007 is the sixth international conference devoted entirely to Software Architecture. Its purpose is to bring together software engineering practitioners and researchers from industry and academia to exchange experiences, results and ideas related to all aspects of software architecture. Its mission is to strengthen and expand its role as the premier conference on architectural issues in software system design, development and maintenance, practitioners as well as academics.
The call has closed.
· 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, 3–7 July 2006.
· 9th International Symposium on Component-Based Software Engineering (CBSE 2006), Västerås (near Stockholm), Sweden, 29 June – 1 July 2006.
· 2nd International Conference on the Quality of Software Architectures (QoSA 2006), Västerås (near Stockholm), Sweden, 27–28 June 2006.
· 10th 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, 20–28 May 2006.
· 3rd International ICSE Workshop on Software Engineering for Automotive Systems (SEAS 2006 at ICSE 2006), Shanghai, China, 23 May 2006.
· 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 2005), Northeastern USA, November 2005.
· 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2005), San Diego, California, USA, 16–20 October 2004.
· 10th International Workshop on Component-Oriented Programming (WCOP 2005) (in conjunction with ECOOP 2005), Oslo, Norway, 15 June 2005.
· 19th European Conference for Object-Oriented Programming (ECOOP 2005), Glasgow, Scotland, 14–18 June 2005.
· .NET TECHNOLOGIES 2005 – 3rd International Conference on .NET Technologies, Plzen (Pilsen), Czech Republic, 30 May – 1 June 2005.
· 2nd International ICSE workshop on Software Engineering for Automotive Systems (SEAS 2005), St Louis, Missouri, USA, 21 May 2005.
· 8th International Symposium on Component-Based Software Engineering (CBSE 2005), St Louis, Missouri, USA, 15–21 May 2005.
· 27th International Conference on Software Engineering (ICSE 2005), St Louis, Missouri, USA, 15–21 May 2005.
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.