Describing evolving dependable systems using co-operative software architectures | IEEE Conference Publication | IEEE Xplore