IP/O-chains coverage criterion.
In this thesis, three versions of the IP/$O\sb2$-chains coverage criterion, namely the original IP/$O\sb2$-chains coverage criterion, applicable IP/$O\sb2$-chains coverage criterion and subdomain-based IP/$O\sb2$-chains coverage criterion, are compared to the other control and data-flow-oriented sof...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
University of Ottawa (Canada)
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10393/10378 http://dx.doi.org/10.20381/ruor-16801 |
id |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-10378 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-103782018-01-05T19:06:06Z IP/O-chains coverage criterion. Ma, Wenxin. Ural, Hassan, Computer Science. In this thesis, three versions of the IP/$O\sb2$-chains coverage criterion, namely the original IP/$O\sb2$-chains coverage criterion, applicable IP/$O\sb2$-chains coverage criterion and subdomain-based IP/$O\sb2$-chains coverage criterion, are compared to the other control and data-flow-oriented software testing criteria under "strictly includes" and "properly covers" relations. The precise positions of these three versions of the IP/$O\sb2$-chains coverage criterion in three hierarchies are given. Then, a new version of IP/$O\sb{n}$-chains coverage is defined. It is proved that: (i) Applicable new IP/$O\sb2$-chains coverage criterion strictly includes applicable all-uses criterion; (ii) For any given program P, there exists a number n such that subdomain-based new IP/$O\sb{n}$-chains coverage criterion covers subdomain-based all-uses criterion; (iii) For any given program P, there exists a numbern such that for each IP/$O\sb{j}$-chain c, if one duplicates the subdomain of c l(c) times, where $j\leq n$ and l(c) is the length of c, then subdomain-based new IP/$O\sb{n}$-chains coverage criterion is better than subdomain all-uses criterion under measure M; (iv) Subdomain-based new IP/$O\sb{n}$-chains coverage criterion and subdomain-based required k-tuples$\sp+$ criterion are incomparable in "universally properly covers" relation; (v) For any given program P, there exists a number n such that for each IP/$O\sb{j}$-chain c, if one duplicates the subdomain of c m(c) times, where $j\leq n$ and m(c) is the total number of df-chains on c, then subdomain-based new IP/$O\sb{n}$-chains coverage criterion properly covers the subdomain-based required k-tuples$\sp+$ criterion. 2009-03-25T20:14:39Z 2009-03-25T20:14:39Z 1995 1995 Thesis Source: Masters Abstracts International, Volume: 34-04, page: 1618. 9780612049666 http://hdl.handle.net/10393/10378 http://dx.doi.org/10.20381/ruor-16801 90 p. University of Ottawa (Canada) |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science. |
spellingShingle |
Computer Science. Ma, Wenxin. IP/O-chains coverage criterion. |
description |
In this thesis, three versions of the IP/$O\sb2$-chains coverage criterion, namely the original IP/$O\sb2$-chains coverage criterion, applicable IP/$O\sb2$-chains coverage criterion and subdomain-based IP/$O\sb2$-chains coverage criterion, are compared to the other control and data-flow-oriented software testing criteria under "strictly includes" and "properly covers" relations. The precise positions of these three versions of the IP/$O\sb2$-chains coverage criterion in three hierarchies are given. Then, a new version of IP/$O\sb{n}$-chains coverage is defined. It is proved that: (i) Applicable new IP/$O\sb2$-chains coverage criterion strictly includes applicable all-uses criterion; (ii) For any given program P, there exists a number n such that subdomain-based new IP/$O\sb{n}$-chains coverage criterion covers subdomain-based all-uses criterion; (iii) For any given program P, there exists a numbern such that for each IP/$O\sb{j}$-chain c, if one duplicates the subdomain of c l(c) times, where $j\leq n$ and l(c) is the length of c, then subdomain-based new IP/$O\sb{n}$-chains coverage criterion is better than subdomain all-uses criterion under measure M; (iv) Subdomain-based new IP/$O\sb{n}$-chains coverage criterion and subdomain-based required k-tuples$\sp+$ criterion are incomparable in "universally properly covers" relation; (v) For any given program P, there exists a number n such that for each IP/$O\sb{j}$-chain c, if one duplicates the subdomain of c m(c) times, where $j\leq n$ and m(c) is the total number of df-chains on c, then subdomain-based new IP/$O\sb{n}$-chains coverage criterion properly covers the subdomain-based required k-tuples$\sp+$ criterion. |
author2 |
Ural, Hassan, |
author_facet |
Ural, Hassan, Ma, Wenxin. |
author |
Ma, Wenxin. |
author_sort |
Ma, Wenxin. |
title |
IP/O-chains coverage criterion. |
title_short |
IP/O-chains coverage criterion. |
title_full |
IP/O-chains coverage criterion. |
title_fullStr |
IP/O-chains coverage criterion. |
title_full_unstemmed |
IP/O-chains coverage criterion. |
title_sort |
ip/o-chains coverage criterion. |
publisher |
University of Ottawa (Canada) |
publishDate |
2009 |
url |
http://hdl.handle.net/10393/10378 http://dx.doi.org/10.20381/ruor-16801 |
work_keys_str_mv |
AT mawenxin ipochainscoveragecriterion |
_version_ |
1718600926770495488 |