Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Presentation

Managing Software and System Complexity

  • November 2015
  • By Sarah Sheard
  • This presentation discusses the research the SEI is doing to determine what characteristics of avionics systems can be measured to help evaluate whether a system is capable of being certified as safe.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

     The Carnegie Mellon Software Engineering Institute (SEI) is researching the definition of complexity to determine what characteristics of avionics systems can be measured to help evaluate whether a system is capable of being certified as safe. The Federal Aviation Administration (FAA) has asked the SEI to identify appropriate definitions of complexity for this purpose, then to identify possible measures and effects of complexity on aircraft safety. We are analyzing how complexity negatively affects avionics systems and aircraft safety so that we can focus on a small number of measures most important to the FAA.

    After this session, you will understand the breadth of meanings of the term complexity and determine for yourself which meanings to include in your complexity-reduction effort. You will also understand what makes a good complexity measurement and how you might change or adapt the results that the SEI is considering for the FAA to your organization. Finally, you will learn where in your program complexity can be reduced or managed, using the kinds of data collected for the measurements.

  • Download