2021
DOI: 10.1007/s10626-021-00343-3
|View full text |Cite|
|
Sign up to set email alerts
|

Formal specification and verification of decentralized self-adaptive systems using symmetric nets

Abstract: Engineering distributed self-adaptive systems is challenging due to multiple interacting components, some of which monitor and possibly modify the behavior of managed components that operate in highly dynamic settings. Formalizing such systems having a decentralized adaptation control has been recognized as a hard task. In this article, we introduce a formal framework based on Symmetric Nets (a well-established subclass of Colored Petri nets) for modeling and analyzing distributed self-adaptive discrete-event … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(2 citation statements)
references
References 46 publications
0
2
0
Order By: Relevance
“…The analysis of self-adaptive systems has been addressed using various formal methods. For example, an abstract modelling framework based on automata is introduced in [3], several papers [10,14,21] use (a subclass of) Petri nets to model self-adaptive systems, and a domain specific language has been proposed to support compositional verification of self-adaptive cyber-physical systems [4].…”
Section: Related Workmentioning
confidence: 99%
“…The analysis of self-adaptive systems has been addressed using various formal methods. For example, an abstract modelling framework based on automata is introduced in [3], several papers [10,14,21] use (a subclass of) Petri nets to model self-adaptive systems, and a domain specific language has been proposed to support compositional verification of self-adaptive cyber-physical systems [4].…”
Section: Related Workmentioning
confidence: 99%
“…Various approaches, from very methodological such as ENTRUST [30] to more concrete, using formal techniques, such as ActivFORMS [31] that uses formal models at runtime in the form of timed automata. Recent works explore Petri nets to model self-adaptive systems, along with domain specific language [32,33,34]. Arcaina et al have developed Abstract State Machines [35,3] to model interactive MAPE-K loops.…”
Section: Related Workmentioning
confidence: 99%