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)
Interactive Geometry (IG) is a computational approach to teach geometry using interactive geometric objects. It is based on the learning-by-doing method where the representation and manipulation of geometric spaces can support students to construct their knowledge through experience. Several research findings indicate various benefits of using IG in(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)
1 Janine Gomes Moura and Leônidas de Oliveira Brandão, Computer Science Department, IME-USP, Brazil, {janine, leo}@ime.usp.br 2 Anarosa Alves Franco Brandão, Intelligent Techniques Laboratory, University of São Paulo, Brazil, anarosa.brandao@poli.usp.br Abstract One of the desirable skills for engineering students is the ability of creating and(More)
The UML Unified Modeling Language is a standard notation for software development, which has been widely adopted in academy and industry worldwide. However, the inclusion of blind people in UML-related activities is still a challenge, mostly due to the extensive use of its graphical notation. There are several actions that can promote the inclusion of blind(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)
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)
For creating educational systems, each developer usually applies different approaches to specific situations, including advanced software engineering techniques. In the case of systems that provide interactivity-intense assignments, problems during their development include difficulties to manage component repositories and the absence of a systematic(More)