On Distributed Wargaming in Operational C2 Systems Using Object-Oriented Programming Languages,

Abstract

Distributed War Gaming (DWG) is the interactive simulation of military defense systems employing their command and control systems and the data processing capabilities of their headquarters. Using land-warfare as an example, a conceptual framework for the development of DWG information systems is provided which is based on the utilization of object-oriented software systems. In contrast to traditional software, these systems invoke the transformation of data by messages between objects which specify the transformation to be performed by the addressed object. When defining the system to be modelled, the analyst needs to be concerned with the reaction of individual objects to local messages only. The dynamics of complex systems are the results of the propagation of local messages to its individual elements. Based on a brief description of the basic principles behind object-oriented languages, a classification of objects and their attributes in a land-wargame is discussed and a definition of object behaviors is illustrated. Eight basic types of messages for a DWG and their formats are proposed, as is an algorithm for the synchronization of distributed simulations in DWG. Object-oriented software systems are judged to have potential for facilitating evolution in military software development. Their use in DWG could, in the long run, alleviate the problem of model acceptability. Thus, the development of prototype DWG-systems is proposed for feasibility testing and for the development of a strategy for the evolution of operational DWG-systems. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1985
Accession Number
ADA157331

Entities

People

  • J. M. Wozencraft
  • R. K. Huber

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Space

DTIC Thesaurus Topics

  • Air Defense
  • Command And Control
  • Command And Control Systems
  • Communication Channels
  • Complex Systems
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Processing
  • Information Systems
  • Land Warfare
  • Language
  • Military Organizations
  • Object Oriented Programming
  • Programming Languages
  • Simulations
  • Warfare

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace Test and Evaluation
  • Computational Modeling and Simulation
  • Software Engineering.

Technology Areas

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