2018
DOI: 10.15439/2018f114
|View full text |Cite
|
Sign up to set email alerts
|

Siphon-based deadlock detection in Integrated Model of Distributed Systems (IMDS)

Abstract: Integrated Model of Distributed Systems (IMDS) is a formalism for specification and verification of distributed systems, especially following IoT (Internet of Things) paradigm. The formalism emphasizes such features as asynchrony of actions and communication, locality of decisions, and autonomy in executing actions. In conjunction with model checking, IMDS allows to analyze such features of distributed systems as deadlocks or distributed termination. However, the nature of model checking allows to find one dea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
2
2
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…. -lines 21,22), and an initial configuration phrase (init → lines 24-29). A node type heading contains a set of formal parameters, such as the agents and nodes employed in the node type's activities.…”
Section: Syntaxmentioning
confidence: 99%
See 2 more Smart Citations
“…. -lines 21,22), and an initial configuration phrase (init → lines 24-29). A node type heading contains a set of formal parameters, such as the agents and nodes employed in the node type's activities.…”
Section: Syntaxmentioning
confidence: 99%
“…Repeaters may precede actions in a node type definition for its compactness (for example, in an AVGS system Section 7.2, 2 repeaters are used for some actions). Vectors can be used to arrange node and agent instances (lines 21,22). The channels phrase (line 23) specifies channel delays, in this example, the channels have no delay.…”
Section: Syntaxmentioning
confidence: 99%
See 1 more Smart Citation
“…Also, some formal parameters have the form of vectors (l.2, 19, ...). Services and states may also be vectors (l. 4,23). For a compact definition, repeaters precede the actions in a server type (lines 10-17, ...).…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…In the Dedan program, several new verification facilities were developed, including a converter to Petri nets for structural analysis and siphon-based deadlock detection. This procedure allows for finding multiple deadlocks in single verification run [57,[67][68][69][70]. Asynchronous and Autonomous Distributed Automata (DA 3 [57]), in two forms of server automata and agent automata, are designed for simulation of distributed systems over its elements, and to simulate the counterexamples.…”
mentioning
confidence: 99%