2010 8th IEEE International Conference on Software Engineering and Formal Methods 2010
DOI: 10.1109/sefm.2010.37
|View full text |Cite
|
Sign up to set email alerts
|

SMT-based Verification of LTL Specification with Integer Constraints and its Application to Runtime Checking of Service Substitutability

Abstract: An important problem that arises during the execution of service-based applications concerns the ability to determine whether a running service can be substituted with one with a different interface, for example if the former is no longer available. Standard Bounded Model Checking techniques can be used to perform this check, but they must be able to provide answers very quickly, lest the check hampers the operativeness of the application, instead of aiding it. The problem becomes even more complex when conver… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 23 publications
0
15
0
Order By: Relevance
“…For example, our oracles cannot verify whether the payment is the sum of the items the user added into the cart at some point in the past. There are works that extend LTL with constraints on integer numbers [10], and they could be used by our oracle for checking more fine-grained properties.…”
Section: Limitationsmentioning
confidence: 99%
“…For example, our oracles cannot verify whether the payment is the sum of the items the user added into the cart at some point in the past. There are works that extend LTL with constraints on integer numbers [10], and they could be used by our oracle for checking more fine-grained properties.…”
Section: Limitationsmentioning
confidence: 99%
“…However, this calculation is computationally expensive as it requires covering all the trace set. In order to eliminate execution errors (e.g., deadlocks) efficiently, model checking can be used in the generation of mediators [8,19,37].…”
Section: The Protocol Perspective: Synthesising Protocol Mediatorsmentioning
confidence: 99%
“…4 The implementation, in Scala, is in a prototypical stage and is intended as a testbed for rapidly trying out ideas. As the first-order logic theorem prover for the Close rule we coupled Microsoft's SMT-solver Z3 [14].…”
Section: Implementation and Experimentsmentioning
confidence: 99%
“…Bersani et al [4] describe linking SMT-solvers to decide bounded model checking problems over temporal logic extensions. There, LTL with integer constraints is considered, which results in an undecidable satisfiability problem.…”
Section: Introductionmentioning
confidence: 99%