Beyond components-connections-constraints: dealing with software architecture difficulties | IEEE Conference Publication | IEEE Xplore