Dynamics of Integrating Software Assurance Engineering Activities into the System Acquisition Life Cycle

Abstract

Context: Increasingly Software Assurance Is a Moving Target. Definition: Software assurance provides the required level of confidence that software functions as intended (and no more) and is free of vulnerabilities, either intentionally or unintentionally designed or inserted in software, throughout the life cycle. Perspective: The changing and expanding role that software plays in cyberspace means that the development of software-intensive systems must continue to evolve while we pursue software assurance.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 23, 2017
Accession Number
AD1088237

Entities

People

  • Kenneth E. Nidiffer

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Cyber
  • Engineered Resilient Systems
  • Human Systems

DTIC Thesaurus Topics

  • Acquisition
  • Air Force
  • Artificial Intelligence
  • Cognitive Systems Engineering
  • Computers
  • Cybersecurity
  • Department Of Defense
  • Earth Sciences
  • Engineering
  • Human-Computer Interaction
  • Life Cycles
  • Moving Targets
  • Operating Systems
  • Software Assurance
  • Software Development
  • Systems Engineering
  • Technical Debt

Fields of Study

  • Computer science
  • Engineering

Readers

  • Cybersecurity.
  • Defense Acquisition Program Management

Technology Areas

  • Cyber