A clustering algorithm for object-oriented development of distributed computing system software | IEEE Conference Publication | IEEE Xplore