S. Gaglio - Academia.edu (original) (raw)
Papers by S. Gaglio
The construction of ad-hoc design processes is more and more required today. In this paper we pre... more The construction of ad-hoc design processes is more and more required today. In this paper we present our approach for the construction of a new design process following the Situational Method Engineering paradigm. We mainly focus on the selection and assembly activities on the base of what we consider a key element in agent design processes: the MAS metamodel. The paper presents an algorithm establishing a priority order in the realization (instantiation) of MAS metamodel elements by the fragments that will compose the new process.
The construction of ad-hoc design processes following the Situational Method Engineering (SME) pa... 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 have been established. The consequence is that organizations are very dependent on method designers' skills. In this paper, we propose an approach based on SME for constructing customized agent oriented design processes. Our approach adopts the metamodel as the most important factor leading to the selection and assembly of method fragments and an algorithm for establishing the instantiation order of metamodel elements. The algorithm makes the proposed approach repeatable and usable even by not very skilled personnel thus proposing an improvement to the actual situation. The proposed approach and the algorithm are also experimented through the construction of a design process (ASPECS) for developing dynamic hierarchical societies of agents. The approach we created is general enough to be applied in other development contexts (not only agent-oriented).
The growing interest for the design and development of multi-agent systems has brought to the cre... more The growing interest for the design and development of multi-agent systems has brought to the creation of a specific research area called Agent-Oriented Software Engineering (AOSE), specifically conceived for the development of complex systems. The development of such systems needs the support of appropriate tools that could help the designer in producing the design artefacts. We developed a tool called Metameth that may be used to define a new (agent-oriented) design process as well as to apply it. In this paper, we describe only a slice of this complex tool, specifically addressing the interaction with human actors (the designers). This subsystem is conceived as a collaborative multi-agent expert system, where each agent is capable of reasoning and adapting itself in order to support the designer in performing different kinds of design activities, regarding the use of various notations, and process life-cycles.
Saving electricity in industries and building is major concern today. Hence, Energy Management Sy... more Saving electricity in industries and building is major concern today. Hence, Energy Management System remained preferred area for researchers recently. EMS not only saves electricity, but also monitors and records the electrical consumption data. It also helps diagnose electric machine health, energyefficiency and their reliability against failures. The paper reports the work carried out at PG dissertation level and presents the detailed design and implementation of industrial grade EMS. Sensors and MODBUS-compliant modules are wired to form an RS-485 network at field level, which is connected to a PC based main controller. The proposed system online monitors and records the data of energy consumption, and helps to enhance energy efficiency of the system. Offline data based diagnosis helps to plan preventive actions to save electricity and further optimize overall system. Remote access is also availed through intranet/internet. Various functionalities of the proposed system have been validated through laboratory implementation.
Robotic systems are often quite complex to develop; they are huge, heavily constrained from the n... more Robotic systems are often quite complex to develop; they are huge, heavily constrained from the non-functional point of view and they implement challenging algorithms. The lack of integrated methods with reuse approaches leads robotic developers to reinvent the wheel each time a new project starts. This paper proposes to reuse the experience done when building robotic applications, by catching it into design patterns. These represent a general mean for (i) reusing proved solutions increasing the final quality, (ii) communicat-ing the knowledge about a domain and (iii) reducing the development time and effort. Despite of this generality, the proposed repository of patterns is specific for multi-agent robotic systems. These patterns are documented by a set of design diagrams and the corresponding implementing code is obtained through a series of automatic transformations. Some patterns extracted from an existing and freely available repository are presented. The paper also discusses an experimental setup based on the construction of a complete robotic application obtained by composing some highly reusable patterns.
Lecture notes in computer science, 2005
Page 1. The PASSI and Agile PASSI MAS Meta-models Compared with a Unifying Proposal Massimo Cosse... more Page 1. The PASSI and Agile PASSI MAS Meta-models Compared with a Unifying Proposal Massimo Cossentino 2 , Salvatore Gaglio 1,2 , Luca ...
The construction of ad-hoc design processes is more and more required today. In this paper we pre... more The construction of ad-hoc design processes is more and more required today. In this paper we present our approach for the construction of a new design process following the Situational Method Engineering paradigm. We mainly focus on the selection and assembly activities on the base of what we consider a key element in agent design processes: the MAS metamodel. The paper presents an algorithm establishing a priority order in the realization (instantiation) of MAS metamodel elements by the fragments that will compose the new process.
The construction of ad-hoc design processes following the Situational Method Engineering (SME) pa... 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 have been established. The consequence is that organizations are very dependent on method designers' skills. In this paper, we propose an approach based on SME for constructing customized agent oriented design processes. Our approach adopts the metamodel as the most important factor leading to the selection and assembly of method fragments and an algorithm for establishing the instantiation order of metamodel elements. The algorithm makes the proposed approach repeatable and usable even by not very skilled personnel thus proposing an improvement to the actual situation. The proposed approach and the algorithm are also experimented through the construction of a design process (ASPECS) for developing dynamic hierarchical societies of agents. The approach we created is general enough to be applied in other development contexts (not only agent-oriented).
The growing interest for the design and development of multi-agent systems has brought to the cre... more The growing interest for the design and development of multi-agent systems has brought to the creation of a specific research area called Agent-Oriented Software Engineering (AOSE), specifically conceived for the development of complex systems. The development of such systems needs the support of appropriate tools that could help the designer in producing the design artefacts. We developed a tool called Metameth that may be used to define a new (agent-oriented) design process as well as to apply it. In this paper, we describe only a slice of this complex tool, specifically addressing the interaction with human actors (the designers). This subsystem is conceived as a collaborative multi-agent expert system, where each agent is capable of reasoning and adapting itself in order to support the designer in performing different kinds of design activities, regarding the use of various notations, and process life-cycles.
Saving electricity in industries and building is major concern today. Hence, Energy Management Sy... more Saving electricity in industries and building is major concern today. Hence, Energy Management System remained preferred area for researchers recently. EMS not only saves electricity, but also monitors and records the electrical consumption data. It also helps diagnose electric machine health, energyefficiency and their reliability against failures. The paper reports the work carried out at PG dissertation level and presents the detailed design and implementation of industrial grade EMS. Sensors and MODBUS-compliant modules are wired to form an RS-485 network at field level, which is connected to a PC based main controller. The proposed system online monitors and records the data of energy consumption, and helps to enhance energy efficiency of the system. Offline data based diagnosis helps to plan preventive actions to save electricity and further optimize overall system. Remote access is also availed through intranet/internet. Various functionalities of the proposed system have been validated through laboratory implementation.
Robotic systems are often quite complex to develop; they are huge, heavily constrained from the n... more Robotic systems are often quite complex to develop; they are huge, heavily constrained from the non-functional point of view and they implement challenging algorithms. The lack of integrated methods with reuse approaches leads robotic developers to reinvent the wheel each time a new project starts. This paper proposes to reuse the experience done when building robotic applications, by catching it into design patterns. These represent a general mean for (i) reusing proved solutions increasing the final quality, (ii) communicat-ing the knowledge about a domain and (iii) reducing the development time and effort. Despite of this generality, the proposed repository of patterns is specific for multi-agent robotic systems. These patterns are documented by a set of design diagrams and the corresponding implementing code is obtained through a series of automatic transformations. Some patterns extracted from an existing and freely available repository are presented. The paper also discusses an experimental setup based on the construction of a complete robotic application obtained by composing some highly reusable patterns.
Lecture notes in computer science, 2005
Page 1. The PASSI and Agile PASSI MAS Meta-models Compared with a Unifying Proposal Massimo Cosse... more Page 1. The PASSI and Agile PASSI MAS Meta-models Compared with a Unifying Proposal Massimo Cossentino 2 , Salvatore Gaglio 1,2 , Luca ...