A use case driven validation framework and case study.
In this thesis we propose a use case driven strategy for validating software systems which are built using an incremental development process. We use the Real-time Object Oriented Modeling (ROOM) development process as an example. Our technique supports validation activities whereby a partially buil...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
University of Ottawa (Canada)
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10393/4200 http://dx.doi.org/10.20381/ruor-13632 |
id |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-4200 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-42002018-01-05T19:03:31Z A use case driven validation framework and case study. Boni Bangari, Anandra. Probert, R., Computer Science. In this thesis we propose a use case driven strategy for validating software systems which are built using an incremental development process. We use the Real-time Object Oriented Modeling (ROOM) development process as an example. Our technique supports validation activities whereby a partially built system is executed and tested against some desired behaviour derived from the requirements, before further refinement is made. To represent the desired behaviour, we propose a new notation called Use Case Trees (UCT), which is derived from the Tree and Tabular Combined Notation (TTCN). In UCT several scenarios can be compacted into a single use case. Each scenario can be represented by a Message Sequence Chart (MSC). We built a tool to automatically generate selected MSCs from a UCT. The generated MSCs are used to drive the system, thus checking whether its behaviour conforms to the requirements. This validation strategy is cost-efficient as it helps to catch errors at an early stage of system development. 2009-03-19T14:09:48Z 2009-03-19T14:09:48Z 1998 1998 Thesis Source: Masters Abstracts International, Volume: 36-06, page: 1638. 9780612284005 http://hdl.handle.net/10393/4200 http://dx.doi.org/10.20381/ruor-13632 152 p. University of Ottawa (Canada) |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science. |
spellingShingle |
Computer Science. Boni Bangari, Anandra. A use case driven validation framework and case study. |
description |
In this thesis we propose a use case driven strategy for validating software systems which are built using an incremental development process. We use the Real-time Object Oriented Modeling (ROOM) development process as an example. Our technique supports validation activities whereby a partially built system is executed and tested against some desired behaviour derived from the requirements, before further refinement is made. To represent the desired behaviour, we propose a new notation called Use Case Trees (UCT), which is derived from the Tree and Tabular Combined Notation (TTCN). In UCT several scenarios can be compacted into a single use case. Each scenario can be represented by a Message Sequence Chart (MSC). We built a tool to automatically generate selected MSCs from a UCT. The generated MSCs are used to drive the system, thus checking whether its behaviour conforms to the requirements. This validation strategy is cost-efficient as it helps to catch errors at an early stage of system development. |
author2 |
Probert, R., |
author_facet |
Probert, R., Boni Bangari, Anandra. |
author |
Boni Bangari, Anandra. |
author_sort |
Boni Bangari, Anandra. |
title |
A use case driven validation framework and case study. |
title_short |
A use case driven validation framework and case study. |
title_full |
A use case driven validation framework and case study. |
title_fullStr |
A use case driven validation framework and case study. |
title_full_unstemmed |
A use case driven validation framework and case study. |
title_sort |
use case driven validation framework and case study. |
publisher |
University of Ottawa (Canada) |
publishDate |
2009 |
url |
http://hdl.handle.net/10393/4200 http://dx.doi.org/10.20381/ruor-13632 |
work_keys_str_mv |
AT bonibangarianandra ausecasedrivenvalidationframeworkandcasestudy AT bonibangarianandra usecasedrivenvalidationframeworkandcasestudy |
_version_ |
1718599176380481536 |