The C Information Abstraction System
IEEE Transactions on Software Engineering
An empirical study of static call graph extractors
Proceedings of the 18th international conference on Software engineering
Lightweight lexical source model extraction
ACM Transactions on Software Engineering and Methodology (TOSEM)
An adaptable software architecture for rapidly creating information visualizations
GI '96 Proceedings of the conference on Graphics interface '96
Manipulating recovered software architecture views
ICSE '97 Proceedings of the 19th international conference on Software engineering
Playing Detective: Reconstructing Software Architecture from Available Evidence
Automated Software Engineering
Scenario-Based Analysis of Software Architecture
IEEE Software
The Implementation of POSTGRES
IEEE Transactions on Knowledge and Data Engineering
The perils of reconstructing architectures
ISAW '98 Proceedings of the third international workshop on Software architecture
Assessing software libraries by browsing similar classes, functions and relationships
Proceedings of the 21st international conference on Software engineering
Linux as a case study: its extracted software architecture
Proceedings of the 21st international conference on Software engineering
Playing Detective: Reconstructing Software Architecture from Available Evidence
Automated Software Engineering
Software architecture abstraction and aggregation as algebraic manipulations
CASCON '99 Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
Software architecture recovery using Conway's law
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
A technique for illustrating dynamic component level interactions within a software architecture
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
An Approach for Measuring Software Evolution Using Source Code Features
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Extraction and Visualization of Architectural Structure Based on Cross References among Object Files
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Applications of clustering techniques to software partitioning, recovery and restructuring
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
Tool support for just-in-time architecture reconstruction and evaluation: an experience report
Proceedings of the 27th international conference on Software engineering
Using software evolution to focus architectural recovery
Automated Software Engineering
GXL: a graph-based standard exchange format for reengineering
Science of Computer Programming - Software analysis, evolution and re-engineering
The SEXTANT Software Exploration Tool
IEEE Transactions on Software Engineering
Hierarchical Clustering for Software Architecture Recovery
IEEE Transactions on Software Engineering
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Detecting Coordination Problems in Collaborative Software Development Environments
Information Systems Management
Software Engineering
Combating architectural degeneration: a survey
Information and Software Technology
Static analysis based software architecture recovery
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part III
Languages for formalizing, visualizing and verifying software architectures
Computer Languages
Hi-index | 0.00 |
When performing architectural analysis on legacy systems, it is frequently necessary to extract the architecture of the system, because it has not been documented, or because its documentation is out of date. However, architectural information does not exist directly in the artifacts that we can extract. The architecture exists in abstractions; compositions of extracted information. Thus extracted artifacts must be able to be flexibly aggregated and combined. We call this process view refinement and fusion. This paper presents a workbench for architectural extraction called Dali, and shows how Dali supports flexible extraction and fusion of architectural information. Its use is described through two extended examples of architectural reconstruction.