Michael Stal
Michael Stal (born March 4, 1963 in Munich ) is a German computer scientist .
Life
Michael Stal studied computer science and mathematics at the Technical University of Munich . In March 2007 he received a PhD in Natural Sciences and Mathematics from the Rijksuniversiteit Groningen ( Netherlands ) . He works in the research center of Siemens AG in Germany and deals with the topics of software architecture and middleware . He is also editor-in-chief of JavaSPEKTRUM magazine . In 2010 he was appointed honorary professor at the chair for software engineering by the Rijksuniversiteit Groningen .
Stal became known as a co-author of the book series "Pattern-Oriented Software Architecture" . Volume 1 "A System of Patterns" introduces architectural patterns , defines the categorization of design patterns in pattern systems, as well as a first methodology for the use of pattern systems. Volume 2 "Patterns for Concurrent and Distributed Objects" deals with distributed and concurrent systems. Stal has also worked as a co-author of the book “Handbuch der Software Architektur” .
In addition to software architectures, Stal also deals with the field of middleware ( distributed systems , components , service-oriented architectures ), including as a member of the OMG . He also took part in the standardization of C ++ .
Works
- Michael Stal: Understanding and Analyzing Software Architecture (of Distributed Systems) using Patterns , Rijksuniversiteit Groningen, 2007, ISBN 978-90-367-2980-2
- Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal: Pattern-Oriented Software Architecture - A System of Patterns , Wiley & Sons, 1996, ISBN 0-471-95869-7
- Douglas C. Schmidt, Michael Stal, Hans Rohner, Frank Buschmann: Pattern-Oriented Software Architecture - Patterns for Concurrent and Networked Objects , Wiley & Sons, 2000, ISBN 0-471-60695-2
- Ralf Reussner, Wilhelm Hasselbring: Manual of Software Architecture , Dpunkt Verlag, 2006, ISBN 3-89864-372-7
Web links
personal data | |
---|---|
SURNAME | Stal, Michael |
BRIEF DESCRIPTION | German computer scientist |
DATE OF BIRTH | March 4th 1963 |
PLACE OF BIRTH | Munich |