As a powerful and new paradigm for designing and implementing software systems, multi-agent systems require methodologies, modeling languages, development platforms and programming languages that explore their benefits and their peculiar characteristics. However, different method...
Ver documentoComplexity and distribution of multi-agent systems make the development of such systems failure prone. In this context, few solutions try to solve the problem through automated tests as we see in object oriented development. This work presents a framework for test automated appli...
Ver documentoThe resolution of distributed problems by applying computer systems composed by agents and organized towards a common objective is attracting the scientific community`s attention. This is shown by the increasing number of initiatives for the development of methods and platforms t...
Ver documentoAutomated planning is an important capability to have in intelligent agents. Extensive research has been done in single-agent planning, but so far planning has not been fully explored in multiagent systems because of the computational costs of multi-agent planning algorithms. Wit...
Ver documentoTo facilitate the development of multi-agent systems and improve the reusability, robustness and feasibility of these systems, we have developed a role-based agent development framework (RADE). In this paper, we present an integrated approach for modeling, designing and implement...
Ver documentoRadio Frequency Identification (RFID) technology along with the Electronic Product Code (EPC) created a new complex environment for warehouses systems and supply chain systems in general. The EPC specification created one more level of identification: the product instance. This n...
Ver documentoMulti-agent systems must offer the needed resources to allow their agents to interact and to reach their goals. An example of resource is a set of data stored in any kind of resource manager, such as a database management system. Data access must be possible even if the data is d...
Ver documentoThe agent technology is gaining acceptance, both in academy and industry, with regards to distributed systems development. Modeling languages and development processes were created to formalize the development of agent based systems. Nevertheless, existing modeling languages are ...
Ver documentoThis work proposes DDEMAS, a technique for the construction of multi-agent frameworks based on patterns and ontologies. DDEMAS is a new approach for Domain Design in Multi-agent Domain Engineering. The technique consists of three phases, through which the architectural and detail...
Ver documentoThe agent technology is used to develop systems that perform several complex tasks. This thesis presents the MAS-School method for modeling and implementing intelligent agent-based systems. The method presents a systematic approach to support a disciplined introduction of machine...
Ver documentoThis work presents a model for multi-agent systems for information agents supporting information-sharing communities. Such agents are socially aware in the sense that they have representations of the users knowledge and also of their social networks, which are subjectively organi...
Ver documentoMulti-agent systems (MAS) differ from non-agent systems because agents are intended to be autonomous units capable of flexible and intelligent actions. For this reason it is proposed in the literature a great number of methodologies frameworks and languages to support the develop...
Ver documentoOne of the challenges of software development is to produce applications that are designed to evolve, reducing maintenance efforts. Many techniques developed to govern the interaction laws in open multi- agent systems were proposed, but the flexibility and reuse concerns of inter...
Ver documentoObjects and agents are software engineering abstractions that have many common concerns. However, agents are more complex entities since they encompass additional concerns: their state is driven by beliefs, goals, capabilities and plans, and their behavior is composed of a number...
Ver documentoSupervisory systems allied to embedded software, a common subject in the literature, are responsible by the supervision of equipments like industrial machines, household-electric devices, cellular phones and PDAs. Many of them have severe requisites of fault tolerance and reliabi...
Ver documentoVehicle fleets are an important component in several applications, moving materials and people. Examples include material handling in warehouses, factories and port terminals, people transportation as in taxi fleets and emergency services, such as medical assistance, fire-fighter...
Ver documentoSoftware technology is undergoing a transition from monolithic architectures, constructed according to a single overall design, into open architectures composed of conglomerates of collaborative, heterogeneous, and independently designed agents and multi-agent systems (MAS). Thes...
Ver documentoAlthough agent-oriented software engineering is quite recent, this new paradigm has been successfully used in industrial applications, such as telecommunications and e-commerce. Among the several issues required for the consolidation of this new paradigm, we highlight the need fo...
Ver documentoThe current growth on the use of information technology exerts great influence on the behavior of the society. That is partially due to the application of new organization strategies which assist people and institutions on the development of their activities. A tendency which can...
Ver documentoConsidering the need for balancing distributed systems, we propose a load balancing service that operates on distributed object applications named MABal. MABal architecture analyses the load levels of nodes and, differently from other load balancing approaches, considers the netw...
Ver documentoSistemas multi-agentes são sociedades com agentes autônomos e heterogêneos que podem trabalhar em conjunto para alcançar objetivos similares ou totalmente diferentes. Quando falhas acontecem enquanto algum agente de software tenta alcançar seus objetivos, torna-se importante ente...
Ver documento