Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Clemens Szyperski
[go: Go Back, main page]


Clemens MSR

Clemens Alden Szyperski

Dipl.-Ing. (EE/CE) (RWTH Aachen, Germany)
Dr. sc. techn.
(CS) (ETH Zurich, Switzerland)

 

Position:

Software Architect

Mail:

One Microsoft Way, Redmond WA 98052, USA

Email:

Clemens.Szyperski @ microsoft.com

 

 

 

 

 

 

 

Welcome to my home page.

I am a Software Architect in the Connected Systems Division and affiliated with Microsoft Research.
(Presently, and relating to my previous life, I am also an adjunct professor with QUT.)

 

 

 

 

                  

Publications   Upcoming Events   Recent Events   Past Events   Resources

 


Publications

Reverse chronological list of publications (includes, where available, links to downloadable soft copies)



Main Books

David Messerschmitt and Clemens Szyperski
Software Ecosystem – Understanding An Indispensable Technology and Industry
MIT Press, 2003
ISBN 0-262-13432-2

Software Ecosystem Book Cover (midres)

Outstanding achievement
in Professional
and Scholarly Publishing
for 2003

Clemens Szyperski
(with Dominik Gruntz and Stephan Murer)
Component Software - Beyond Object-Oriented Programming    Second Edition
Addison-Wesley / ACM Press, 2002 (608 pages)
ISBN 0-201-74572-0

COP 2e Book Cover (lores)

 

Clemens Szyperski
Component Software - Beyond Object-Oriented Programming
Addison-Wesley / ACM Press, 1998 (411 pages)
ISBN 0-201-17888-5

 

Reprinted (with minor corrections) in 1998 (twice), 1999 (twice).

cover

image002

Best Book

 


Upcoming Events

(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.)

2007

·         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.

 


Recent Events

2006

·         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.

2005

·         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.

Past Events


Resources

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.


Clemens.Szyperski @ microsoft.com – Last modified on 11-Oct-2007 – http://research.microsoft.com/~cszypers/ www.biancabooks.com www.heritagemakers.com/161311 www.storybookingtheworld.com