Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
A Software Architecture Reconstruction Method George Yanbing Guo 1 , Joanne M. Atlee 1 & Rick Kazman 2
 

Summary: 1
A Software Architecture Reconstruction Method
George Yanbing Guo 1 , Joanne M. Atlee 1 & Rick Kazman 2
1 Department of Computer Science, University of Waterloo, Waterloo, ON, Canada
2 Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, U.S.A
Keywords: Design recovery, Reverse engineering, Software Architecture Analysis,
Design Patterns, Pattern Recognition
Abstract: Changes to a software system during implementation and maintenance can
cause the architecture of a system to deviate from its documented architecture.
If design documents are to be useful, maintenance programmers must be able
to easily evaluate how closely the documents conform to the code they are
meant to describe. Software architecture recovery, which deals with the
extraction and analysis of a system's architecture, has gained more tool support
in the past few years. However, there is little research on developing effective
and efficient architectural conformance methods. In particular, given the
increasing emphasis on patterns and styles in the software engineering
community, a method needs to explicitly aid a user in identifying architectural
patterns. This paper presents a semi­automatic method, called ARM
(Architecture Reconstruction Method), that guides a user in the reconstruction
of software architectures based on the recognition of patterns. Once the

  

Source: Atlee, Joanne M. - School of Computer Science, University of Waterloo

 

Collections: Computer Technologies and Information Sciences