Konferenzen und Rahmenprogramm
Increasing Software Architecture Model quality Using Automated Checks
Architecture models serve as documentation of major architecture decisions and offer guidance for the planning of extensions to the software. Safety standards like ISO26262 require projects to develop an architecture model and to ensure that model and code are in sync. With increasing project complexity, the latter becomes difficult: changes to the code, e.g. during integration on a hardware platform, need to be reflected in the model. Without this feedback, the architectural model would no longer be a correct abstraction of the code. Manual checks of code/model discrepancies are time-consuming and incomplete. We introduce a workflow that uses static analysis tools to automate these checks. It automatically reports model deviations like missing dependencies and faulty activity diagrams, and handles different meta-models by using graph transformations. Examples from the automotive industry show how the checks improve model quality.
--- Datum: 27.02.2020 Uhrzeit: 10:00 - 10:30 Uhr Ort: Conference Counter NCC Ost