Design patterns as components of functional models for analyzing the reliability of software systems | IEEE Conference Publication | IEEE Xplore