2017
DOI: 10.1016/j.scico.2016.08.005
|View full text |Cite
|
Sign up to set email alerts
|

On the verification of SCOOP programs

Abstract: In this paper we focus on the development of a toolbox for the verification of programs in the context of SCOOP -an elegant concurrency model, recently formalized based on Rewriting Logic (RL) and Maude. SCOOP is implemented in Eiffel and its applicability is demonstrated also from a practical perspective, in the area of robotics programming. Our contribution consists in devising and integrating an alias analyzer and a Coffman deadlock detector under the roof of the same RL-based semantic framework of SCOOP. T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 49 publications
0
1
0
Order By: Relevance
“…Scoop Analysis / Verification. Various analyses for Scoop programs have been proposed, including: using a Scoop virtual machine for checking temporal properties [OTHS09]; checking Coffman's deadlock conditions using an abstract semantics [CM17]; and statically checking code annotated with locking orders for the absence of deadlock [WNM10]. In contrast to our work, these approaches are tied to particular (and now obsolete) execution models, and do not operate on (unannotated) source code.…”
Section: Related Workmentioning
confidence: 99%
“…Scoop Analysis / Verification. Various analyses for Scoop programs have been proposed, including: using a Scoop virtual machine for checking temporal properties [OTHS09]; checking Coffman's deadlock conditions using an abstract semantics [CM17]; and statically checking code annotated with locking orders for the absence of deadlock [WNM10]. In contrast to our work, these approaches are tied to particular (and now obsolete) execution models, and do not operate on (unannotated) source code.…”
Section: Related Workmentioning
confidence: 99%