Testing systems specified as partial order input/output automata

26Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

An Input/Output Automaton is an automaton with a finite number of states where each transition is associated with a single inpuf or output interaction. In [1], we introduced a new formalism, in which each transition is associated with a bipartite partially ordered set made of concurrent inputs followed by concurrent outputs. In this paper, we generalize this model to Partial Order Input/Output Automata (POIOA), in which each transition is associated with an almost arbitrary partially ordered set of inputs and outputs. This formalism can be seen as High-Level Messages Sequence Charts with inputs and outputs and allows for the specification of concurrency between inputs and outputs in a very general, direct and concise way. We give a formal definition of this framework, and define several conformance relations for comparing system specifications expressed in this formalism. Then we show how to derive a test suite that guarantees to detect faults defined by a POIOAspecific fault model: missing output faults, unspecified output faults, weaker precondition faults, stronger precondition faults and transfer faults. © IFIP International Federation for Information Processing 2008.

Cite

CITATION STYLE

APA

Bochmann, G. V., Haar, S., Jard, C., & Jourdan, G. V. (2008). Testing systems specified as partial order input/output automata. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5047 LNCS, pp. 169–183). Springer Verlag. https://doi.org/10.1007/978-3-540-68524-1_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free