Rule-based strategic reflection: observing and modifying behaviour at the architectural level | IEEE Conference Publication | IEEE Xplore