Implementation of requirements tracing in the prototyping environment utilizing PSDL
Approved for public release; distribution is unlimited === The prototyping description language (PSDL), a key component of CAPS, is a language designed for clarifying the requirements of complex real-time systems. Through the use of prototyping, the functional requirements for an embedded system can...
Main Author: | |
---|---|
Other Authors: | |
Language: | English |
Published: |
Monterey, California. Naval Postgraduate School
2012
|
Online Access: | http://hdl.handle.net/10945/8507 |
id |
ndltd-nps.edu-oai-calhoun.nps.edu-10945-8507 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-nps.edu-oai-calhoun.nps.edu-10945-85072015-06-18T16:03:13Z Implementation of requirements tracing in the prototyping environment utilizing PSDL Schmidt, David J Berzins, Valdis Palmer, Larry Computer Science Approved for public release; distribution is unlimited The prototyping description language (PSDL), a key component of CAPS, is a language designed for clarifying the requirements of complex real-time systems. Through the use of prototyping, the functional requirements for an embedded system can be rapidly validated to preclude inefficient usage of resources. This research has concentrated on the software engineering area of extending the PSDL data type and Ayacc source to support requirements tracing. Currently, CAPS doesn't use requirements tracing so the extensions just described are a significant step in that direction. This thesis includes an investigation into the potential use of an which will interface with and be utilized to store the list of requirement IDS for each PSDL component. Through the ADA95 program implementation and extension to the capabilities of the PSDL data type and Ayacc source, the programmer/designer has automated documentation support which will link the requirement IDS to their respective component names. This research demonstrates there is no ADA95 OODBMS at the current time and therefore the requirement IDS are stored in a file. There is an ADA95 OODBMS being developed at Lockheed Martin under the project name of FIRM. Also demonstrated is the connection of the unique list of requirement IDS in the design phase with their respective PSDL components, so that the link between the design stages and analysis phase support for the modules is more completely established 2012-08-09T19:21:16Z 2012-08-09T19:21:16Z 1997-12 http://hdl.handle.net/10945/8507 eng Monterey, California. Naval Postgraduate School |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
Approved for public release; distribution is unlimited === The prototyping description language (PSDL), a key component of CAPS, is a language designed for clarifying the requirements of complex real-time systems. Through the use of prototyping, the functional requirements for an embedded system can be rapidly validated to preclude inefficient usage of resources. This research has concentrated on the software engineering area of extending the PSDL data type and Ayacc source to support requirements tracing. Currently, CAPS doesn't use requirements tracing so the extensions just described are a significant step in that direction. This thesis includes an investigation into the potential use of an which will interface with and be utilized to store the list of requirement IDS for each PSDL component. Through the ADA95 program implementation and extension to the capabilities of the PSDL data type and Ayacc source, the programmer/designer has automated documentation support which will link the requirement IDS to their respective component names. This research demonstrates there is no ADA95 OODBMS at the current time and therefore the requirement IDS are stored in a file. There is an ADA95 OODBMS being developed at Lockheed Martin under the project name of FIRM. Also demonstrated is the connection of the unique list of requirement IDS in the design phase with their respective PSDL components, so that the link between the design stages and analysis phase support for the modules is more completely established |
author2 |
Berzins, Valdis |
author_facet |
Berzins, Valdis Schmidt, David J |
author |
Schmidt, David J |
spellingShingle |
Schmidt, David J Implementation of requirements tracing in the prototyping environment utilizing PSDL |
author_sort |
Schmidt, David J |
title |
Implementation of requirements tracing in the prototyping environment utilizing PSDL |
title_short |
Implementation of requirements tracing in the prototyping environment utilizing PSDL |
title_full |
Implementation of requirements tracing in the prototyping environment utilizing PSDL |
title_fullStr |
Implementation of requirements tracing in the prototyping environment utilizing PSDL |
title_full_unstemmed |
Implementation of requirements tracing in the prototyping environment utilizing PSDL |
title_sort |
implementation of requirements tracing in the prototyping environment utilizing psdl |
publisher |
Monterey, California. Naval Postgraduate School |
publishDate |
2012 |
url |
http://hdl.handle.net/10945/8507 |
work_keys_str_mv |
AT schmidtdavidj implementationofrequirementstracingintheprototypingenvironmentutilizingpsdl |
_version_ |
1716806053001166848 |