Separating Functional and Non-functional Concerns through Coordination: An Application to Reliability | IEEE Conference Publication | IEEE Xplore