DID YOU KNOW? DTIC has over 3.5 million final reports on DoD funded research, development, test, and evaluation activities available to our registered users. Click HERE
to register or log in.
Generating GraphML XML Files for Graph Visualization of Architectures and Event Traces for the Monterey Phoenix Program
NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Pagination or Media Count:
Architecture, architecture modeling, and testing architecture models are key components of the software design process. The ability to design and visualize architecture models efficiently and accurately has a direct impact on the ability of designers to satisfy the requirements of their stakeholders. The Monterey Phoenix MP program is one such application for building executable architecture models. The MP program is used to build and test models based upon inter-related events between the user-environment, program processes and data. At the heart of architecture analysis in MP is the accurate creation of high-level graphs that depict the details of both software architectures and event traces of resulting architectures. To date, development of these graphs has been a fragmented, manual process that often relies on shoe-horning other applications into tasks for which those programs were never intended to be used. This thesis implements MPGrapher, an LL1, single-pass compiler that generates XML documents for visualizing MP architectures and event traces. It is based on generating files that conform to the Graph Markup Language GraphML. MPGrapher compiles well-formed XML files that conform to the yEd GraphML schema. These files will be opened and analyzed using the tools provided by the free yEd graphing application.
APPROVED FOR PUBLIC RELEASE