An algorithm for describing object-oriented software architecture using graph
Haihua Shen, Chao Liu, Meiming Shen, Weimin Zheng · 2003
Although object oriented programming technology has improved the productivity of software development greatly, it brings new problems to software testing and maintenance which are mainly caused by complex relations among components of object oriented software. The paper discusses an algorithm to describe object oriented software architecture using a graceful graph based on UML class diagrams. The proposed algorithm has been implemented in a reversed object modeling tool and it can produce high quality graphs.