Managing Complex Interoperability Solutions using Model-Driven Architecture

Abstract

The increasing need to exchange information in joint operations has resulted in interoper- ability standards of signi cant complexity. For instance, the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) that is part of the MIP inter- operability solution has almost doubled in size since 2002. The con guration management of complex data models, especially in the context of in- ternational standardization activities, is a challenging task, because many di erent artifacts (examples, documentation, etc.) must be kept synchronized as the model evolves. Ideally, data models are expressed at several levels of abstraction in the form of computa- tion-independent (business) models, platform-independent models (PIM), and platform- speci c models (PSM). E cient transformation tools are desirable to automate the gener- ation of PSMs from a PIM. Another important aspect concerns the collaboration of di erent Communities of Interest (COIs). Diverging information exchange requirements call for a modular or even federated data model rather than a monolithic, indivisible one. In this paper, we demonstrate how the use of formal languages and the concepts of Model-Driven Architecture (MDA) can be applied to the JC3IEDM in order to improve the maintenance, consistency, and comprehension of the model and to provide implementers with products that allow them to build interoperability solutions for their C2 systems more easily.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2011
Accession Number
ADA546951

Entities

People

  • Francisco Loaiza
  • Michael Gerz
  • Nico Bau
  • Steve Wartik

Organizations

  • Fraunhofer Society

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Command And Control
  • Computer Programming
  • Computer Programs
  • Computers
  • Database Management Systems
  • Formal Languages
  • Information Exchange
  • Information Systems
  • Language
  • Organizational Structure
  • Programming Languages
  • Relational Database Management Systems
  • Relational Databases
  • Software Development
  • Standardization
  • Standards
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Snow Cover Descriptors for Reptiles and Their Illustrations.
  • Software Engineering.

Technology Areas

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