Architectural Consistency Checking in Plugin-Based Software Systems

Timo Greifenberg, Klaus Müller, Bernhard Rumpe⋆ · 2015

Manually ensuring that the implementation of a software system is consistent with the software architecture is a laborious and error-prone task. Thus, a variety of approaches towards automated consistency checking have been developed to counteract architecture erosion. However, these approaches lack means to define and check architectural restrictions concerning plugin dependencies, which is required for plugin-based software systems.

Read the paper · More papers on PaperTik