Visual Language Representation for Use Case Evolution and Traceability
The primary goal of this research is to assist non-technical stakeholders involved in requirements engineering with a comprehensible method for managing changing requirements within a specific domain. An important part of managing evolving requirements over time is to maintain a temporal ordering of...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en |
Published: |
LSU
2008
|
Subjects: | |
Online Access: | http://etd.lsu.edu/docs/available/etd-03072008-165726/ |
id |
ndltd-LSU-oai-etd.lsu.edu-etd-03072008-165726 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LSU-oai-etd.lsu.edu-etd-03072008-1657262013-01-07T22:51:32Z Visual Language Representation for Use Case Evolution and Traceability Douglas, Coretta Willis Computer Science The primary goal of this research is to assist non-technical stakeholders involved in requirements engineering with a comprehensible method for managing changing requirements within a specific domain. An important part of managing evolving requirements over time is to maintain a temporal ordering of the changes and to support traceability of the modifications. This research defines a semi-formal syntactical and semantic definition of such a method using a visual language, RE/TRAC (Requirements Evolution with Traceability), and a supporting formal semantic notation RE/TRAC-SEM. RE/TRAC-SEM is an ontological specification employing a combination of models, including verbal definitions, set theory and a string language specification RE/TRAC-CF. The language RE/TRAC-CF enables the separation of the syntactical description of the visual language from the semantic meaning of the model, permitting varying target representations and taking advantage of existing efficient parsing algorithms for context-free grammars. As an application of the RE/TRAC representation, this research depicts the hierarchical step-wise refinement of UML use case diagrams to demonstrate evolving system requirements. In the current arena of software development, where systems are described using platform independent models (PIMs) which emphasize the front-end design process, requirements and design documents, including the use cases, have become the primary artifacts of the system. Therefore the management of requirements evolution has become even more critical in the creation and maintenance of systems. Doris Carver Ye-Sho Chen Donald Kraft Jianhua Chen Lu Peng LSU 2008-03-11 text application/pdf http://etd.lsu.edu/docs/available/etd-03072008-165726/ http://etd.lsu.edu/docs/available/etd-03072008-165726/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached herein a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to LSU or its agents the non-exclusive license to archive and make accessible, under the conditions specified below and in appropriate University policies, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science |
spellingShingle |
Computer Science Douglas, Coretta Willis Visual Language Representation for Use Case Evolution and Traceability |
description |
The primary goal of this research is to assist non-technical stakeholders involved in requirements engineering with a comprehensible method for managing changing requirements within a specific domain. An important part of managing evolving requirements over time is to maintain a temporal ordering of the changes and to support traceability of the modifications. This research defines a semi-formal syntactical and semantic definition of such a method using a visual language, RE/TRAC (Requirements Evolution with Traceability), and a supporting formal semantic notation RE/TRAC-SEM. RE/TRAC-SEM is an ontological specification employing a combination of models, including verbal definitions, set theory and a string language specification RE/TRAC-CF. The language RE/TRAC-CF enables the separation of the syntactical description of the visual language from the semantic meaning of the model, permitting varying target representations and taking advantage of existing efficient parsing algorithms for context-free grammars. As an application of the RE/TRAC representation, this research depicts the hierarchical step-wise refinement of UML use case diagrams to demonstrate evolving system requirements. In the current arena of software development, where systems are described using platform independent models (PIMs) which emphasize the front-end design process, requirements and design documents, including the use cases, have become the primary artifacts of the system. Therefore the management of requirements evolution has become even more critical in the creation and maintenance of systems. |
author2 |
Doris Carver |
author_facet |
Doris Carver Douglas, Coretta Willis |
author |
Douglas, Coretta Willis |
author_sort |
Douglas, Coretta Willis |
title |
Visual Language Representation for Use Case Evolution and Traceability |
title_short |
Visual Language Representation for Use Case Evolution and Traceability |
title_full |
Visual Language Representation for Use Case Evolution and Traceability |
title_fullStr |
Visual Language Representation for Use Case Evolution and Traceability |
title_full_unstemmed |
Visual Language Representation for Use Case Evolution and Traceability |
title_sort |
visual language representation for use case evolution and traceability |
publisher |
LSU |
publishDate |
2008 |
url |
http://etd.lsu.edu/docs/available/etd-03072008-165726/ |
work_keys_str_mv |
AT douglascorettawillis visuallanguagerepresentationforusecaseevolutionandtraceability |
_version_ |
1716477190355288064 |