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.
Author supplied keywords
Cite
CITATION STYLE
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.