Patent ID: 8065658
Filing Date: 2011-11-22
Classification: G06F

Abstract:
1. A method, comprising: automatically partitioning software source code into a plurality of software components at architectural boundaries defined by a software tool; extracting attribute information from the plurality of software components indicative of a plurality of connections among the plurality of software components; and generating a visual representation indicative of architectural attributes of the plurality of software components, the visual representation corresponding to a data-feature mapping between the attribute information and visual features of the visual representation, wherein generating the visual representation comprises: generating a plurality of glyphs, wherein each glyph includes visual features representing the architectural attributes of one of the plurality of software components, and wherein a range of displayable values of each visual feature corresponds to a range of scalar values of a corresponding architectural attribute, and positioning each glyph on a graphic display, wherein a displayed distance between one glyph and another glyph is indicative of an observed level of connection between the one glyph and said another glyph.