1996
DOI: 10.1145/236338.236380
|View full text |Cite
|
Sign up to set email alerts
|

Architecture-oriented visualization

Abstract: Tracking the changing dynamics of object-oriented frameworks [5], design patterns[7], architectural styles [8], and subsystems during the development and reuse cycle can aid producing complex systems. Unfortunately, current object-oriented programming tools are relatively oblivious to the rich architectural abstractions in a system. This paper shows that architecture-oriented visualization, the graphical presentation of system statics and dynamics in terms of its architectural abstractions, is highly beneficia… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

1998
1998
2015
2015

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…The associated tool, called Scene, offers several abstraction techniques to handle the information overload. Sefika et al [65] reasoned from a higher level of abstraction in their efforts to generate architecture-oriented visualizations.…”
Section: B Early Researchmentioning
confidence: 99%
See 1 more Smart Citation
“…The associated tool, called Scene, offers several abstraction techniques to handle the information overload. Sefika et al [65] reasoned from a higher level of abstraction in their efforts to generate architecture-oriented visualizations.…”
Section: B Early Researchmentioning
confidence: 99%
“…Another line of research makes use of architecture-aware probing, and aims at visualizing system dynamics in terms of architectural abstractions, such as connectors, locks, dynamically loaded components, client-server configurations, and so on [65], [64], [29]. While there are not many papers addressing these topics, the initial results do suggest that successful application is possible.…”
Section: B Least Common Activitiesmentioning
confidence: 99%
“…Various organizing abstractions have been used to filter execution information or group it into larger units. Sefika, et al [13], use large architectural units, and Walker, et al [14], introduce additional structural units as organizing principles. Dynamic relationships too are frequently used to organize information, for example, into call trees as in OptimizeIt [15].…”
Section: Related Workmentioning
confidence: 99%
“…Sefika et al [SSC96] implemented a system allowing limited, unoptimized selection queries about high-level objects in the Choices operating system. The system dynamically shows program state and run-time statistics at various levels of abstraction.…”
Section: Related Workmentioning
confidence: 99%