This page contains links to all source material on my research on modelling and verifying software architectures. This work is divided in six parts. First, we have defined a meta model to more easily model and verify software architectures. This is documented in modelling an architecture. Second, we have applied this approach to a pattern language of five security patterns for accountability, as documented in modelling security patterns. Third, based on this work, we have conducted a small observational study to verify the applicability of our modelling approach in the case of the online shop.
Future work includes showing how large, detailed architectural models can be decomposed into smaller, tractable models; and providing tool support to facilitate the whole modelling process.