• Home
  • Search
  • Model‐based testing for concurrent systems with labelled event structures
  • Open Access IconOpen Access
  • Cite Icon10
  • https://doi.org/10.1002/stvr.1543Copy DOI Icon

Model‐based testing for concurrent systems with labelled event structures

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

SUMMARYWe propose a theoretical testing framework and a test generation algorithm for concurrent systems specified with true‐concurrency models, such as Petri nets or networks of automata. The semantic model of computation of such formalisms is labelled event structures, which allow to represent concurrency explicitly. We introduce the notions of strong and weak concurrency: strongly concurrent events must be concurrent in the implementation, while weakly concurrent ones may eventually be ordered. The ioco type conformance relations for sequential systems rely on the observation of sequences of actions and blockings; thus, they are not capable of capturing and exploiting concurrency of non‐sequential behaviours. We propose an extension of ioco for labelled event structures, named co‐ioco, allowing to deal with strong and weak concurrency. We extend the notions of test cases and test execution to labelled event structures and give a test generation algorithm building a complete test suite for co‐ioco. Copyright © 2014 John Wiley & Sons, Ltd.

Similar Papers
  • Research Article
  • Citations25

Bisimulation from Open Maps

  • May 03, 1994
  • BRICS Report Series
  • André Joyal +2
  • Research Article
  • Citations58

Modelling concurrent interactions

  • Oct 21, 2005
  • Theoretical Computer Science
  • Juliana Küster-Filipe
  • Conference Article
  • Citations2

Removing Redundant Refusals: Minimal Complete Test Suites for Failure Trace Semantics

  • Jun 29, 2021
  • Maciej Gazda +1
  • Conference Article
  • Citations15

Split: a flexible and efficient algorithm to vector-descriptor product

  • Oct 22, 2007
  • Ricardo M Czekster +3
  • Research Article
  • Citations10

Comparing Graph-Based Algorithms to Generate Test Cases from Finite State Machines

  • Dec 01, 2019
  • Journal of Electronic Testing
  • Matheus Monteiro Mariano +3
  • Conference Article
  • Citations10

Analyzing graph-based algorithms employed to generate test cases from finite state machines

  • Mar 01, 2019
  • Matheus Monteiro Mariano +3
  • Research Article
  • Citations3

Modeling by petri net with place invariants for sequential control systems

  • Aug 01, 1995
  • Electrical Engineering in Japan
  • Yigang Cai +2
  • Conference Article
  • Citations1

Deriving FSM-based tests using $a,b-\text{faults}$ for Logic Circuits

  • Jul 01, 2022
  • Andrey Laputenko +3
  • Conference Article
  • Citations1

High-level test generation from VHDL behavioral descriptions

  • Oct 18, 2000
  • A.M Gharebaghi +1
  • Research Article
  • Citations5

Event Structures for Local Traces

  • Jan 01, 1998
  • Electronic Notes in Theoretical Computer Science
  • H.C.M Kleijn +2
  • Research Article

Интегрированная система управления безопасностью производств, связанных с обращением горючей пыли

  • Jan 01, 2022
  • Fire and Emergencies: prevention, elimination
  • Elena V Romanyuk +1
  • Book Chapter
  • Citations305

Models for hybrid systems: Automata, topologies, controllability, observability

  • Jan 01, 1993
  • Anil Nerode +1
  • Conference Article
  • Citations11

Concurrent N-Switch Coverage Criterion for Generating Test Cases from Place/Transition Nets

  • Aug 01, 2010
  • Tomohiko Takagi +2
  • Book Chapter
  • Citations1

Infinitary partial Petri net languages and their relationship to other Petri net semantics

  • Jan 01, 1988
  • Astrid Kiehn
  • PDF
  • Research Article
  • Citations2

Removing redundant refusals: Minimal complete test suites for failure trace semantics

  • Jan 25, 2023
  • Information and Computation
  • Maciej Gazda +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.