Developing Highly Predictable System Behavior in Real-Time Battle-Management Software

Abstract

Given that battle-management solutions in system-of-systems environment are separately designed and developed on various operating platforms in different languages, predicting battle-management behavior of system-of-systems is not possible. As a rule, battle management is executed at the system level rather than the desired system-of-systems level. Typically, C4 systems are non-real-time systems. Traditionally, weapon systems are real-time systems. If we are to match the performance of weapon systems and avoid the negative impact of forcing synchronization of battle manager software with weapon systems for messaging, then we must develop the battle manager as real-time software. We advocate the development of battle-management software as a real-time set of system functionality that addresses warfighter usage. To achieve the level of desired predictable battle-management behavior, we maintain that it is essential to develop a formal representation that captures the desired battle manager system behavior and test the formal representation against the expected battle-management properties. Furthermore, we assert that it is critical to develop the battle manager as a real-time software-intensive system to ensure the schedulability of battle-management tasks and provide for concurrent execution of such tasks where applicable.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 29, 2003
Accession Number
ADA417574

Entities

People

  • Dale S. Caffall
  • James Bret Michael

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Counter WMD
  • Cyber
  • Electronic Warfare
  • Materials and Manufacturing Processes
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Aircrafts
  • Application Software
  • Battle Management
  • Combatant Commanders
  • Command And Control
  • Command And Control Systems
  • Command Control Communications And Computer Systems
  • Computer Programming
  • Computers
  • Rockets
  • Short Range Ballistic Missiles
  • Software Development
  • Theater Ballistic Missiles
  • Unified Combatant Commands
  • United States European Command
  • Warfare
  • Warning Systems

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.