Reflective and Refractive Variables: A Model for Effective and Maintainable Adaptive-and-Dependable Software | IEEE Conference Publication | IEEE Xplore