How can KBSI help you?

 
 

What's new at KBSI?

 


Contact us today!

 

Advanced Data Sharing

Thumbnail: click to enlarge

FIEA Concept of Operation

KBSI, in an initiative funded by the U.S. Air Force, developed a Framework for the Interoperability of Executable Architectures (FIEA): a language, tool framework, and methodology that will enable the Department of Defense and Air Force to share data among the many vendor specific tools and applications that they use. 

Interoperability and data sharing are crucial for complex Department of Defense systems, particularly with respect to joint service and multinational operations that are increasingly the norm in today’s global environment.  The current hodge-podge of tools and formats used in developing graphic, tabular, or textual artifacts for DoDAF architecture specifications generally produce architectures that cannot be systematically analyzed, verified, validated, queried, and browsed, and cannot be shared with other tools and applications.  These tools, at best, only provide a means for government agencies and their contractors to document their enterprise architecture:  they do not facilitate the model-based analysis of architectures that is instrumental to improving systems capability, acquisition, and investment returns.

Phase II Development

At the heart of the FIEA is an XML-based architectural definition language, the Executable Architecture Markup Language (EARL) developed by KBSI, that acts as the intermediary between DoDAF architectural modeling languages (e.g., IDEF) and execution languages like those based on the Colored Petri Net (CPN) and Object Constraint Language (OCL).  EARL supports the execution of a model for the purpose of validation, verification, correctness, and interoperability and serves as the backbone of FIEA’s component-based Intelligent Toolkit for Interoperable Architectures (ITIA).

ITIA is a collection of third party tools used to create, translate, and analyze models in various DoDAF views and products using EARL.  The ITIA framework is powered by an innovative ontology-driven translator code generator approach that ensures not only syntactic correctness but semantic correctness as well.  ITIA supports model execution for verification and validation (particularly with respect to interoperability), quantitative analysis (including multi-level performance projection), and the advanced visualization of models for browsing and documentation purposes.

FIEA will enable better, more robust predictability, interoperability, and information sharing across DoD systems in support of joint service and multinational operations—an important emphasis of the DoD’s military strategy.  The FIEA technology also has a significant commercial potential in fields involving simulation based design, virtual prototyping, real and virtual manufacturing, collaborative planning and scheduling, supply chain management, virtual enterprise engineering, and process management.

Summary

The FIEA initiative developed a technology triad to address issues of system of systems interoperability among vendor specific tools and applications.

The Executable Architecture Representation Language (EARL) is an intermediary between enterprise architectural modeling languages (e.g., using IDEF, UML) and model execution paradigms such as those based on the Colored Petri Nets, discrete event simulations, quantitative analyses (e.g., queuing theory), and service-oriented architectures (SOA).

The Intelligent Toolkit for Interoperable Architectures (ITIA) framework enables users to extract EARL models from enterprise models, translate them to low-level simulation tools, and generate SOA models. These functions have been rolled into KBSI’s ModelMosaic® knowledge management framework.
The FIEA methodology allows enterprise architecture developers, strategic military analysts and systems analysts to develop, modify, analyze, and publish systems-of-systems models that are verifiable, validatable, and reusable.


Rather than extending existing enterprise architecture formats to represent executable content, the FIEA technologies extract executable content from existing enterprise architecture representations, adding additional executable content to them and representing the resulting abstract executable model in EARL. The ITIA extracts the EARL models, translates them to low-level simulation tools, and generates SOA models. This FIEA methodology and the FIEA technologies bridge the gap between enterprise architecture models and the executable models that support their analysis, validation, and verification, greatly improving the performance, interoperability, planning, scheduling, and evaluation of systems-of-systems development.

 

Licensing

License Technology
 
 

Related Research

DDTF: Data Display Translation Framework
ETHOS™: Entropy-Trust-Homology Operational Security
FAMOS™: Framework for Adaptive Modeling & Ontology-driven Simulation
TAKE™: Toolkit for Agent-based Knowledge Extraction
XML/IDEF3-based Training
 
 

Related Tools

ModelMosaic®: Ontology Configuration & Capture Toolkit
 
 
Success Story
FIEA has been integrated into KBSI's ModelMosaic® modeling suite and is being transitioned to a variety of DoD agencies.