Safe Substitution of Components in Self-Adaptive Web Applications | IEEE Conference Publication | IEEE Xplore