2014
DOI: 10.1007/978-3-319-14484-9_13
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Verification of MASs with Projections

Abstract: Constrained global types are a powerful means to represent agent interaction protocols. In our recent research we demonstrated that they can be used to represent complex protocols in a very compact way, and we exploited them to dynamically verify the correct implementation of a protocol in two real MAS frameworks, Jason and JADE. The main drawback of our previous approach is the full centralization of the monitoring activity, which is delegated to a unique monitor agent. This approach works well for MASs with… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…In communication intensive MASs, the presence of agents like the JADE Sniffer and our monitor may represent a bottleneck. By implementing the monitor from scratch instead of relying on the Sniffer agent, keeping the textual interface and removing the GUI, by reducing the dimensions of the monitor's log files reporting only the identified problems, and by exploiting the projections presented in [2] that avoid bottlenecks due to the single centralized monitor, we are confident to overcome most problems related with the monitor's performance.…”
Section: Methodsmentioning
confidence: 96%
See 1 more Smart Citation
“…In communication intensive MASs, the presence of agents like the JADE Sniffer and our monitor may represent a bottleneck. By implementing the monitor from scratch instead of relying on the Sniffer agent, keeping the textual interface and removing the GUI, by reducing the dimensions of the monitor's log files reporting only the identified problems, and by exploiting the projections presented in [2] that avoid bottlenecks due to the single centralized monitor, we are confident to overcome most problems related with the monitor's performance.…”
Section: Methodsmentioning
confidence: 96%
“…The framework consists of (1) a formalism for describing "agent interaction protocols" (AIPs) based on Attributes Global Types (AGT) [1,10]; (2) an algorithm to project AIPs onto subsets of agents, to obtain simpler protocols expressed in the same AGT formalism [2]; (3) a mechanism for capturing messages between the JADE agents under monitoring, in a transparent way; and (4) a method for verifying that interactions are compliant with the AIP [3].…”
Section: Introductionmentioning
confidence: 99%
“…Briola et al [32], [33] and Ancona et al [34] developed a framework for distributed runtime verification of protocols for Multi-Agent Systems (MAS). Basically, the approach splits the global interaction protocol into sub protocols and then monitors the sub protocols by transforming agent messages into Prolog predicates suitable for runtime verification.…”
Section: Related Workmentioning
confidence: 99%