N degrees of separation: multi-dimensional separation of concerns | IEEE Conference Publication | IEEE Xplore