QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Michael Stal, Principal Engineer as Siemens Corporate Research & Technologies and Professor at University of Groningen

Michael Stal

Biography: Michael Stal

Michael Stal is a Principal Engineer as Siemens Corporate Research & Technologies and Professor at University of Groningen. His areas of interest and research include software engineering in general, software architecture in particular, distributed software systems, and programming language paradigms. He has co-authored a couple of books, among them the Pattern-Oriented Software Architecture series. In his scarce spare time he is enjoying his family, music, science, and sports.

Presentation: "Nothing is Permanent except Change" - How Software Architects can embrace Change

Track: Architecture Evolution and Improvement / Time: Wednesday 13:50 - 14:50 / Location: Mountbatten Room

In the activities of software architects change is the role not the exception. Requirements keep constantly changing, bugs pop up, business cases and technology platforms evolve. But how can we address these changes in a systematic way? What methods and tools are available to ensure architecture sustainability and to avoid architecture erosion? The talk will introduce a sort of architect's framework that deals with quality of software architecture and its assessment as well as approaches for refactoring, rewriting, or reengineering software systems. Participants will also learn about architecture design principles that address architecture evolution. The intended audience of this talk are software engineers.