2010
DOI: 10.5381/jot.2010.9.3.a2
|View full text |Cite
|
Sign up to set email alerts
|

A Tool for Specifying and Validating Agents' Interaction Protocols: From Agent UML to Maude.

Abstract: To achieve the multi-agent systems' goals, agents interact to exchange information, to cooperate and to coordinate their tasks. Interaction is generally recognized as an important characteristic of multi-agent systems (MAS). The usual approaches to model agents' interactions consist of describing them as protocols [Hug04]. In the literature, several representation formalisms of agents' interactions have been proposed. AUML is one among the most used formalisms [Hug02]. However, AUML diagrams only offer a semi-… 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

2011
2011
2014
2014

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 15 publications
(21 reference statements)
0
3
0
Order By: Relevance
“…Formal analysis is impossible or fraudulent without a formal semantics. Early work in developing rewriting-logic-based formal semantics focused on object-oriented design notations and languages [351,352,473], and stimulated subsequent work on UML and UML-like notations, e.g., [33,110,169,197,268,269,[345][346][347]474].…”
Section: Modeling Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Formal analysis is impossible or fraudulent without a formal semantics. Early work in developing rewriting-logic-based formal semantics focused on object-oriented design notations and languages [351,352,473], and stimulated subsequent work on UML and UML-like notations, e.g., [33,110,169,197,268,269,[345][346][347]474].…”
Section: Modeling Languagesmentioning
confidence: 99%
“…giving formal semantics to various object-oriented design notations, architectural notations, and software modeling languages, e.g., [33,40,42,[60][61][62]65,66,110,154,169,197,268,269,[345][346][347]363,393,394,474], and 2. giving formal semantics to various middleware and distributed coordination mechanisms, e.g., [13,14,153,167,168,350,402].…”
Section: Representing Distributed Systems Software Architectures Anmentioning
confidence: 99%
“…The Maude system [6] is also used in formalizing UML/OCL models such as in [24,25]. To our knowledge, there is no particular work concerning the transformation from UML template and template binding into Maude.…”
Section: Related Workmentioning
confidence: 99%