Anarosa A. F. Brandão

Learn More
Agent-based software engineering has been proposed in addition to object-oriented software engineering as a means of mastering the complexity associated with the development of large-scale distributed systems. However, there is still a poor understanding of the interplay between the notions of agents and objects from a software engineering perspective.(More)
Interaction between heterogeneous agents can raise some problems since agents may not use the same models and concepts. Therefore, the use of some mechanisms to achieve interoperability between models allows agents to interact. In this paper we consider the case of reputation models by describing an experience of using several existing technologies to allow(More)
In open MAS it is often a problem to achieve agents' interoperability. The heterogeneity of its components turns the establishment of interaction or cooperation among them into a non trivial task, since agents may use different internal models and the decision about trust other agents is a crucial condition to the formation of agents' cooperation. In this(More)
Agents are becoming a popular technology for the development of distributed, heterogeneous and always available systems. In those systems, interactions are essential, but semantic heterogeneity turns the establishment of interaction among agents into a problem. When considering reputation models in multi-agent systems, the lack of a consensus about the(More)
This paper introduces a new definition of method fragment intended to represent MAS development approaches in a more standardized and coherent way, thus facilitating the configuration of situational methods. In order to do that, we take into account three complementary notions: (i) a method fragment description based on SPEM 2.0 elements; (ii) two method(More)
The development of multi-agent systems (MAS) is a complex task due to the specific characteristics associated with the software agent abstraction. Although several modeling languages ([1],[2] [3]) were created to facilitate the development of MAS, even the modeling languages are complex by themselves. Therefore, it is expected that some inconsistencies(More)