This paper describes a technique to visualize the software architecture of the Network Appliance Data ONTAP (R) 7G (ONTAP) storage server operating system. We integrate the Multi-Dimensional Scaling (MDS) algorithm in...
详细信息
ISBN:
(纸本)9781424406005
This paper describes a technique to visualize the software architecture of the Network Appliance Data ONTAP (R) 7G (ONTAP) storage server operating system. We integrate the Multi-Dimensional Scaling (MDS) algorithm into a visualization technique for converting raw source code into patterns that capture the software architecture. Individual components are drawn using graphical "glyphs" that vary their spatial position, color, and texture properties to encode each component's attribute values. The result is a display that can be used by viewers to rapidly and accurately analyze, explore, compare, and discover within the software architecture. We show how our visualization tool, known as DiffArchViz, can be used to study different architectural views representing multiple attributes of the software components. We also present a technique to visualize dynamic software architecture by examining the correspondence between multiple runtime profiles for a few storage server performance benchmarks. We apply our technique to multiple hardware platforms and versions of ONTAP.
Architectural connectivity metrics are a means of supporting incremental re-architecting of large legacy systems. These metrics provide support by giving an indication of the degree of connectivity between or within a...
详细信息
ISBN:
(纸本)0769511317
Architectural connectivity metrics are a means of supporting incremental re-architecting of large legacy systems. These metrics provide support by giving an indication of the degree of connectivity between or within architectural entities in the system. Ideally, a connectivity metric should provide useful information in as many situations as possible. However, the existing metrics cohesion and coupling provide support only in a limited number of situations. In this paper, we present a new architectural connectivity metric, referred to as directed connectivity, together with an appropriate visualization. Directed connectivity is a measure for the relative number of connections from one architectural entity to another. The metric is applicable in a large number of situations, including ones where cohesion and coupling fall short. The metric is visualized by means of a tabular representation with browsing facilities. A description is given of initial experiences with directed connectivity and its visualization on a large industrial system.
暂无评论