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...

Full description

Bibliographic Details
Main Author: Boni Bangari, Anandra.
Other Authors: Probert, R.
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