# Michael Stal

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Michael_Stal
> Markdown URL: https://mediated.wiki/source/Michael_Stal.md
> Source: https://en.wikipedia.org/wiki/Michael_Stal
> Source revision: 1352053168
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

**Michael Stal** (born 1963 in [Munich](/source/Munich)) is a German [computer scientist](/source/Computer_scientist). He received a Ph.D. title [1] from the [University of Groningen](/source/University_of_Groningen) which appointed him an honorary professorship for [software engineering](/source/Software_engineering) in 2010.[2] Stal is currently working for the corporate technology department of [Siemens AG](/source/Siemens_AG) and as a professor at [University of Groningen](/source/University_of_Groningen). He is editor-in-chief of the [Java programming language](/source/Java_programming_language) magazine *[JavaSPEKTRUM](/source/JavaSPEKTRUM)*.[3]

Stal co-authored the book series *Pattern-Oriented Software Architecture*.

Volume 1 *”A System of Patterns”* book introduced [Architecture Patterns](/source/Architecture_Pattern), classified different categories of [Design Patterns](/source/Design_Pattern), and a method how to use [Pattern Systems](/source/Pattern_System).

Volume 2 addresses *“Patterns for Concurrent and Distributed Objects”*.

In addition to [software architecture](/source/Software_architecture), his research fields comprise [distributed computing](/source/Distributed_computing) [middleware](/source/Middleware), [systems integration](/source/Systems_integration), [programming languages](/source/Programming_language), and [programming paradigms](/source/Programming_paradigm). Stal has been member of the [Object Management Group](/source/Object_Management_Group) and participated in the standardization of [C++](/source/C%2B%2B).

## Works

- Michael Stal *Understanding and Analyzing Software Architecture (of Distributed Systems) using Patterns*, Rijksuniversiteit Groningen, 2007, ISBN 978-90-367-2980-2
- [Frank Buschmann](/source/Frank_Buschmann), [Regine Meunier](/source/Regine_Meunier), [Hans Rohnert](/source/Hans_Rohnert), [Peter Sommerlad](/source/Peter_Sommerlad), Michael Stal *Pattern-Oriented Software Architecture - A System of Patterns*, Wiley & Sons, 1996, ISBN 0-471-95869-7
- [Douglas C. Schmidt](/source/Douglas_C._Schmidt), Michael Stal, Hans Rohnert, Frank Buschmann *Pattern-Oriented Software Architecture - Patterns for Concurrent and Networked Objects*, Wiley & Sons, 2000, ISBN 0-471-60695-2

## References

1. ["Thesis Analyzing and Understanding Software Architecture using Patterns"](https://web.archive.org/web/20120310071029/http://dissertations.ub.rug.nl/FILES/faculties/science/2007/m.stal/PhD_Michael-Stal_2007_electronic.pdf). Archived from [the original](http://dissertations.ub.rug.nl/FILES/faculties/science/2007/m.stal/PhD_Michael-Stal_2007_electronic.pdf) on 2012-03-10. Retrieved 2011-02-02.

1. [Announcement of honorary professorship](http://www.rug.nl/corporate/nieuws/kortNieuws/2010/23_BenoemingStal)

1. [JavaSPEKTRUM magazine](http://www.sigs-datacom.de/fachzeitschriften/javaspektrum.html)

## External links

- [website of Michael Stal](http://www.michael-stal.com)
- [blog of Michael Stal](http://stal.blogspot.com)

---
Adapted from the Wikipedia article [Michael Stal](https://en.wikipedia.org/wiki/Michael_Stal) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Michael_Stal?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
