Software Assurance Education Overview

Abstract

Complex software systems affect nearly every aspect of our lives, in areas such as defense, government, energy, communication, transportation, manufacturing, and finance. Protecting these systems against vulnerabilities and attacks is critical, so there is a growing demand for skilled professionals who can build security and correct functionality into software and systems under development. Yet there are few software assurance programs or tracks that focus on developing assured software and, consequently, not enough professionals to meet the growing demand.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2011
Accession Number
AD1171109

Entities

People

  • Nancy R. Mead

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Computer Science
  • Computers
  • Curriculum
  • Cybersecurity
  • Department Of Defense
  • Department Of Homeland Security
  • Education
  • Engineering
  • Governments
  • Homeland Security
  • Information Systems
  • Security
  • Software Assurance
  • Software Development
  • Students
  • Training
  • United States

Fields of Study

  • Computer science

Readers

  • Industrial Economics
  • Military History / Militaries and War Studies
  • Software Engineering.