z-logo
open-access-imgOpen Access
Model Checking of Component Protocol Conformance – Optimizations by Reducing False Negatives
Author(s) -
Andreas Both,
Wolf Zimmermann,
René Franke
Publication year - 2010
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2010.05.005
Subject(s) - computer science , model checking , undecidable problem , counterexample , protocol (science) , concurrency , heuristics , recursion (computer science) , spurious relationship , component (thermodynamics) , theoretical computer science , abstraction model checking , correctness , abstraction , programming language , mathematics , decidability , discrete mathematics , medicine , philosophy , physics , alternative medicine , epistemology , pathology , machine learning , thermodynamics , operating system
In past years, a number of works considered behavioral protocols of components and discussed approaches for automatically checking of compatibality of protocols (protocol conformance) in component-based systems. The approaches are usually model-checking approaches, i.e., a positive answer guarantees protocol conformance for all executions while a negative answer provides example executions that may lead to protocol violations. It turned out that if behavioral abstractions take into account unbounded concurrency and unbounded recursion, the protocol conformance checking problem becomes undecidable. There are two possibilities to overcome this problem: (i) further behavioral abstraction to finite state systems or (ii) a conservative approximation of the protocol conformance checking problem. Both approaches may lead to spurious counterexamples, i.e., due to abstractions or approximations the shown execution can never happen. This work considers the second approach and shows a heuristics that reduces the number of spurious counterexamples by cutting off search branches that definitely do not contain real counterexamples.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom