| Title | Separating Architectural Concerns to Ease Program Understanding | 
| Publication Type | Conference Proceedings | 
| Year of Publication | 2005 | 
| Authors | Jakobac, V., N. Medvidović, and A. Egyed | 
| Conference Name | 1<sup>st</sup> International Workshop on the Modeling and Analysis of Concerns in Software (MACS 2005) | 
| Pagination | 1-5 | 
| Date Published | May 16 | 
| Conference Location | St. Louis, Missouri, USA | 
| Abstract | This paper presents an iterative, user-guided approach to program understanding based on a framework for analyzing and visualizing software systems. The framework is build around a pluggable and extensible set of clues about a given problem domain, execution environment, and/or programming language. The approach leverages two orthogonal architectural views of a system and describes how a proper identification of boundaries for specific concerns helps in reasoning about the system. |