Uniform and modular context-based access control for software applications by T. Verhanneman