An approach to software architecture evaluation with the 4+1 view model of architecture | IEEE Conference Publication | IEEE Xplore