Translating Deeply Structured Information

Abstract

The problem of interfacing Command, Control, Communications and Intelligence (C3I) systems and applicable simulations is considered. In particular, this document focusses on the requirements and design of an engine to Support translation between systems expecting to communicate using dissimilar message languages. This engine interprets a given behavioural specification written in a high-level declarative language built around standard SQL. It is therefore natural and convenient to consider implementation using an appropriate relational database system to facilitate data storage and manipulation. Beginning with an overview of the broader context and background, the discussion considers the way in which the semantic structures of the input and output languages can be captured using a conceptual modeling language. Such models can be readily mapped into a relational schema, and the actions that a translator should perform are easily expressed using SQL. Each of these actions must occur when a given set of conditions is satisfied; the engine is therefore a specialised rule-based system that manipulates the tuples of a relational database.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 2000
Accession Number
ADA376791

Entities

People

  • Darryn J. Reid

Organizations

  • Defence Science and Technology Group

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Algorithms
  • Australia
  • Computer Programming
  • Computer Science
  • Computers
  • Database Management Systems
  • Databases
  • Electronics
  • Expert Systems
  • Information Systems
  • Language
  • Relational Database Management Systems
  • Relational Databases
  • Simulations
  • Specifications
  • Standards
  • Universities

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control