One of the key characteristics of current and future Cyber-Physical-Systems is inevitable change. Specific customer needs, technology changes, and closer collaboration between organizations in so-called ecosystems are typical change drivers these days. Organizations need to plan, support, and manage the changes in a suitable manner to increase their business value and to their innovation speed. One key enabler to this end is the system and software architecture.
A changeable architecture is not a free lunch. Deliberate design decisions, well communicated and governed by respected architects are essential. With this course we want to teach and train you on how to design cyber-physical systems' architectures, which support the necessary changes in an adequate manner. At the heart of the course are best practices and proven industrial strength approaches to support change in Cyber-Physical-Systems. Among them are runtime configuration and adaptation support, as well as modular product structures, and building kits for instance.