USA flag logo/image

An Official Website of the United States Government

Tools for Software Architecture Visualization

Award Information

Agency:
Department of Defense
Branch:
Navy
Award ID:
75021
Program Year/Program:
2005 / SBIR
Agency Tracking Number:
N043-264-0138
Solicitation Year:
N/A
Solicitation Topic Code:
N/A
Solicitation Number:
N/A
Small Business Information
GrammaTech, Inc
531 Esty Street Ithaca, NY -
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
 
Phase 1
Fiscal Year: 2005
Title: Tools for Software Architecture Visualization
Agency / Branch: DOD / NAVY
Contract: N68335-05-C-0093
Award Amount: $79,979.00
 

Abstract:

The problem of supporting large mixed-language software systems is of great importance to the Navy and beyond. Often the only reliable source of information about their architecture is the source code itself. Having a reliable way to automatically create visualizations of the architecture is key to understanding the system, and for planning changes. We propose the development of a set of tools for automatically extracting UML design diagrams directly from the source code. The techniques will mostly be based on a static view of how objects in the code interrelate, and will allow the extraction of the class diagram, the object diagram, the interaction diagram, and the state diagram. We also propose cluster and concept analysis techniques for helping users understand the structure of less well-structured programs. These tools will be based on our existing static analysis technology, which is already highly developed for C and C++, and for which a version for Ada 95 is currently under development. We additionally propose an option to study using techniques to extract dynamic visualizations. The tool will produce output in the form of XML objects in a standard format that can imported into existing UML design tools.

Principal Investigator:

Paul Anderson
Senior Software Engineer
6072737340
paul@grammatech.com

Business Contact:

Ray Teitelbaum
CEO
6072737340
tt@grammatech.com
Small Business Information at Submission:

GRAMMATECH, INC.
317 N. Aurora Street Ithaca, NY 14850

EIN/Tax ID: 161338879
DUNS: N/A
Number of Employees:
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No