2008
DOI: 10.1142/s021819400800391x
|View full text |Cite
|
Sign up to set email alerts
|

Supporting Formal Verification of Dima Multi-Agents Models: Towards a Framework Based on Maude Model Checking

Abstract: Model Checking based verification techniques represent an important issue in the field of concurrent systems quality assurance. The lack of formal semantics in the existing formalisms describing multi-agents models combined with multi-agents systems complexity are sources of several problems during their development process. The Maude language, based on rewriting logic, offers a rich notation supporting formal specification and implementation of concurrent systems. In addition to its modeling capacity, the Mau… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 1 publication
0
6
0
Order By: Relevance
“…8). The requirement is first described as a formalized scenario, and then described as a property specification (Boudiaf et al, 2008;Pelliccione et al, 2009;Post et al, 2009). The formalized scenario is a pair of predicates <pre, post> encoding the precondition pre that is fulfilled before the execution of the scenario and the postcondition post that is expected to be fulfilled after the execution of the scenario.…”
Section: Verification Of Functional Requirementsmentioning
confidence: 99%
“…8). The requirement is first described as a formalized scenario, and then described as a property specification (Boudiaf et al, 2008;Pelliccione et al, 2009;Post et al, 2009). The formalized scenario is a pair of predicates <pre, post> encoding the precondition pre that is fulfilled before the execution of the scenario and the postcondition post that is expected to be fulfilled after the execution of the scenario.…”
Section: Verification Of Functional Requirementsmentioning
confidence: 99%
“…While denotational (static) semantics is provided by introducing some semantic variables and invariants, operational (dynamic) semantics is defined by introducing semantic operations and invariants. Boudiaf et al (Boudiaf et al, 2008) present a framework to support formal specification and verification of DIMA multi-agent models using Maude language (Clavel et al, 2002) based on rewriting logic. DIMA model aims to decompose complex behavior of an agent within a set of specialized behaviors.…”
Section: Related Workmentioning
confidence: 99%
“…Differentiating from similar contributions of other researchers on formal semantics definition for MAS DSL/DSMLs (e.g. (Hilaire et al, 2000), (Brandao et al, 2004), (Boudiaf et al, 2008), ), SEA_ML's semantics presented in this paper defines both static and dynamic aspects of the interaction between software agents and semantic web services, in addition to the definition of the semantics already required for agent internals and MAS communication.…”
Section: Introductionmentioning
confidence: 99%
“…These properties are checked for the architecture by the model checker. The requirement is first described as a formalized scenario, and then described as property specification [32] [209] [212]. The formalized scenario is a pair of predicates <pre, post> encoding the precondition pre and the postcondition post for the architecture.…”
Section: Figure 67 Verification Of Architecture For Functional Requimentioning
confidence: 99%
“…Boudiaf et al [32] use rewriting rules in Maude to give the behavioral semantics of multiagent system models for architecture analysis. The difference with the architecture analysis we use is that Boudiaf et al perform architecture analysis on multi-agent system models.…”
Section: 104mentioning
confidence: 99%