Systems Engineering Challenges in Engineering-In Software Assurance to the System Acquisition Lifecycle

Abstract

Challenges: Engineering-In Software Assurance to the System Acquisition Lifecycle: 1. Increasing software-enable systems are a significant strategic resource 2. Satisfying interconnected operational mission and business needs 3. Addressing the expanding code base 4. Finding software assurance measures that scale 5. Mitigating the challenges to our technical base 6. Working in the infancy of the software enabled-systems 7. Addressing a moving target 8. Designing-in software assurance over the lifecycle 9. Understanding attack patterns, vulnerabilities, and weaknesses 10. Improving our acquisition processes for faster delivery of capabilities.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 31, 2018
Accession Number
AD1084379

Entities

People

  • Kenneth E. Nidiffer

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • Biomedical
  • C4I
  • Cyber
  • Human Systems
  • Space

DTIC Thesaurus Topics

  • Acquisition
  • Artificial Intelligence
  • Artificial Intelligence Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Defense Systems
  • Department Of Defense
  • Engineering
  • Law
  • Machine Learning
  • Operating Systems
  • Software Assurance
  • Software Development
  • Software Metrics
  • Systems Engineering
  • Vulnerability

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Software Engineering.