Towards the validation of distributed systems based on data flow analysis.
This thesis proposes a new approach for the detection of data flow anomalies and generation of selective test sequences for distributed systems specified in LOTOS. It includes a Data Petri-Net (DPN) model for system specification. The model is an ordinary Petri-net extended with the capabilities of...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
University of Ottawa (Canada)
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10393/7760 http://dx.doi.org/10.20381/ruor-6954 |
id |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-7760 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-77602018-01-05T19:04:59Z Towards the validation of distributed systems based on data flow analysis. Huang, Xing. Cheung, T.-Y., Computer Science. This thesis proposes a new approach for the detection of data flow anomalies and generation of selective test sequences for distributed systems specified in LOTOS. It includes a Data Petri-Net (DPN) model for system specification. The model is an ordinary Petri-net extended with the capabilities of handling abstract data types, unusual actions and data synchronization. Based on the DPN, parameter (variable/constant) occurrences are classified as definition, undefinition and use. A method called DETANOM is then developed for detecting data flow anomalies, such as undef-use, def-def and def-undef anomalies. To facilitate the selection of test sequences, three families of data-flow-oriented coverage criteria are proposed, which include all-defs covers, all-uses covers and all-du-paths covers. Test sequences selected according to these criteria aim at checking whether an implementation under test possesses the desired associations among the values of the input and output parameters. A method called GENTEST is also developed for generating selective test sequences according to these criteria. Finally, these DPN-based methods are applied to the validation of LOTOS specifications. Details of an application to the Alternating Bit Protocol are included. 2009-03-23T16:02:55Z 2009-03-23T16:02:55Z 1992 1992 Thesis Source: Masters Abstracts International, Volume: 32-05, page: 1415. 9780315857865 http://hdl.handle.net/10393/7760 http://dx.doi.org/10.20381/ruor-6954 93 p. University of Ottawa (Canada) |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science. |
spellingShingle |
Computer Science. Huang, Xing. Towards the validation of distributed systems based on data flow analysis. |
description |
This thesis proposes a new approach for the detection of data flow anomalies and generation of selective test sequences for distributed systems specified in LOTOS. It includes a Data Petri-Net (DPN) model for system specification. The model is an ordinary Petri-net extended with the capabilities of handling abstract data types, unusual actions and data synchronization. Based on the DPN, parameter (variable/constant) occurrences are classified as definition, undefinition and use. A method called DETANOM is then developed for detecting data flow anomalies, such as undef-use, def-def and def-undef anomalies. To facilitate the selection of test sequences, three families of data-flow-oriented coverage criteria are proposed, which include all-defs covers, all-uses covers and all-du-paths covers. Test sequences selected according to these criteria aim at checking whether an implementation under test possesses the desired associations among the values of the input and output parameters. A method called GENTEST is also developed for generating selective test sequences according to these criteria. Finally, these DPN-based methods are applied to the validation of LOTOS specifications. Details of an application to the Alternating Bit Protocol are included. |
author2 |
Cheung, T.-Y., |
author_facet |
Cheung, T.-Y., Huang, Xing. |
author |
Huang, Xing. |
author_sort |
Huang, Xing. |
title |
Towards the validation of distributed systems based on data flow analysis. |
title_short |
Towards the validation of distributed systems based on data flow analysis. |
title_full |
Towards the validation of distributed systems based on data flow analysis. |
title_fullStr |
Towards the validation of distributed systems based on data flow analysis. |
title_full_unstemmed |
Towards the validation of distributed systems based on data flow analysis. |
title_sort |
towards the validation of distributed systems based on data flow analysis. |
publisher |
University of Ottawa (Canada) |
publishDate |
2009 |
url |
http://hdl.handle.net/10393/7760 http://dx.doi.org/10.20381/ruor-6954 |
work_keys_str_mv |
AT huangxing towardsthevalidationofdistributedsystemsbasedondataflowanalysis |
_version_ |
1718600215435411456 |