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.
2022
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca
Automatically-Generated Agent Organizations for Flexible Workflow Enactment Proceedings Article
In: Agents and Artificial Intelligence: 13th International Conference, ICAART 2021, Virtual Event, February 4– 6, 2021, Revised Selected Papers, pp. 70–84, Springer International Publishing Cham, 2022.
Abstract | Links | BibTeX | Tags: Agent organisations, Business Process, Dynamic workflow, Multi agent systems, Workflow management
@inproceedings{cossentinoAutomaticallyGeneratedAgentOrganizations2022,
title = {Automatically-Generated Agent Organizations for Flexible Workflow Enactment},
author = { Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
doi = {10.1007/978-3-031-10161-8_4},
year = {2022},
date = {2022-01-01},
booktitle = {Agents and Artificial Intelligence: 13th International Conference, ICAART 2021, Virtual Event, February 4– 6, 2021, Revised Selected Papers},
pages = {70--84},
publisher = {Springer International Publishing Cham},
abstract = {The use of multi-agent systems for the implementation and management of data-intensive workflows is generally considered a particularly interesting solution. We propose an approach that exploits the definition of processes described with the BPMN language for the automatic generation of agent organisations. To demonstrate the use of our approach, we chose the JaCaMo agent framework for its inherent support of agent organisations described with the MOISE meta-model. The resulting agent organization is built for adapting to different execution context, by self-modifying its structural and functional specification for continuing to fulfil the BP goal. textcopyright 2022, Springer Nature Switzerland AG.},
keywords = {Agent organisations, Business Process, Dynamic workflow, Multi agent systems, Workflow management},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca
Automatically-Generated Agent Organizations for Flexible Workflow Enactment Proceedings Article
In: Agents and Artificial Intelligence: 13th International Conference, ICAART 2021, Virtual Event, February 4–6, 2021, Revised Selected Papers, pp. 70–84, Springer International Publishing Cham, 2022.
Abstract | Links | BibTeX | Tags: Agent organisations, Business Process, Dynamic workflow, Multi agent systems, Workflow management
@inproceedings{cossentino_automatically-generated_2022,
title = {Automatically-Generated Agent Organizations for Flexible Workflow Enactment},
author = {Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
doi = {10.1007/978-3-031-10161-8_4},
year = {2022},
date = {2022-01-01},
booktitle = {Agents and Artificial Intelligence: 13th International Conference, ICAART 2021, Virtual Event, February 4–6, 2021, Revised Selected Papers},
pages = {70–84},
publisher = {Springer International Publishing Cham},
abstract = {The use of multi-agent systems for the implementation and management of data-intensive workflows is generally considered a particularly interesting solution. We propose an approach that exploits the definition of processes described with the BPMN language for the automatic generation of agent organisations. To demonstrate the use of our approach, we chose the JaCaMo agent framework for its inherent support of agent organisations described with the MOISE meta-model. The resulting agent organization is built for adapting to different execution context, by self-modifying its structural and functional specification for continuing to fulfil the BP goal. © 2022, Springer Nature Switzerland AG.},
keywords = {Agent organisations, Business Process, Dynamic workflow, Multi agent systems, Workflow management},
pubstate = {published},
tppubtype = {inproceedings}
}
2021
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca
Automatic Definition of MOISE Organizations for Adaptive Workflows. Proceedings Article
In: ICAART (1), pp. 125–136, 2021.
Abstract | Links | BibTeX | Tags: Agent organisations, Dynamic workflow, Metamodeling, Multi agent systems
@inproceedings{cossentinoAutomaticDefinitionMOISE2021,
title = {Automatic Definition of MOISE Organizations for Adaptive Workflows.},
author = { Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
doi = {10.5220/0010319201250136},
year = {2021},
date = {2021-01-01},
booktitle = {ICAART (1)},
pages = {125--136},
abstract = {The enactment of dynamic workflows may take advantage of the multi-agent system paradigm. The approach presented in this paper allows exploiting a high-level BPMN process definition to generate an agent organisation that can enact the workflow using different strategies. These are implemented as organisational schemes representing alternative goal decomposition trees. The availability of several equivalent solutions enables the optimisation and adaptation features of the approach. The mapping of the initial workflow to organisations starts with the automatic generation of goals from the BPMN, and it exploits a metamodeling approach to generate MOISE organisation definition. textcopyright 2021 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved},
keywords = {Agent organisations, Dynamic workflow, Metamodeling, Multi agent systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca
Automatic Definition of MOISE Organizations for Adaptive Workflows. Proceedings Article
In: ICAART (1), pp. 125–136, 2021.
Abstract | Links | BibTeX | Tags: Agent organisations, Dynamic workflow, Metamodeling, Multi agent systems
@inproceedings{cossentino_automatic_2021,
title = {Automatic Definition of MOISE Organizations for Adaptive Workflows.},
author = {Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
doi = {10.5220/0010319201250136},
year = {2021},
date = {2021-01-01},
booktitle = {ICAART (1)},
pages = {125–136},
abstract = {The enactment of dynamic workflows may take advantage of the multi-agent system paradigm. The approach presented in this paper allows exploiting a high-level BPMN process definition to generate an agent organisation that can enact the workflow using different strategies. These are implemented as organisational schemes representing alternative goal decomposition trees. The availability of several equivalent solutions enables the optimisation and adaptation features of the approach. The mapping of the initial workflow to organisations starts with the automatic generation of goals from the BPMN, and it exploits a metamodeling approach to generate MOISE organisation definition. © 2021 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved},
keywords = {Agent organisations, Dynamic workflow, Metamodeling, Multi agent systems},
pubstate = {published},
tppubtype = {inproceedings}
}
2020
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca
A Tool for the Automatic Generation of MOISE Organisations From BPMN. Proceedings Article
In: WOA, pp. 69, 2020.
Abstract | BibTeX | Tags: BPMN, Business Process, Multi agent systems, Self-Adaptive Systems
@inproceedings{cossentinoToolAutomaticGeneration2020,
title = {A Tool for the Automatic Generation of MOISE Organisations From BPMN.},
author = { Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
year = {2020},
date = {2020-01-01},
booktitle = {WOA},
volume = {1613},
pages = {69},
abstract = {Multi-agent systems proved successful in enacting business processes because of their inner properties (distribution of tasks, collaboration and coordination among agents). MAS adoption in enacting processes becomes even more interesting if they exhibit adaptation capabilities. The proposed approach consists in the automatic generation of a MOISE organisation from the BPMN specification of a business process. This organisation is conceived to support adaptation because of the possibility to adapt its configuration at runtime according to emerging needs. Here, we focus on the tool for processing BPMN specification and generating MOISE organization code.},
keywords = {BPMN, Business Process, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca
A Tool for the Automatic Generation of MOISE Organisations From BPMN. Proceedings Article
In: WOA, pp. 69, 2020.
Abstract | Links | BibTeX | Tags: BPMN, Business Process, Multi agent systems, Self-Adaptive Systems
@inproceedings{cossentino_tool_2020,
title = {A Tool for the Automatic Generation of MOISE Organisations From BPMN.},
author = {Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
url = {https://ceur-ws.org/Vol-2706/paper11.pdf},
year = {2020},
date = {2020-01-01},
booktitle = {WOA},
volume = {1613},
pages = {69},
abstract = {Multi-agent systems proved successful in enacting business processes because of their inner properties (distribution of tasks, collaboration and coordination among agents). MAS adoption in enacting processes becomes even more interesting if they exhibit adaptation capabilities. The proposed approach consists in the automatic generation of a MOISE organisation from the BPMN specification of a business process. This organisation is conceived to support adaptation because of the possibility to adapt its configuration at runtime according to emerging needs. Here, we focus on the tool for processing BPMN specification and generating MOISE organization code.},
keywords = {BPMN, Business Process, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
2019
Cossentino, Massimo; Sabatucci, Luca; Lopes, Salvatore
Partial and Full Goal Satisfaction in the MUSA Middleware Proceedings Article
In: Multi-Agent Systems: 16th European Conference, EUMAS 2018, Bergen, Norway, December 6– 7, 2018, Revised Selected Papers 16, pp. 15–29, Springer International Publishing, 2019.
Abstract | Links | BibTeX | Tags: Multi agent systems, Partial goal satisfaction, Self-Adaptive Systems
@inproceedings{cossentinoPartialFullGoal2019,
title = {Partial and Full Goal Satisfaction in the MUSA Middleware},
author = { Massimo Cossentino and Luca Sabatucci and Salvatore Lopes},
doi = {10.1007/978-3-030-14174-5_2},
year = {2019},
date = {2019-01-01},
booktitle = {Multi-Agent Systems: 16th European Conference, EUMAS 2018, Bergen, Norway, December 6– 7, 2018, Revised Selected Papers 16},
pages = {15--29},
publisher = {Springer International Publishing},
abstract = {Classical goal-based reasoning frameworks for agents sup- pose goals are either achieved fully or not achieved at all: unless achieved completely, the agents have failed to address them. This behavior is dif- ferent from how people do and therefore is far from real-world scenarios: in every moment a goal has reached a certain level of satisfaction. This work proposes to extend the classical boolean definition of goal achievement by adopting a novel approach, the Distance to Goal Satis- faction, a metric to measure the distance to the full satisfaction of a logic formula. In this paper we defined and implemented this metric; subsequently, we extended MUSA, a self-adaptive middleware used to engineer a het- erogeneous range of applications. This extension allows solving real sit- uations in which the full achievement represented a limitation.},
keywords = {Multi agent systems, Partial goal satisfaction, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Sabatucci, Luca; Lopes, Salvatore
Partial and full goal satisfaction in the MUSA middleware Proceedings Article
In: Multi-Agent Systems: 16th European Conference, EUMAS 2018, Bergen, Norway, December 6–7, 2018, Revised Selected Papers 16, pp. 15–29, Springer International Publishing, 2019.
Abstract | Links | BibTeX | Tags: Multi agent systems, Partial goal satisfaction, Self-Adaptive Systems
@inproceedings{cossentino_partial_2019,
title = {Partial and full goal satisfaction in the MUSA middleware},
author = {Massimo Cossentino and Luca Sabatucci and Salvatore Lopes},
doi = {10.1007/978-3-030-14174-5_2},
year = {2019},
date = {2019-01-01},
booktitle = {Multi-Agent Systems: 16th European Conference, EUMAS 2018, Bergen, Norway, December 6–7, 2018, Revised Selected Papers 16},
pages = {15–29},
publisher = {Springer International Publishing},
abstract = {Classical goal-based reasoning frameworks for agents sup- pose goals are either achieved fully or not achieved at all: unless achieved completely, the agents have failed to address them. This behavior is dif- ferent from how people do and therefore is far from real-world scenarios: in every moment a goal has reached a certain level of satisfaction. This work proposes to extend the classical boolean definition of goal achievement by adopting a novel approach, the Distance to Goal Satis- faction, a metric to measure the distance to the full satisfaction of a logic formula. In this paper we defined and implemented this metric; subsequently, we extended MUSA, a self-adaptive middleware used to engineer a het- erogeneous range of applications. This extension allows solving real sit- uations in which the full achievement represented a limitation.},
keywords = {Multi agent systems, Partial goal satisfaction, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
2018
Sabatucci, Luca; Lopes, Salvatore; Cossentino, Massimo
MUSA 2.0: A Distributed and Scalable Middleware for User-Driven Service Adaptation Proceedings Article
In: Intelligent Interactive Multimedia Systems and Services 2017 10, pp. 492–501, Springer International Publishing, 2018.
Abstract | Links | BibTeX | Tags: Middleware, Multi agent systems, Self-Adaptive Systems
@inproceedings{sabatucciMUSADistributedScalable2018,
title = {MUSA 2.0: A Distributed and Scalable Middleware for User-Driven Service Adaptation},
author = { Luca Sabatucci and Salvatore Lopes and Massimo Cossentino},
doi = {10.1007/978-3-319-59480-4_49},
year = {2018},
date = {2018-01-01},
booktitle = {Intelligent Interactive Multimedia Systems and Services 2017 10},
pages = {492--501},
publisher = {Springer International Publishing},
abstract = {MUSA is an agent-based middleware for user-driven self-adaptation. It is based on the separation of concerns between user's goals and system's capabilities. This work analyses some architectural problems of the current implementation and illustrates a new architecture based on the agents and artifacts paradigm. textcopyright Springer International Publishing AG 2018.},
keywords = {Middleware, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Lopes, Salvatore; Cossentino, Massimo
MUSA 2.0: A distributed and scalable middleware for user-driven service adaptation Proceedings Article
In: Intelligent Interactive Multimedia Systems and Services 2017 10, pp. 492–501, Springer International Publishing, 2018.
Abstract | Links | BibTeX | Tags: Middleware, Multi agent systems, Self-Adaptive Systems
@inproceedings{sabatucci_musa_2018,
title = {MUSA 2.0: A distributed and scalable middleware for user-driven service adaptation},
author = {Luca Sabatucci and Salvatore Lopes and Massimo Cossentino},
doi = {10.1007/978-3-319-59480-4_49},
year = {2018},
date = {2018-01-01},
booktitle = {Intelligent Interactive Multimedia Systems and Services 2017 10},
pages = {492–501},
publisher = {Springer International Publishing},
abstract = {MUSA is an agent-based middleware for user-driven self-adaptation. It is based on the separation of concerns between user’s goals and system’s capabilities. This work analyses some architectural problems of the current implementation and illustrates a new architecture based on the agents and artifacts paradigm. © Springer International Publishing AG 2018.},
keywords = {Middleware, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
2017
Cossentino, Massimo; Sabatucci, Luca; Seidita, Valeria
Towards an Approach for Engineering Complex Systems: Agents and Agility. Proceedings Article
In: WOA, pp. 1–6, 2017.
Abstract | BibTeX | Tags: Agile Development, Cyber-Physical Systems, Multi agent systems, Self-Adaptive Systems
@inproceedings{cossentinoApproachEngineeringComplex2017,
title = {Towards an Approach for Engineering Complex Systems: Agents and Agility.},
author = { Massimo Cossentino and Luca Sabatucci and Valeria Seidita},
year = {2017},
date = {2017-01-01},
booktitle = {WOA},
pages = {1--6},
abstract = {The way in which we use and conceive modern software systems is changing. Humans/users are becoming more and more immersed in today complex systems operation, systems interact in a dynamic fashion with the users and with changing and dynamic environments. New design paradigms are necessary. In this paper we propose a first insight to engineering complex physical systems by employing agility and a framework for self-adaptive service composition.},
keywords = {Agile Development, Cyber-Physical Systems, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Sabatucci, Luca; Seidita, Valeria
Towards an Approach for Engineering Complex Systems: Agents and Agility. Proceedings Article
In: WOA, pp. 1–6, 2017.
Abstract | Links | BibTeX | Tags: Agile Development, Cyber-Physical Systems, Multi agent systems, Self-Adaptive Systems
@inproceedings{cossentino_towards_2017,
title = {Towards an Approach for Engineering Complex Systems: Agents and Agility.},
author = {Massimo Cossentino and Luca Sabatucci and Valeria Seidita},
url = {https://ceur-ws.org/Vol-1867/w1.pdf},
year = {2017},
date = {2017-01-01},
booktitle = {WOA},
pages = {1–6},
abstract = {The way in which we use and conceive modern software systems is changing. Humans/users are becoming more and more immersed in today complex systems operation, systems interact in a dynamic fashion with the users and with changing and dynamic environments. New design paradigms are necessary. In this paper we propose a first insight to engineering complex physical systems by employing agility and a framework for self-adaptive service composition.},
keywords = {Agile Development, Cyber-Physical Systems, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
2015
Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Sabatucci, Luca
MUSA: A Middleware for User-driven Service Adaptation. Proceedings Article
In: WOA, pp. 1–10, 2015.
Abstract | BibTeX | Tags: Automatic service composition, Middleware, Multi agent systems, Self-Adaptive Systems
@inproceedings{cossentinoMUSAMiddlewareUserdriven2015,
title = {MUSA: A Middleware for User-driven Service Adaptation.},
author = { Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Luca Sabatucci},
year = {2015},
date = {2015-01-01},
booktitle = {WOA},
pages = {1--10},
abstract = {One of the current challenges of Service Oriented Engineering is to provide instruments for dealing with dynamic and unpredictable environments and changing user requirements. Traditional approaches based on static workflows provide little support for adapting at runtime the flow of activities. MUSA (Middleware for User-driven Service Adaptation) is a holonic multi-agent system for the self-adaptive composition and orchestration of services in a distributed environment.},
keywords = {Automatic service composition, Middleware, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Sabatucci, Luca
MUSA: a Middleware for User-driven Service Adaptation. Proceedings Article
In: WOA, pp. 1–10, 2015.
Abstract | Links | BibTeX | Tags: Automatic service composition, Middleware, Multi agent systems, Self-Adaptive Systems
@inproceedings{cossentino_musa_2015,
title = {MUSA: a Middleware for User-driven Service Adaptation.},
author = {Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Luca Sabatucci},
url = {https://ceur-ws.org/Vol-1382/paper1.pdf},
year = {2015},
date = {2015-01-01},
booktitle = {WOA},
pages = {1–10},
abstract = {One of the current challenges of Service Oriented Engineering is to provide instruments for dealing with dynamic and unpredictable environments and changing user requirements. Traditional approaches based on static workflows provide little support for adapting at runtime the flow of activities. MUSA (Middleware for User-driven Service Adaptation) is a holonic multi-agent system for the self-adaptive composition and orchestration of services in a distributed environment.},
keywords = {Automatic service composition, Middleware, Multi agent systems, Self-Adaptive Systems},
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}
}
Sabatucci, Luca; Ribino, Patrizia; Lodato, Carmelo; Lopes, Salvatore; Cossentino, Massimo
Goalspec: A Goal Specification Language Supporting Adaptivity and Evolution Proceedings Article
In: Engineering Multi-Agent Systems: First International Workshop, EMAS 2013, St. Paul, MN, USA, May 6-7, 2013, Revised Selected Papers 1, pp. 235–254, Springer Berlin Heidelberg, 2013.
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Multi agent systems, Self-Adaptive Systems
@inproceedings{sabatucciGoalspecGoalSpecification2013,
title = {Goalspec: A Goal Specification Language Supporting Adaptivity and Evolution},
author = { Luca Sabatucci and Patrizia Ribino and Carmelo Lodato and Salvatore Lopes and Massimo Cossentino},
doi = {10.1007/978-3-642-45343-4_13},
year = {2013},
date = {2013-01-01},
booktitle = {Engineering Multi-Agent Systems: First International Workshop, EMAS 2013, St. Paul, MN, USA, May 6-7, 2013, Revised Selected Papers 1},
pages = {235--254},
publisher = {Springer Berlin Heidelberg},
abstract = {The characteristic of being autonomous and proactive makes the agents able to explore a wide solution space, that dynamically changes or contains uncertainty. We propose a language for describing system goals that may be injected at run-time into the system. The novelty of our approach consists in decoupling the business goals (what is expected) and their implementation (how to address the desired behavior). Indeed relieving the tension between 'what' and 'how' provides more degrees of freedom to the system. On the occurrence, agents of our system may exploit their features (mainly autonomy and proactivity, but also learning and planning) for getting benefits from a wider solution space. The result is that the system behavior may adapt to the current operating conditions. Moreover, the injection mechanism contributes to reduce the effort in evolving the system. This paper focuses on the goal specification language that is the base for enabling both adaptivity and evolution.},
keywords = {Goal-Oriented Approach, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Seidita, Valeria
A Possible Approach for Implementing Self-Awareness in JASON. Proceedings Article
In: EUMAS, pp. 68–81, 2013.
Abstract | BibTeX | Tags: Multi agent systems, Self-Adaptive Systems, Self-Awareness
@inproceedings{sabatucciPossibleApproachImplementing2013,
title = {A Possible Approach for Implementing Self-Awareness in JASON.},
author = { Luca Sabatucci and Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Valeria Seidita},
year = {2013},
date = {2013-01-01},
booktitle = {EUMAS},
volume = {13},
pages = {68--81},
abstract = {In Philosophy, the term awareness is often associated to theories of consciousness and self-referential behavior. In computer science, the awareness is a topic of increasing relevance in both Software Engineering and Artificial Intelligence, being closely related to autonomy and proactiveness. We can distinguish two orders of awareness: the first order is the awareness of the environment also known as context-awareness; conversely, self-awareness is a higher order awareness (knowledge about one's own mental states). Nowadays, many agent oriented languages offer native instruments to implement context-awareness. However, self-awareness is not adequately supported and it requires further considerations. This paper focuses on implementation techniques, based on JASON, for creating software agents able to dynamically reason about their knowledge of the environment, as well as on their missions, capabilities and current execution state.},
keywords = {Multi agent systems, Self-Adaptive Systems, Self-Awareness},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Lodato, Carmelo; Lopes, Salvatore; Cossentino, Massimo
Towards Self-Adaptation and Evolution in Business Process. Proceedings Article
In: Aibp@ Ai* Ia, pp. 1–10, 2013.
Abstract | BibTeX | Tags: Business Process, Multi agent systems, Self-Adaptive Systems
@inproceedings{sabatucciSelfAdaptationEvolutionBusiness2013,
title = {Towards Self-Adaptation and Evolution in Business Process.},
author = { Luca Sabatucci and Carmelo Lodato and Salvatore Lopes and Massimo Cossentino},
year = {2013},
date = {2013-01-01},
booktitle = {Aibp@ Ai* Ia},
pages = {1--10},
abstract = {Business process run-time evolution and adaptivity are two urgent objectives in the research agenda of dynamic workflow execution. Traditional languages as BPMN or BPEL take an imperative style for defining the exact sequences of activities to execute. The imperative approach identifies a narrow space of solution that is generally optimized by the experience. However it does not provide enough freedom of action to bypass obstacles when something exceptional happens. In the wake of declarative specification languages we propose a framework, based on the standard BPMN, in which both business goals and the operative context are monitored for changes during the execution time. To enable a flexible adaptivity of the process to a changing environment we adopt the solution of relax some constraints of the rigid BPMN specification thus to give autonomous software agents the opportunity of exploring a wider space of solution, even when this space evolves unexpectedly or contains uncertainty. The result is a multi-agent system that exploits its features (mainly autonomy and proactivity) in order to monitor the execution state of the process and to discover a distributed solution to unpredictable situations or to specifications' evolution.},
keywords = {Business Process, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Ribino, Patrizia; Lodato, Carmelo; Lopes, Salvatore; Cossentino, Massimo
Goalspec: A goal specification language supporting adaptivity and evolution Proceedings Article
In: Engineering Multi-Agent Systems: First International Workshop, EMAS 2013, St. Paul, MN, USA, May 6-7, 2013, Revised Selected Papers 1, pp. 235–254, Springer Berlin Heidelberg, 2013.
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Multi agent systems, Self-Adaptive Systems
@inproceedings{sabatucci_goalspec_2013,
title = {Goalspec: A goal specification language supporting adaptivity and evolution},
author = {Luca Sabatucci and Patrizia Ribino and Carmelo Lodato and Salvatore Lopes and Massimo Cossentino},
doi = {10.1007/978-3-642-45343-4_13},
year = {2013},
date = {2013-01-01},
booktitle = {Engineering Multi-Agent Systems: First International Workshop, EMAS 2013, St. Paul, MN, USA, May 6-7, 2013, Revised Selected Papers 1},
pages = {235–254},
publisher = {Springer Berlin Heidelberg},
abstract = {The characteristic of being autonomous and proactive makes the agents able to explore a wide solution space, that dynamically changes or contains uncertainty. We propose a language for describing system goals that may be injected at run-time into the system. The novelty of our approach consists in decoupling the business goals (what is expected) and their implementation (how to address the desired behavior). Indeed relieving the tension between 'what' and 'how' provides more degrees of freedom to the system. On the occurrence, agents of our system may exploit their features (mainly autonomy and proactivity, but also learning and planning) for getting benefits from a wider solution space. The result is that the system behavior may adapt to the current operating conditions. Moreover, the injection mechanism contributes to reduce the effort in evolving the system. This paper focuses on the goal specification language that is the base for enabling both adaptivity and evolution.},
keywords = {Goal-Oriented Approach, Multi agent systems, Self-Adaptive Systems},
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}
}
Sabatucci, Luca; Lodato, Carmelo; Lopes, Salvatore; Cossentino, Massimo
Towards Self-Adaptation and Evolution in Business Process. Proceedings Article
In: Aibp@ ai* ia, pp. 1–10, 2013.
Abstract | Links | BibTeX | Tags: Business Process, Multi agent systems, Self-Adaptive Systems
@inproceedings{sabatucci_towards_2013,
title = {Towards Self-Adaptation and Evolution in Business Process.},
author = {Luca Sabatucci and Carmelo Lodato and Salvatore Lopes and Massimo Cossentino},
url = {https://www.semanticscholar.org/paper/Towards-Self-Adaptation-and-Evolution-in-Business-Sabatucci-Lodato/d7f0fb1cd2be0ac0eb388ee2b9d5155d8120fda4},
year = {2013},
date = {2013-01-01},
booktitle = {Aibp@ ai* ia},
pages = {1–10},
abstract = {Business process run-time evolution and adaptivity are two urgent objectives in the research agenda of dynamic workflow execution. Traditional languages as BPMN or BPEL take an imperative style for defining the exact sequences of activities to execute. The imperative approach identifies a narrow space of solution that is generally optimized by the experience. However it does not provide enough freedom of action to bypass obstacles when something exceptional happens. In the wake of declarative specification languages we propose a framework, based on the standard BPMN, in which both business goals and the operative context are monitored for changes during the execution time. To enable a flexible adaptivity of the process to a changing environment we adopt the solution of relax some constraints of the rigid BPMN specification thus to give autonomous software agents the opportunity of exploring a wider space of solution, even when this space evolves unexpectedly or contains uncertainty. The result is a multi-agent system that exploits its features (mainly autonomy and proactivity) in order to monitor the execution state of the process and to discover a distributed solution to unpredictable situations or to specifications' evolution.},
keywords = {Business Process, Multi agent systems, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Seidita, Valeria
A Possible Approach for Implementing Self-Awareness in JASON. Proceedings Article
In: EUMAS, pp. 68–81, 2013.
Abstract | Links | BibTeX | Tags: Multi agent systems, Self-Adaptive Systems, Self-Awareness
@inproceedings{sabatucci_possible_2013,
title = {A Possible Approach for Implementing Self-Awareness in JASON.},
author = {Luca Sabatucci and Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Valeria Seidita},
url = {https://ceur-ws.org/Vol-1113/paper6.pdf},
year = {2013},
date = {2013-01-01},
booktitle = {EUMAS},
volume = {13},
pages = {68–81},
abstract = {In Philosophy, the term awareness is often associated to theories of consciousness and self-referential behavior. In computer science, the awareness is a topic of increasing relevance in both Software Engineering and Artificial Intelligence, being closely related to autonomy and proactiveness. We can distinguish two orders of awareness: the first order is the awareness of the environment also known as context-awareness; conversely, self-awareness is a higher order awareness (knowledge about one's own mental states). Nowadays, many agent oriented languages offer native instruments to implement context-awareness. However, self-awareness is not adequately supported and it requires further considerations. This paper focuses on implementation techniques, based on JASON, for creating software agents able to dynamically reason about their knowledge of the environment, as well as on their missions, capabilities and current execution state.},
keywords = {Multi agent systems, Self-Adaptive Systems, Self-Awareness},
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}
}