2002
DOI: 10.1007/0-306-47005-5_20
|View full text |Cite
|
Sign up to set email alerts
|

Specification and Verification of a Dynamic Reconfiguration Protocol for Agent-based Applications

Abstract: INTRODUCTIONAs computing resources become decentralized, the development of distributed applications receives increasing attention from the software engineering community. These applications are often complex and must satisfy strong reliability and availability constraints. To avoid stopping an entire distributed application for maintenance operations (e.g., repair, upgrade, etc.), it is essential to provide mechanisms allowing distributed applications to be reconfigured at run-time. Such mechanisms should ens… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2003
2003
2022
2022

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 17 publications
(12 citation statements)
references
References 19 publications
0
12
0
Order By: Relevance
“…Related work Dynamic reconfiguration of distributed applications is an active research topic [1,2,7,18] motivated by practical applications like those modelled in Fractal [10]. In the context of dynamic reconfigurations, ArchJava [3] gives means to reconfigure Java architectures, and the ArchJava language guarantees communication integrity at run-time.…”
Section: Resultsmentioning
confidence: 99%
“…Related work Dynamic reconfiguration of distributed applications is an active research topic [1,2,7,18] motivated by practical applications like those modelled in Fractal [10]. In the context of dynamic reconfigurations, ArchJava [3] gives means to reconfigure Java architectures, and the ArchJava language guarantees communication integrity at run-time.…”
Section: Resultsmentioning
confidence: 99%
“…In [25,28], the authors show how to formally analyze behavioral models of components using LTSA (Labeled Transition System Analyzer). Another related work is [13], where the authors verify some temporal properties using model checking techniques on a dynamic reconfiguration protocol used in agent-based applications. The main difference here is that we focus on autonomic protocols, which makes their development and specification/verification much more complicated.…”
Section: Related Workmentioning
confidence: 99%
“…• Language Lotos [31,11,9]. All agents are modelled as Lotos processes which are synchronized on some gates and execute concurrently.…”
Section: Comparison With Other Formalismsmentioning
confidence: 99%
“…We provide here a generic formal computational framework that can be reused to generate multiple AIP specifications across many domains. This framework is based on the formal specification language Lotos [7] which is an ideal choice for the description, validation and verification of AIP [31,11,9] considering the following facts:…”
Section: Introductionmentioning
confidence: 99%