Role-based decomposition for improving concurrency in distributed object-oriented software development environments | IEEE Conference Publication | IEEE Xplore