Foundations for Software Assurance

Abstract

Our society's growing dependence on software makes the need for effective software assurance imperative. Motivation to address software assurance requires, at a minimum, an understanding of what to do, how to go about it, and why it is needed. Two key foundation elements are principles for software assurance and a curriculum to educate those who must address this need. This paper highlights efforts underway to address both of these elements.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2013
Accession Number
ADA592420

Entities

People

  • Carol C. Woody
  • Dan Shoemaker
  • Nancy R. Mead

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computers
  • Curriculum
  • Cybersecurity
  • Department Of Homeland Security
  • Education
  • Engineering
  • Information Operations
  • Operating Systems
  • Risk
  • Risk Management
  • Security
  • Software Assurance
  • Software Development
  • Students
  • Vulnerability

Fields of Study

  • Computer science

Readers

  • Software Engineering.