Automated Software Architecture Analysis and Visualization Advanced of Large, Mixed-Language Systems

Period of Performance: 12/14/2004 - 06/14/2005


Phase 1 SBIR

Recipient Firm

Semantic Designs
13171 Pond Springs Road
Austin, TX 78729
Principal Investigator

Research Topics


This research project will explore the extraction, visualization, and validation of multiple views of as-is architectures for large software systems in multiple source languages. It will focus on providing support for complex real languages including Ada95, C++, and SQL. Based on generalized compiler technology, the techniques will be extensible in a practical way to a broad range of languages. The research focuses on extraction of multiple architectural styles, visualization using constraint-based graph layout implemented in a parallel language for performance, and architectural query languages using symbolic formulas to enable scale.