Proactive Self-Adaptation for Improving the Reliability of Mission-Critical, Embedded, and Mobile Software. - Cooray, Deshan; Kouroshfar, Ehsan; Malek, Sam; Roshandel, Roshanak (IEEE Transactions on Software Engineering, 2013)