Dynamic Assembly for System Adaptability, Dependability and Assurance (DASADA) Project Analysis

Abstract

This thesis focuses on an analysis of the dynamic behavior of software designed for future Department of Defense systems. The DoD is aware that as software becomes more complex, it will become extremely critical to have the ability for components to change themselves by swapping or modifying components, changing interaction protocols, or changing its topology. The Defense Advanced Research Programs Agency formed the Dynamic Assembly for Systems Adaptability, Dependability, and Assurance (DASADA) program in order to task academia and industry to develop dynamic gauges that can determine run-time composition, allow for the continual monitoring of software for adaptation, and ensure that all user defined properties remain stable before and after composition and deployment. Through the study, a review of all the DASADA technologies were identified as well as a thorough analysis of all 19 project demonstrations. This thesis includes a template built using the object-oriented methodologies of the Unified Modeling Language (UML) that will allow for functional and non-functional decomposition of any DASADA software technology project. In addition, this thesis includes insightful conclusions and recommendations on those DASADA projects that warrant further study and review.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2001
Accession Number
ADA393486

Entities

People

  • Charles A. Stowell Ii
  • Wayne S. Mandak

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Human Systems
  • Space

DTIC Thesaurus Topics

  • Airborne Warning And Control System
  • Application Software
  • Command And Control
  • Complex Systems
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineering
  • Graphical User Interface
  • Information Systems
  • Language
  • Network Protocols
  • Operating Systems
  • Software Development
  • United States Pacific Command

Fields of Study

  • Computer science

Readers

  • Computational Fluid Dynamics (CFD)
  • Defense Acquisition Program Management
  • Distributed Systems and Data Platform Development