Model-Based Compositional Reasoning for Complex Systems of Systems (SoS)

Abstract

This report was developed under a SBIR contract. A system interface abstraction technology, a novel theory and framework that enables system of systems analysis, was developed in this effort. SoS analysis is a major challenge area due to the complexity of behavioral interactions possible in an SoS. Testing of these systems cannot provide adequate coverage or assurance of correct behavior. Compositional analysis, which reasons about system behaviors from component abstractions, offers a compelling alternative, but requires that: 1) components provide the guarantees claimed under stated assumptions and 2) assumptions stated are comprehensive. System interface abstraction technology provides necessary support through: 1) formal analysis and argument-based reasoning of component context, assumptions, and guarantees and 2) formal analysis and argument-based reasoning of compositional properties based on components. System interface abstraction technology is comprised of four key elements: 1) a novel theory of SoS engineering; 2) a novel assurance-case technology for argument composition; 3) a novel theory of enhanced formal contracts; and 4) a novel compositional analysis framework. The technology is demonstrated by application to examples: 1) a novel, argument-based response to a hypothetical request for proposals for a simple system of systems and 2) a hypothetical small unmanned aerial system (UAS).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2016
Accession Number
AD1026888

Entities

People

  • Alec J. Bateman
  • Ashlie B. Hocking
  • Benjamin D. Rodes
  • John C. Knight
  • Jonathan C. Rowanhill
  • Kevin Ehlmann
  • M. A. Aiello

Tags

Communities of Interest

  • Air Platforms
  • Autonomy
  • Cyber
  • Sensors

DTIC Thesaurus Topics

  • Air Force
  • Aircrafts
  • Airframes
  • Cognitive Systems Engineering
  • Complex Systems
  • Computers
  • Control Systems
  • Control Systems Engineering
  • Kalman Filters
  • Measurement
  • Reasoning
  • Software Development
  • System Of Systems
  • Systems Engineering
  • Unmanned Aerial Systems
  • Unmanned Aerial Vehicles
  • Unmanned Systems

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Theoretical Analysis.

Technology Areas

  • Autonomy
  • Autonomy - Autonomous System Control