UV3| Re-engineering the unravel program slicing tool

<p> Static program slicing is a technique used to analyze code for single points of failure or errors that could cause catastrophic events in a software system. This analysis technique is especially useful in large-scale systems where a software failure could have very serious consequences.<...

Full description

Bibliographic Details
Main Author: Lamoreaux, Candace M.
Language:EN
Published: California State University, Long Beach 2016
Subjects:
Online Access:http://pqdtopen.proquest.com/#viewpdf?dispub=10140465
id ndltd-PROQUEST-oai-pqdtoai.proquest.com-10140465
record_format oai_dc
spelling ndltd-PROQUEST-oai-pqdtoai.proquest.com-101404652016-09-22T15:55:46Z UV3| Re-engineering the unravel program slicing tool Lamoreaux, Candace M. Computer science <p> Static program slicing is a technique used to analyze code for single points of failure or errors that could cause catastrophic events in a software system. This analysis technique is especially useful in large-scale systems where a software failure could have very serious consequences.</p><p> In 1995 the National Institute of Standards and Technology (NIST) created a Computer Aided Software Engineering (CASE) tool called Unravel, a static program slicing tool that they used to evaluate the safety and integrity of software. Because of the old libraries used by Unravel, it can no longer be run on modern computer systems. This project re-engineers the original Unravel application so that it can run on modern computer systems.</p><p> The re-engineered version of the program, called Unravel V3 (UV3), implements all the functional requirements of the original program but provides a more modern user interface and moves the program from the procedural language of C to the object oriented language C#.</p> California State University, Long Beach 2016-09-21 00:00:00.0 thesis http://pqdtopen.proquest.com/#viewpdf?dispub=10140465 EN
collection NDLTD
language EN
sources NDLTD
topic Computer science
spellingShingle Computer science
Lamoreaux, Candace M.
UV3| Re-engineering the unravel program slicing tool
description <p> Static program slicing is a technique used to analyze code for single points of failure or errors that could cause catastrophic events in a software system. This analysis technique is especially useful in large-scale systems where a software failure could have very serious consequences.</p><p> In 1995 the National Institute of Standards and Technology (NIST) created a Computer Aided Software Engineering (CASE) tool called Unravel, a static program slicing tool that they used to evaluate the safety and integrity of software. Because of the old libraries used by Unravel, it can no longer be run on modern computer systems. This project re-engineers the original Unravel application so that it can run on modern computer systems.</p><p> The re-engineered version of the program, called Unravel V3 (UV3), implements all the functional requirements of the original program but provides a more modern user interface and moves the program from the procedural language of C to the object oriented language C#.</p>
author Lamoreaux, Candace M.
author_facet Lamoreaux, Candace M.
author_sort Lamoreaux, Candace M.
title UV3| Re-engineering the unravel program slicing tool
title_short UV3| Re-engineering the unravel program slicing tool
title_full UV3| Re-engineering the unravel program slicing tool
title_fullStr UV3| Re-engineering the unravel program slicing tool
title_full_unstemmed UV3| Re-engineering the unravel program slicing tool
title_sort uv3| re-engineering the unravel program slicing tool
publisher California State University, Long Beach
publishDate 2016
url http://pqdtopen.proquest.com/#viewpdf?dispub=10140465
work_keys_str_mv AT lamoreauxcandacem uv3reengineeringtheunravelprogramslicingtool
_version_ 1718384614382239744