Preventing software architecture erosion through static architecture conformance checking | IEEE Conference Publication | IEEE Xplore