Reconstructing Software High-Level Architecture by Clustering Weighted Directed Class Graph.
Dehong QiuQifeng ZhangShaohong FangPublished in: Int. J. Softw. Eng. Knowl. Eng. (2015)
Keyphrases
- high level
- software architecture
- weighted graph
- graph clustering
- graph theoretic
- clustering method
- software platform
- hardware design
- graph model
- graph partitioning
- clustering algorithm
- hierarchical clustering
- low level
- enterprise systems
- source code
- industry standard
- software implementation
- software development
- k means
- data flow
- hardware software
- similarity graph
- dedicated hardware
- industrial strength
- tree shaped
- spectral clustering
- self organizing maps
- chain graphs
- computer systems
- higher level
- random walk
- test cases
- structured data
- normalized cut
- graph representation
- management system
- data clustering
- data objects
- spectral graph
- graph structure
- similarity measure
- architectural models
- software engineering
- data points
- intelligent software
- design patterns
- association graph
- programming language
- open source
- weight matrix
- maximum weight
- directed graph
- hardware implementation
- bipartite graph