AHCI RESEARCH GROUP
Publications
Papers published in international journals,
proceedings of conferences, workshops and books.
OUR RESEARCH
Scientific Publications
How to
You can use the tag cloud to select only the papers dealing with specific research topics.
You can expand the Abstract, Links and BibTex record for each paper.
2021
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca; Tripiciano, Mario
Towards a Semantic Layer for Italian Emergency Plans. Proceedings Article
In: WOA, pp. 144–161, 2021.
Abstract | BibTeX | Tags: Domain knowledge, Emergency plans, Semantic layer, Text to formal conversion
@inproceedings{cossentinoSemanticLayerItalian2021,
title = {Towards a Semantic Layer for Italian Emergency Plans.},
author = { Massimo Cossentino and Salvatore Lopes and Luca Sabatucci and Mario Tripiciano},
year = {2021},
date = {2021-01-01},
booktitle = {WOA},
pages = {144--161},
abstract = {Emergency plans require a complex collaboration among multiple departments and roles. They are generally long textual documents containing practical instructions for hazard responses in natural language. This work focuses on converting informal documents to a more rigorous structured-text representation by taking advantage of well-known techniques from the literature. However, this task is costly, it requires technical skills and sound domain knowledge, and it is entirely subjective. To this aim, we propose a semantic layer that supports the formalization of an emergency plan by identifying essential elements of the input document and highlighting inconsistencies, redundancies, and ambiguities. textcopyright 2021 CEUR-WS. All rights reserved.},
keywords = {Domain knowledge, Emergency plans, Semantic layer, Text to formal conversion},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca; Tripiciano, Mario
Towards a Semantic Layer for Italian Emergency Plans. Proceedings Article
In: WOA, pp. 144–161, 2021.
Abstract | Links | BibTeX | Tags: Domain knowledge, Emergency plans, Semantic layer, Text to formal conversion
@inproceedings{cossentino_towards_2021,
title = {Towards a Semantic Layer for Italian Emergency Plans.},
author = {Massimo Cossentino and Salvatore Lopes and Luca Sabatucci and Mario Tripiciano},
url = {https://ceur-ws.org/Vol-2963/paper9.pdf},
year = {2021},
date = {2021-01-01},
booktitle = {WOA},
pages = {144–161},
abstract = {Emergency plans require a complex collaboration among multiple departments and roles. They are generally long textual documents containing practical instructions for hazard responses in natural language. This work focuses on converting informal documents to a more rigorous structured-text representation by taking advantage of well-known techniques from the literature. However, this task is costly, it requires technical skills and sound domain knowledge, and it is entirely subjective. To this aim, we propose a semantic layer that supports the formalization of an emergency plan by identifying essential elements of the input document and highlighting inconsistencies, redundancies, and ambiguities. © 2021 CEUR-WS. All rights reserved.},
keywords = {Domain knowledge, Emergency plans, Semantic layer, Text to formal conversion},
pubstate = {published},
tppubtype = {inproceedings}
}
2015
Sabatucci, Luca; Cossentino, Massimo
From Means-End Analysis to Proactive Means-End Reasoning Proceedings Article
In: 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015.
Abstract | Links | BibTeX | Tags: Means-end reasonings, Self-Adaptive Systems, Semantic layer
@inproceedings{sabatucciMeansEndAnalysisProactive2015,
title = {From Means-End Analysis to Proactive Means-End Reasoning},
author = { Luca Sabatucci and Massimo Cossentino},
doi = {10.1109/SEAMS.2015.9},
year = {2015},
date = {2015-01-01},
booktitle = {10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)},
abstract = {Self-adaptation is a prominent property for developing complex distributed software systems. Notable approaches to deal with self-adaptation are the runtime goal model artifacts. Goals are generally invariant along the system lifecycle but contain points of variability for allowing the system to decide among many alternative behaviors. This work investigates how it is possible to provide goal models at run-time that do not contain tasks, i.e. The description of how to address goals, thus breaking the design-time tie up between Tasks and Goals, generally outcome of a means-end analysis. In this vision the system is up to decide how to combine its available Capabilities: the Proactive Means-End Reasoning. The impact of this research line is to implement a goal-oriented form of self-adaptation where goal models can be injected at runtime. The paper also introduces MUSA, a Middleware for User-driven Service self-Adaptation.},
keywords = {Means-end reasonings, Self-Adaptive Systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cossentino, Massimo
From Means-End Analysis to Proactive Means-End Reasoning Proceedings Article
In: 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015.
Abstract | Links | BibTeX | Tags: Means-end reasonings, Self-Adaptive Systems, Semantic layer
@inproceedings{sabatucci_means-end_2015,
title = {From Means-End Analysis to Proactive Means-End Reasoning},
author = {Luca Sabatucci and Massimo Cossentino},
doi = {10.1109/SEAMS.2015.9},
year = {2015},
date = {2015-01-01},
booktitle = {10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)},
abstract = {Self-adaptation is a prominent property for developing complex distributed software systems. Notable approaches to deal with self-adaptation are the runtime goal model artifacts. Goals are generally invariant along the system lifecycle but contain points of variability for allowing the system to decide among many alternative behaviors. This work investigates how it is possible to provide goal models at run-time that do not contain tasks, i.e. The description of how to address goals, thus breaking the design-time tie up between Tasks and Goals, generally outcome of a means-end analysis. In this vision the system is up to decide how to combine its available Capabilities: the Proactive Means-End Reasoning. The impact of this research line is to implement a goal-oriented form of self-adaptation where goal models can be injected at runtime. The paper also introduces MUSA, a Middleware for User-driven Service self-Adaptation.},
keywords = {Means-end reasonings, Self-Adaptive Systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
2014
Cossentino, Massimo; Nogare, Daniele Dalle; Giancarlo, Raffaele; Lodato, Carmelo; Lopes, Salvatore; Ribino, Patrizia; Sabatucci, Luca; Seidita, Valeria
GIMT: A Tool for Ontology and Goal Modeling in BDI Multi-Agent Design Proceedings Article
In: WOA 2014, Catania, Italy, Sept. 25-26, CEUR, 2014.
Abstract | BibTeX | Tags: Design Process, Multi agent systems, Semantic layer
@inproceedings{cossentinoGIMTToolOntology2014,
title = {GIMT: A Tool for Ontology and Goal Modeling in BDI Multi-Agent Design},
author = { Massimo Cossentino and Daniele Dalle Nogare and Raffaele Giancarlo and Carmelo Lodato and Salvatore Lopes and Patrizia Ribino and Luca Sabatucci and Valeria Seidita},
year = {2014},
date = {2014-01-01},
booktitle = {WOA 2014, Catania, Italy, Sept. 25-26},
volume = {1260},
publisher = {CEUR},
abstract = {Designing and developing BDI multi-agent systems would be facilitated by rising up the level of abstraction to use and by a methodological approach for managing it. To this aim it is common the integration of goal oriented analysis techniques with the design and implementation phases. In this fashion, our experience is that the use of an ontology in the early stages of the process is a great support for subsequent phases: goal modeling, agent design and implementation. However, we are aware that building and maintaining an ontology has to be supported by appropriate tools. This paper proposes GIMT (Goal Identification and Modeling Tool) as a further step towards the creation of a complete methodological approach for developing multi-agent systems to be implemented in the JACAMO framework. GIMT is a CASE tool for supporting ontology building and goal modeling. Besides the advantages offered by an automatic tool, the other novelty of this research is in the mapping between metamodeling based on Model Driven Engineering (MDE) and Domain Specific Modeling Languages (DSMLs) with the Eclipse plug-in development environment.},
keywords = {Design Process, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Nogare, Daniele Dalle; Giancarlo, Raffaele; Lodato, Carmelo; Lopes, Salvatore; Ribino, Patrizia; Sabatucci, Luca; Seidita, Valeria
GIMT: A tool for ontology and goal modeling in BDI Multi-Agent Design Proceedings Article
In: WOA 2014, Catania, Italy, Sept. 25-26, CEUR, 2014.
Abstract | Links | BibTeX | Tags: Design Process, Multi agent systems, Semantic layer
@inproceedings{cossentino_gimt_2014,
title = {GIMT: A tool for ontology and goal modeling in BDI Multi-Agent Design},
author = {Massimo Cossentino and Daniele Dalle Nogare and Raffaele Giancarlo and Carmelo Lodato and Salvatore Lopes and Patrizia Ribino and Luca Sabatucci and Valeria Seidita},
url = {https://www.semanticscholar.org/paper/GIMT%3A-A-Tool-for-Ontology-and-Goal-Modeling-in-BDI-Cossentino-Nogare/de04bfabc91ab877465a62719d7f38c5c7c94742},
year = {2014},
date = {2014-01-01},
booktitle = {WOA 2014, Catania, Italy, Sept. 25-26},
volume = {1260},
publisher = {CEUR},
abstract = {Designing and developing BDI multi-agent systems would be facilitated by rising up the level of abstraction to use and by a methodological approach for managing it. To this aim it is common the integration of goal oriented analysis techniques with the design and implementation phases. In this fashion, our experience is that the use of an ontology in the early stages of the process is a great support for subsequent phases: goal modeling, agent design and implementation. However, we are aware that building and maintaining an ontology has to be supported by appropriate tools. This paper proposes GIMT (Goal Identification and Modeling Tool) as a further step towards the creation of a complete methodological approach for developing multi-agent systems to be implemented in the JACAMO framework. GIMT is a CASE tool for supporting ontology building and goal modeling. Besides the advantages offered by an automatic tool, the other novelty of this research is in the mapping between metamodeling based on Model Driven Engineering (MDE) and Domain Specific Modeling Languages (DSMLs) with the Eclipse plug-in development environment.},
keywords = {Design Process, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
2013
Ribino, Patrizia; Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Sabatucci, Luca; Seidita, Valeria
Ontology and Goal Model in Designing BDI Multi-Agent Systems. Proceedings Article
In: WOA@ AI* IA, pp. 66–72, 2013.
Abstract | BibTeX | Tags: Goal-Model, Goal-Oriented Approach, Multi agent systems, Semantic layer
@inproceedings{ribinoOntologyGoalModel2013,
title = {Ontology and Goal Model in Designing BDI Multi-Agent Systems.},
author = { Patrizia Ribino and Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Luca Sabatucci and Valeria Seidita},
year = {2013},
date = {2013-01-01},
booktitle = {WOA@ AI* IA},
volume = {1099},
pages = {66--72},
abstract = {Nowadays several methodological approaches exist, each of them tightly tied up with the implementation platform supporting it. In this paper we propose an intermediate step toward the definition of a methodological approach for supporting the JACAMO framework. This paper resumes a previous work, focused on modeling BDI organizations, and we now address the requirements analysis phase. In particular, we propose the use of an ontological model and a goal model for representing requirements and the domain formalization respectively. The two portions of design process are connected by a heuristic process that allows to extract goals from the ontological model. The resulting models are also used for completing each other and for enhancing the problem description that is considered an input to our process. In the paper we use the well-known case study of the conference management system for illustrating the proposed portion of process.},
keywords = {Goal-Model, Goal-Oriented Approach, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
Ribino, Patrizia; Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Sabatucci, Luca; Seidita, Valeria
Ontology and Goal Model in Designing BDI Multi-Agent Systems. Proceedings Article
In: WOA@ AI* IA, pp. 66–72, 2013.
Abstract | Links | BibTeX | Tags: Goal-Model, Goal-Oriented Approach, Multi agent systems, Semantic layer
@inproceedings{ribino_ontology_2013,
title = {Ontology and Goal Model in Designing BDI Multi-Agent Systems.},
author = {Patrizia Ribino and Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Luca Sabatucci and Valeria Seidita},
url = {https://ceur-ws.org/Vol-1099/paper12.pdf},
year = {2013},
date = {2013-01-01},
booktitle = {WOA@ AI* IA},
volume = {1099},
pages = {66–72},
abstract = {Nowadays several methodological approaches exist, each of them tightly tied up with the implementation platform supporting it. In this paper we propose an intermediate step toward the definition of a methodological approach for supporting the JACAMO framework. This paper resumes a previous work, focused on modeling BDI organizations, and we now address the requirements analysis phase. In particular, we propose the use of an ontological model and a goal model for representing requirements and the domain formalization respectively. The two portions of design process are connected by a heuristic process that allows to extract goals from the ontological model. The resulting models are also used for completing each other and for enhancing the problem description that is considered an input to our process. In the paper we use the well-known case study of the conference management system for illustrating the proposed portion of process.},
keywords = {Goal-Model, Goal-Oriented Approach, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
2012
Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Ribino, Patrizia; Sabatucci, Luca; Seidita, Valeria; others,
The Role of Ontology in Agent-Oriented Requirements Analysis Proceedings Article
In: In Proceedings of the 10th European Workshop on Multi-Agent Systems, EUMAS 2012, pp. 88–102, 2012.
Abstract | BibTeX | Tags: Goal-Oriented Approach, Goals, Multi agent systems, Semantic layer
@inproceedings{cossentinoRoleOntologyAgentOriented2012,
title = {The Role of Ontology in Agent-Oriented Requirements Analysis},
author = { Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Patrizia Ribino and Luca Sabatucci and Valeria Seidita and others},
year = {2012},
date = {2012-01-01},
booktitle = {In Proceedings of the 10th European Workshop on Multi-Agent Systems, EUMAS 2012},
pages = {88--102},
abstract = {Goals identification is an open issue in the Requirement Analysis field for Multi-Agent System design. Stakeholders commonly don't have full and exhaustive awareness about their real objectives in the domain problem. Goals are implicitly expressed during the inquiring phase. Thus, the goal identification task is commonly ascribed to the expertise of the analyst. In this work we propose a new methodological approach to formalize the problem domain in terms of its ontological representation. We also introduce a new heuristic for extraction and val- idation of goals from the problem description. In this approach the do- main can provide evidences for the identification of unvoiced goals and for their validation according to the contextual data.},
keywords = {Goal-Oriented Approach, Goals, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Ribino, Patrizia; Sabatucci, Luca; Seidita, Valeria; others,
The Role of Ontology in Agent-Oriented Requirements Analysis Proceedings Article
In: In Proceedings of the 10th European Workshop on Multi-Agent Systems, EUMAS 2012, pp. 88–102, 2012.
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Goals, Multi agent systems, Semantic layer
@inproceedings{cossentino_role_2012,
title = {The Role of Ontology in Agent-Oriented Requirements Analysis},
author = {Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Patrizia Ribino and Luca Sabatucci and Valeria Seidita and others},
url = {https://www.semanticscholar.org/paper/The-Role-of-Ontology-in-Agent-Oriented-Requirements-Cossentino-Lodato/f1dfb0aa89fdec4ffc0102517485fca9cf5f4fe2},
year = {2012},
date = {2012-01-01},
booktitle = {In Proceedings of the 10th European Workshop on Multi-Agent Systems, EUMAS 2012},
pages = {88–102},
abstract = {Goals identification is an open issue in the Requirement Analysis field for Multi-Agent System design. Stakeholders commonly don’t have full and exhaustive awareness about their real objectives in the domain problem. Goals are implicitly expressed during the inquiring phase. Thus, the goal identification task is commonly ascribed to the expertise of the analyst. In this work we propose a new methodological approach to formalize the problem domain in terms of its ontological representation. We also introduce a new heuristic for extraction and val- idation of goals from the problem description. In this approach the do- main can provide evidences for the identification of unvoiced goals and for their validation according to the contextual data.},
keywords = {Goal-Oriented Approach, Goals, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
2003
Cossentino, Massimo; Burrafato, Piermarco; Lombardo, Saverio; Sabatucci, Luca
Introducing Pattern Reuse in the Design of Multi-Agent Systems Proceedings Article
In: Agent Technologies, Infrastructures, Tools, and Applications for E-Services: NODe 2002 Agent-Related Workshops Erfurt, Germany, October 7– 10, 2002 Revised Papers 4, pp. 107–120, Springer Berlin Heidelberg, 2003.
Abstract | Links | BibTeX | Tags: Design Patterns, Multi agent systems, Semantic layer
@inproceedings{cossentinoIntroducingPatternReuse2003,
title = {Introducing Pattern Reuse in the Design of Multi-Agent Systems},
author = { Massimo Cossentino and Piermarco Burrafato and Saverio Lombardo and Luca Sabatucci},
doi = {10.1007/3-540-36559-1_10},
year = {2003},
date = {2003-01-01},
booktitle = {Agent Technologies, Infrastructures, Tools, and Applications for E-Services: NODe 2002 Agent-Related Workshops Erfurt, Germany, October 7– 10, 2002 Revised Papers 4},
pages = {107--120},
publisher = {Springer Berlin Heidelberg},
abstract = {In the last years, multi-agent systems (MAS) have proved more and more successful. The need of a quality software engineering approach to their design arises together with the need of new methodological ways to address important issues such as ontology representation, security concerns and production costs. The introduction of an extensive pattern reuse practice can be determinant in cutting down the time and cost of developing these systems. Patterns can be extremely successful with MAS (even more than with object-oriented systems) because the great encapsulation of agents allows an easier identification and disposition of reusable parts. In this paper we discuss our approach to the pattern reuse that is a phase of a more comprehensive approach to agentoriented software design.},
keywords = {Design Patterns, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Burrafato, Piermarco; Lombardo, Saverio; Sabatucci, Luca
Introducing pattern reuse in the design of multi-agent systems Proceedings Article
In: Agent Technologies, Infrastructures, Tools, and Applications for E-Services: NODe 2002 Agent-Related Workshops Erfurt, Germany, October 7–10, 2002 Revised Papers 4, pp. 107–120, Springer Berlin Heidelberg, 2003.
Abstract | Links | BibTeX | Tags: Design Patterns, Multi agent systems, Semantic layer
@inproceedings{cossentino_introducing_2003,
title = {Introducing pattern reuse in the design of multi-agent systems},
author = {Massimo Cossentino and Piermarco Burrafato and Saverio Lombardo and Luca Sabatucci},
doi = {10.1007/3-540-36559-1_10},
year = {2003},
date = {2003-01-01},
booktitle = {Agent Technologies, Infrastructures, Tools, and Applications for E-Services: NODe 2002 Agent-Related Workshops Erfurt, Germany, October 7–10, 2002 Revised Papers 4},
pages = {107–120},
publisher = {Springer Berlin Heidelberg},
abstract = {In the last years, multi-agent systems (MAS) have proved more and more successful. The need of a quality software engineering approach to their design arises together with the need of new methodological ways to address important issues such as ontology representation, security concerns and production costs. The introduction of an extensive pattern reuse practice can be determinant in cutting down the time and cost of developing these systems. Patterns can be extremely successful with MAS (even more than with object-oriented systems) because the great encapsulation of agents allows an easier identification and disposition of reusable parts. In this paper we discuss our approach to the pattern reuse that is a phase of a more comprehensive approach to agentoriented software design.},
keywords = {Design Patterns, Multi agent systems, Semantic layer},
pubstate = {published},
tppubtype = {inproceedings}
}