Identifying Trustworthiness Deficit in Legacy Systems Using the NFR Approach

Abstract

Trustworthiness is an important emerging requirement for software systems deployed by the U.S. Air Force. Trustworthiness, briefly stated, is the ability of a software system to be safe, secure, and reliable within a normal operating environment. However, most software systems have not been developed with trustworthiness in mind. Therefore, how do we systematically identify deficits in trustworthiness in existing systems so that they may be re-engineered with trustworthiness as a priority? The Non-Functional Requirements (NFR) Approach provides a framework for identifying gaps in trustworthiness in existing systems, and recommending mechanisms to overcome this "shortfall" in trustworthiness in re-engineered systems. In this project, we applied the NFR Approach to the Air Force's Phoenix middleware system and determined that it has an 89% shortfall in trustworthiness. The advantages of identifying this deficit include determination of trustworthiness in current systems, exploring environments in which current systems may be used or reused, and prioritizing trustworthiness requirements when these legacy systems are re-engineered.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2014
Accession Number
ADA591338

Entities

People

  • Nary Subramanian
  • Steven Drager
  • William Mckeever

Organizations

  • University of Texas at Tyler

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Case Studies
  • Computer Science
  • Computers
  • Computing System Architectures
  • Electronic Mail
  • Engineering
  • Environment
  • Information Systems
  • Middleware
  • Military Research
  • New York
  • Quantum Computing
  • Reliability
  • Software Development
  • System Software

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace logistics and air mobility.
  • Cybersecurity.
  • Systems Analysis and Design