search menu icon-carat-right cmu-wordmark

Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum

Technical Report
In this report, the authors present a master of software assurance curriculum that educational institutions can use to create a degree program or track.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2010-TR-005
DOI (Digital Object Identifier)
10.1184/R1/6584003.v1

Abstract

Modern society depends on software systems of ever-increasing scope and complexity in virtually every sphere of human activity, including business, finance, energy, transportation, education, communication, government, and defense. Because the consequences of failure can be severe, dependable functionality and security are essential. As a result, software assurance is emerging as an important discipline for the development, acquisition, and operation of software systems and services that provide requisite levels of dependability and security. 

This report is the first volume in the Software Assurance Curriculum Project sponsored by the U.S. Department of Homeland Security. This report presents a body of knowledge from which to create a Master of Software Assurance degree program, as both a stand-alone offering and as a track within existing software engineering and computer science master’s degree programs. The report details the process used to create the curriculum and presents the body of knowledge, curriculum architecture, student prerequisites, and expected student outcomes. It also outlines an implementation plan for faculty and other professionals who are responsible for designing, developing, and maintaining graduate software engineering programs that have a focus on software assurance knowledge and practices. The second volume, Undergraduate Course Outlines (CMU/SEI-2010-TR-019), presents seven course outlines that could be used in an undergraduate curriculum specialization for software assurance.

Cite This Technical Report

Mead, N., Allen, J., Ardis, M., Hilburn, T., Kornecki, A., Linger, R., & McDonald, J. (2010, August 1). Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum. (Technical Report CMU/SEI-2010-TR-005). Retrieved February 23, 2024, from https://doi.org/10.1184/R1/6584003.v1.

@techreport{mead_2010,
author={Mead, Nancy and Allen, Julia and Ardis, Mark and Hilburn, Thomas and Kornecki, Andrew and Linger, Richard and McDonald, James},
title={Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum},
month={Aug},
year={2010},
number={CMU/SEI-2010-TR-005},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6584003.v1},
note={Accessed: 2024-Feb-23}
}

Mead, Nancy, Julia Allen, Mark Ardis, Thomas Hilburn, Andrew Kornecki, Richard Linger, and James McDonald. "Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum." (CMU/SEI-2010-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, August 1, 2010. https://doi.org/10.1184/R1/6584003.v1.

N. Mead, J. Allen, M. Ardis, T. Hilburn, A. Kornecki, R. Linger, and J. McDonald, "Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2010-TR-005, 1-Aug-2010 [Online]. Available: https://doi.org/10.1184/R1/6584003.v1. [Accessed: 23-Feb-2024].

Mead, Nancy, Julia Allen, Mark Ardis, Thomas Hilburn, Andrew Kornecki, Richard Linger, and James McDonald. "Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum." (Technical Report CMU/SEI-2010-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Aug. 2010. https://doi.org/10.1184/R1/6584003.v1. Accessed 23 Feb. 2024.

Mead, Nancy; Allen, Julia; Ardis, Mark; Hilburn, Thomas; Kornecki, Andrew; Linger, Richard; & McDonald, James. Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum. CMU/SEI-2010-TR-005. Software Engineering Institute. 2010. https://doi.org/10.1184/R1/6584003.v1