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

Full description

Bibliographic Details
Main Author: Huang, Xing.
Other Authors: Cheung, T.-Y.
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