SBIR/STTR Research Award
Semantically Correct Interoperability of Executable Architectures
Award amount
$749,104Program and phase
SBIR · Phase IIAward year
2007Award details
- Awarding agency
- Department of Defense
- Branch
- Air Force
- Recipient company
- EXPAND, INC.
- Proposal award date
- 2007-03-14
- Contract end date
- 2009-03-14
- UEI
- Not reported
- Solicitation number
- 2006.1
- Topic code
- AF06-052
Research abstract
Many techniques and tools have been developed to model and simulate system performance and operation. Robust answers are now needed to a broader class of theatre-wide/enterprise-wide problems not readily addressed by integrating legacy architectures lacking a common description of executable content. Executable architecture data model (EADM) developed in a feasibility study now allows for tools to embed within architecture descriptive execution rules that can be unambiguously interpreted by other tools. Implementation of the EADM has been prototyped in a tagged-data (XML) format, to be integrated into tools using three architecture languages: Colored Petri Nets (CPN), Unified Modeling Language (UML) and Integrated Definition Methods (IDF0). Complete interoperability will be achieved within CPN-based tools (VSO, CPN-Tools). Limited interoperability for IDEF0 and UML tools may result from incomplete or opaque specification of execution rules. A gap analysis will identify these limitations. Performed tests will establish whether the semantics of one tool’s execution rules are preserved when translated from its local execution format to EADM XML implementation format and then converted to the local execution format of the second tool. A conformance matrix will be developed describing the extent to which the executable content expressed by tools and languages can populate the EADM.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- Framework for Interoperability of Executable Architectures
- Semantically Correct Interoperability of Executable Architectures
- Framework for Interoperability of Executable Architectures