2012
DOI: 10.1007/978-3-642-27269-1_8
|View full text |Cite
|
Sign up to set email alerts
|

Distributed Adaption of Dining Philosophers

Abstract: Abstract. Adaptation of a component-based system can be achieved in the coordination modelling language Paradigm through the special component McPal. McPal regulates the propagation of new behaviour and guides the changes in the components and in their coordination. Here we show how McPal may delegate part of its control to local adaptation managers, created on-the-fly, allowing for distribution of the adaptation indeed. We illustrate the approach for the well-known example of the dining philosophers problem, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 20 publications
0
4
0
Order By: Relevance
“…Their paper uses Hoare composition but does not describe the synthesised controller, nor do they attempt to prove why their solution is correct. Andova et al [1] use the idea of a central controller delegating part of its control to local controllers to solve the problem of self-stabilization: i.e., migrating a deadlock-prone configuration to one that is deadlock-free using distributed adaptation.…”
Section: Supervisory Controlmentioning
confidence: 99%
See 1 more Smart Citation
“…Their paper uses Hoare composition but does not describe the synthesised controller, nor do they attempt to prove why their solution is correct. Andova et al [1] use the idea of a central controller delegating part of its control to local controllers to solve the problem of self-stabilization: i.e., migrating a deadlock-prone configuration to one that is deadlock-free using distributed adaptation.…”
Section: Supervisory Controlmentioning
confidence: 99%
“…Each philosopher denotes a process running continuously and forever that is either waiting (hungry) for a resource (like a file to write to), or using that resource (eating), or having relinquished the resource (thinking). The problem consists of designing a protocol by which no philosopher remains hungry indefinitely, the starvation-freeness condition, assuming each eating session lasts only for a finite time 1 . In addition, the progress condition means that there should be no deadlock: at any given time, at least one philosopher that is hungry should move to eating after a bounded period of time.…”
Section: Introduction: the Dining Philosophers Problemmentioning
confidence: 99%
“…The work of Andova et al [41,42] relies on collaboration models by using the Paradigm coordination language. Each component is described by a state-transition diagram.…”
Section: Verification Of Reconfigurationmentioning
confidence: 99%
“…Section 8 wraps up and provides conclusions. Compared to [4], sections 6 and 7, and parts of 1, 2 and 3 are new.…”
Section: Introductionmentioning
confidence: 99%