by Vladimir Jakobac, Nenad Medvidovic, Alexander Egyed
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 built 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 separate concerns helps in reasoning about the system.
Reference:
Separating architectural concerns to ease program understanding. (Vladimir Jakobac, Nenad Medvidovic, Alexander Egyed), In ACM SIGSOFT Software Engineering Notes, volume 30, 2005.
Bibtex Entry:
@Article{dblp:journals/sigsoft/JakobacME05,
author = {Vladimir Jakobac and Nenad Medvidovic and Alexander Egyed},
title = {Separating architectural concerns to ease program understanding.},
journal = {ACM SIGSOFT Software Engineering Notes},
year = {2005},
volume = {30},
number = {4},
pages = {1-5},
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 built 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 separate concerns helps in reasoning about the
system.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/bib/journals/sigsoft/JakobacME05},
doi = {10.1145/1082983.1083132},
file = {:Workshops\\MACS 2005 - ARTISAn Separating Architectural Concerns to Ease Program Understanding\\ARTISAn Separating Architectural Concerns to Ease Program Understanding-preprint.pdf:PDF},
keywords = {},
}