Learn More
Energy management is nowadays a subject of great importance and complexity. It consists in choosing among a set of sources able to produce energy that will give energy to a set of loads by minimising losses and costs. The sources and loads are heterogeneous, distributed and the reaction of the system, the choice of sources, must be done in real-time to(More)
Considering the great number of agent-oriented methodologies that can be found in literature, and the fact that each one defines its own concepts and system structure, one of the main challenges in Agent-Oriented Software Engineering research is how to make these methodologies interoperable. By defining in a non ambiguous way concepts used in a specific(More)
The agent oriented approach is doing great steps towards its (not yet reached) maturity; from a software engineering point of view, it is today positively used for the analysis and design of complex systems. In this paper, which is related to the activity of the AgentLink AOSE TFG (Agent Oriented Software Engineering Technical Forum Group), we provide a(More)
The construction of ad-hoc design processes following the Situational Method Engineering (SME) paradigm is currently carried out by adopting a set of phases for which, until now, no well defined techniques and guidelines had been established. The consequence is that organizations are very dependent on method designers' skills. In this paper we propose an(More)
Holonic multiagent systems (HMAS) offers a promising software engineering approach for developing complex open software systems. However the process of building MultiAgent Systems (MAS) and HMAS is mostly different from the process of building more traditional software systems and it introduces new design and development challenges. This paper introduces an(More)
A great deal of researches in the area of agent-oriented software engineering focuses on proposing methodologies for agent systems, i.e., on identifying the guidelines to drive the various phases of agent-based software development and the abstractions to be exploited in these phases. However, very little attention has been paid so far to the engineering(More)
PASSI (a Process for Agent Societies Specification and Implementation) is a step-by-step requirement-to-code methodology for designing and developing multi-agent societies integrating design models and concepts from both OO software engineering and artificial intelligence approaches using UML notation. The models and phases of PASSI encompass(More)
Situational Method Engineering for constructing ad-hoc agent oriented design process is grounded on a well defined set of phases that are principally based on reuse of components coming from existing agent design processes that have to be stored in a repository. The identification and extraction of these components could take large advantage from the(More)