Andrea Marrella | Università degli Studi "La Sapienza" di Roma (original) (raw)

Papers by Andrea Marrella

Research paper thumbnail of Emergency management: from user requirements to a flexible p2p architecture

Proc. of the 4th International Conference on Information Systems for Crisis Response and Management (ISCRAM), Delft, The Netherlands, May 13, 2007

The most effective way to design an emergency management system matching user needs is to perform... more The most effective way to design an emergency management system matching user needs is to perform a User-Centered Design; it relies on continuous interactions with end-users in order to understand better and better how organizations are arranged during emergencies, which data are exchanged and which steps are performed by organizations to face disastrous events. In this paper we (i) illustrate the methodology used to collect the user requirements for the emergency management system developed in the European ...

Thesis Chapters by Andrea Marrella

Research paper thumbnail of SmartPM: Automatic Adaptation of Dynamic Processes at Run-Time

The research activity outlined in this thesis is devoted to define a general approach, a concrete... more The research activity outlined in this thesis is devoted to define a general approach, a concrete architecture and a prototype Process Management System (PMS) for the automated adaptation of dynamic processes at run-time, on the basis of a declarative specification of process tasks and relying on well-established reasoning about actions and planning techniques. The purpose is to demonstrate that the combination of procedural and imperative models with declarative elements, along with the exploitation of techniques from the field of artificial intelligence (AI), such as Situation Calculus, IndiGolog and automated planning, can increase the ability of existing PMSs of supporting dynamic processes. To this end, a prototype PMS named SmartPM, which is specifically tailored for supporting collaborative work of process participants during pervasive scenarios, has been developed. The adaptation mechanism deployed on SmartPM is based on execution monitoring for detecting failures at run-time, which does not require the definition of the adaptation strategy in the process itself (as most of the current approaches do), and on automatic planning techniques for the synthesis of the recovery procedure.

Research paper thumbnail of Emergency management: from user requirements to a flexible p2p architecture

Proc. of the 4th International Conference on Information Systems for Crisis Response and Management (ISCRAM), Delft, The Netherlands, May 13, 2007

The most effective way to design an emergency management system matching user needs is to perform... more The most effective way to design an emergency management system matching user needs is to perform a User-Centered Design; it relies on continuous interactions with end-users in order to understand better and better how organizations are arranged during emergencies, which data are exchanged and which steps are performed by organizations to face disastrous events. In this paper we (i) illustrate the methodology used to collect the user requirements for the emergency management system developed in the European ...

Research paper thumbnail of SmartPM: Automatic Adaptation of Dynamic Processes at Run-Time

The research activity outlined in this thesis is devoted to define a general approach, a concrete... more The research activity outlined in this thesis is devoted to define a general approach, a concrete architecture and a prototype Process Management System (PMS) for the automated adaptation of dynamic processes at run-time, on the basis of a declarative specification of process tasks and relying on well-established reasoning about actions and planning techniques. The purpose is to demonstrate that the combination of procedural and imperative models with declarative elements, along with the exploitation of techniques from the field of artificial intelligence (AI), such as Situation Calculus, IndiGolog and automated planning, can increase the ability of existing PMSs of supporting dynamic processes. To this end, a prototype PMS named SmartPM, which is specifically tailored for supporting collaborative work of process participants during pervasive scenarios, has been developed. The adaptation mechanism deployed on SmartPM is based on execution monitoring for detecting failures at run-time, which does not require the definition of the adaptation strategy in the process itself (as most of the current approaches do), and on automatic planning techniques for the synthesis of the recovery procedure.