Establishing Correspondence Among Shared Information and Tasks

Abstract

Creating interoperability among heterogenenous systems enhances our military's warfighting capabilities. Differences in hardware, languages, and data models make interoperability hard to achieve. The Object-Oriented Method for Interoperability (OOMI) resolves modeling differences among systems through construction of a Federal Interoperability Object Model (FIOM) used to capture information and tasks shared among systems. The FIOM is constructed in either a bottom-up or top-down fashion using the OOMI Integrated Development Environment (OOMI IDE) and includes both component system and standard representations of the shared tasks and information. When constructing a federation of interoperable systems, a correspondence must first be established among shared tasks and information before data modeling differences can be resolved. The OOMI IDE uses both semantic and syntactic correlation methodologies for establishing such correspondences. Syntactic correlation is performed using neural networks. Syntactic data concerning the structure and signature of shared information and tasks is used to create discriminator vectors for objects being compared. Neural Networks are used to compare these discriminator vectors to determine the degree of similarity among objects. A ranking of the scores returned from the neural network comparison is used to assist an interoperability engineer in identifying corresponding objects for which modeling differences can be resolved.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 07, 2005
Accession Number
ADA460451

Entities

People

  • Candace M. Childers

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Computer Science
  • Computers
  • Data Modeling
  • Discriminators
  • Formal Languages
  • Information Operations
  • Instructions
  • Interoperability
  • Language
  • Neural Networks
  • Standards
  • Theoretical Computer Science
  • United States Naval Academy

Fields of Study

  • Computer science

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Neural Network Machine Learning.
  • Software Engineering.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems