Awas demonstrated the value and utility of slicing AADL models. But there are opportunities for improvements, so ideas / progress of a partial re-implementation are tracked here.
[x] JGraphT / source / dev tracking integrated into OSATE
[x] Following OSATE best practices, get JGraphT pulled in
[x] Find a home for the source code of this project
[x] Find a home for project dev metadata
[x] Flattened Graph Definitions
[x] Update Awas Definitions (Definitions 1-4 of the paper) to use subgraphs / flattened structure
[x] Hand-built model
[x] Hardcode a driver/stub class that creates a graph based on a simple AADL model. Probably the PulseOx Forwarding Application.
Awas demonstrated the value and utility of slicing AADL models. But there are opportunities for improvements, so ideas / progress of a partial re-implementation are tracked here.