Separating architectural concerns to ease program understanding.

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:
Vladimir Jakobac, Nenad Medvidovic, Alexander Egyed, "Separating architectural concerns to ease program understanding.", In ACM SIGSOFT Software Engineering Notes, vol. 30, no. 4, pp. 1-5, 2005.
Bibtex Entry:
@Article{dblp:journals/sigsoft/JakobacME05,
  Title                    = {Separating architectural concerns to ease program understanding.},
  Author                   = {Vladimir Jakobac and Nenad Medvidovic and Alexander Egyed},
  Journal                  = {ACM SIGSOFT Software Engineering Notes},
  Year                     = {2005},
  Number                   = {4},
  Pages                    = {1-5},
  Volume                   = {30},

  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.},
  Doi                      = {10.1145/1082983.1083132},
  File                     = {Separating architectural concerns to ease program understanding:Workshops\\MACS 2005 - ARTISAn Separating Architectural Concerns to Ease Program Understanding\\MACS2005CameraReady.pdf:PDF},
  Keywords                 = {reverseengineering}
}
Powered by bibtexbrowser