2017
DOI: 10.1007/978-3-319-72308-2_12
|View full text |Cite
|
Sign up to set email alerts
|

An Abstraction Technique for Describing Concurrent Program Behaviour

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
1
1

Relationship

4
3

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 25 publications
0
14
0
Order By: Relevance
“…Abstract Models. This paper generalizes previous work on abstract models as proposed by Oortwijn et al [10,11]. In the work of Oortwijn, the contract for a method states which actions may or will be taken by that thread.…”
Section: Concurrent Separation Logicmentioning
confidence: 58%
“…Abstract Models. This paper generalizes previous work on abstract models as proposed by Oortwijn et al [10,11]. In the work of Oortwijn, the contract for a method states which actions may or will be taken by that thread.…”
Section: Concurrent Separation Logicmentioning
confidence: 58%
“…Within the VerCors tool set, we have started to develop techniques to support this idea. In particular, we allow to specify an abstract model view of a component using process algebra, and then we use an extension of concurrent separation logic to prove that the concrete code behaves according to this model [23], while model checking technology can be used to derive global properties of the program from the process algebra models.…”
Section: First Steps: the Vercors Approachmentioning
confidence: 99%
“…Thread t1 = new Mult(); Thread t2 = new Add(); 5 t1.fork(); t2.fork(); 6 t1.join(); t2.join(); 7 } This example is very simple, but we have used the same approach on larger and non-terminating programs [2,23,27].…”
Section: Fig 4 Example Action Specificationsmentioning
confidence: 99%
“…The evaluation based on benchmark software confirms that the overhead due to execution time is practical to existing theoretical frameworks. Another article treats a memory for concurrent software by restricting the abstraction level [5]. Hanxleden, et al [6] mention that the synchronous language confirms fixed concurrency but the cost of restrictions on concurrent programs is considered whether it is constructive or valid.…”
Section: Introductionmentioning
confidence: 99%