Reducing Complexity in Software and Systems

Abstract

As we put more software into our products, the software gets complex for a couple of reasons: One, it uses yesterdays software as well as adding todays software. And, two, the software has to connect to other software.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2021
Accession Number
AD1145868

Entities

People

  • Sarah Sheard
  • Suzanne Miller

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Air Force
  • Aircrafts
  • Airplanes
  • Avionics
  • Complex Systems
  • Computer Science
  • Control Theory
  • Cyber-Physical Systems
  • Department Of Defense
  • Engineering
  • Engineers
  • Fluid Dynamics
  • Fluid Flow
  • Literature Surveys
  • Online Communications
  • Software Design
  • Software Development
  • System Of Systems
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering