Dynamic model design recovery and architecture abstraction of object oriented software | IEEE Conference Publication | IEEE Xplore