Presentation: "Experiences with Architecture Governance of Large Industrial Software"

Time: Thursday 14:05 - 15:05

Location: Franciscan I & II

Abstract: Software that controls the energy grid, manages large office buildings or controls a train network has one thing in common: it is large and has been grown over years or even decades. New features are added constantly. As with every large evolving software these industrial code bases are susceptible to architecture and design erosion. In this talk, attendees will get an overview of the methods for architecture assessment that we use to evaluate such code bases. The assessment techniques employ a combination of static code analysis and expert reasoning. Participants will also learn how to leverage architecture refactoring and reengineering as a cure for software architecture problems found by architecture assessment. And they will understand how these methods fit into the overall design process. In the end, good quality in a software system design doesn't come for free, but systematic approaches for quality improvement significantly boost productivity.

Michael Golm, Head of Architecture at Siemens Corporate Research

 Michael  Golm Dr. Michael Golm leads the System Architecture and Platforms team of Siemens Corporate Research in Princeton, NJ. He and his team support all Siemens R&D groups in coping with the challenges of software and system architecture for complex control systems. During his tenure at Siemens Michael worked for the automotive business, building management, the smart energy grid, power plant automation, traffic solutions and hospital information systems.