A testing approach for hidden concurrencies based on process execution logs

Kristof Böhmer, Stefanie Rinderle-Ma

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

Abstract

It is crucial to ensure correct process model executions. However, existing process testing approaches struggle with the verification of concurrent resource access patters that can lead to concurrency faults, such as, deadlocks or data corruption during runtime. Thus, we provide a concurrency verification approach that exploits recorded executions to verify the most frequently occurring concurrent resource access patterns with low test execution time. A prototypical implementation along with real life and artificial process execution logs is utilized for an evaluation.

Original languageEnglish
Title of host publicationService-Oriented Computing - 14th International Conference, ICSOC 2016, Proceedings
EditorsSamir Tata, Eleni Stroulia, Sami Bhiri, Quan Z. Sheng
PublisherSpringer Verlag
Pages577-585
Number of pages9
ISBN (Print)9783319462943
DOIs
StatePublished - 2016
Externally publishedYes
Event14th International Conference on Service-Oriented Computing, ICSOC 2016 - Banff, Canada
Duration: 10 Oct 201613 Oct 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9936 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference14th International Conference on Service-Oriented Computing, ICSOC 2016
Country/TerritoryCanada
CityBanff
Period10/10/1613/10/16

Keywords

  • Concurrency
  • Process testing
  • Test case prioritization

Fingerprint

Dive into the research topics of 'A testing approach for hidden concurrencies based on process execution logs'. Together they form a unique fingerprint.

Cite this