On testing against partial non-observable specifications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

As the complexity of communication systems increases, new techniques and strategies should be developed for testing and verification of the system components. In this paper, we focus on testing software components that implement communication protocols at various levels. Such implementations can be considered as reactive systems and we discuss how Finite State Machines (FSMs) might be used when deriving high quality tests and which properties can be held for corresponding FSMs when increasing/decreasing an abstraction level for the protocol specification. At the high abstraction level, the specification machine can be partial and non-observable, and we propose a test derivation strategy against such specifications. Furthermore, we turn to debugging techniques and discuss how an implementation bug can be located when the specification is partial and non-observable.

Original languageEnglish
Title of host publicationProceedings - 2014 9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014
EditorsAlberto Rodrigues da Silva, Antonio Rito da Silva, Miguel A. Brito, Ricardo J. Machado
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages230-233
Number of pages4
ISBN (Electronic)9781479961337
DOIs
Publication statusPublished - 12 Dec 2014
Externally publishedYes
Event9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014 - Guimaraes, Portugal
Duration: 23 Sept 201426 Sept 2014

Publication series

NameProceedings - 2014 9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014

Conference

Conference9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014
Country/TerritoryPortugal
CityGuimaraes
Period23/09/1426/09/14

Keywords

  • partial/non-observable machines
  • testing/debugging

Fingerprint

Dive into the research topics of 'On testing against partial non-observable specifications'. Together they form a unique fingerprint.

Cite this