Complementing model-driven development for the detection of software architecture erosion | IEEE Conference Publication | IEEE Xplore