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
Sabatucci, Luca
MonteCarlo Tree Search with Goal-Based Heuristic Proceedings Article
In: The First Online Workshop of the UK Planning & Scheduling Special Interest Group, UK, 2021.
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Monte Carlo Search, Partial goal satisfaction, Self-Adaptive Systems
@inproceedings{sabatucciSabatucciMonteCarlo2021,
title = {MonteCarlo Tree Search with Goal-Based Heuristic},
author = { Luca Sabatucci},
url = {https://plansig2020.files.wordpress.com/2020/12/plansig_2020_paper_7.pdf},
year = {2021},
date = {2021-10-01},
urldate = {2021-10-01},
booktitle = {The First Online Workshop of the UK Planning & Scheduling Special Interest Group},
address = {UK},
abstract = {The use of a domain-driven symbolic planner may provide interesting performances, even with the most challenging planning domain. However, sometimes a domain utility-function to be maximized does not exist: there are cases in which creating such a function is difficult and error-prone. This paper investigates an alternative approach to afford deterministic planning when no utility-functions are available. In cases like these, classical planning may provide bad performances. The use of a MonteCarlo approach, in conjunction with a goal-based heuristic, has given promising results.},
keywords = {Goal-Oriented Approach, Monte Carlo Search, Partial goal satisfaction, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca
MonteCarlo Tree Search with Goal-Based Heuristic Proceedings Article
In: UK, 2021, (Place: UK).
Abstract | Links | BibTeX | Tags: Goal-Oriented Approach, Monte Carlo Search, Partial goal satisfaction, Self-Adaptive Systems
@inproceedings{sabatucci_montecarlo_2021,
title = {MonteCarlo Tree Search with Goal-Based Heuristic},
author = {Luca Sabatucci},
url = {https://plansig2020.files.whttps://plansig2020.files.wordpress.com/2020/12/plansig_2020_paper_7.pdf},
year = {2021},
date = {2021-10-01},
address = {UK},
abstract = {The use of a domain-driven symbolic planner may provide interesting performances, even with the most challenging planning domain. However, sometimes a domain utility-function to be maximized does not exist: there are cases in which creating such a function is difficult and error-prone. This paper investigates an alternative approach to afford deterministic planning when no utility-functions are available. In cases like these, classical planning may provide bad performances. The use of a MonteCarlo approach, in conjunction with a goal-based heuristic, has given promising results.},
note = {Place: UK},
keywords = {Goal-Oriented Approach, Monte Carlo Search, Partial goal satisfaction, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
2020
Cossentino, Massimo; Lopes, Salvatore; Sabatucci, Luca
Goal-Driven Adaptation of MOISE Organizations for Workflow Enactment Proceedings Article
In: Proceedings of the 8th International Workshop on Engineering Multi-agent Systems (EMAS 2020). National Research Council of Italy, 2020.
Abstract | Links | BibTeX | Tags: Agent organisations, Dynamic workflow, Goal-Oriented Approach, Self-Adaptive Systems
@inproceedings{cossentinoGoaldrivenAdaptationMOISE2020,
title = {Goal-Driven Adaptation of MOISE Organizations for Workflow Enactment},
author = { Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
doi = {10.1007/978-3-030-34914-1_31},
year = {2020},
date = {2020-01-01},
booktitle = {Proceedings of the 8th International Workshop on Engineering Multi-agent Systems (EMAS 2020). National Research Council of Italy},
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 definition to generate several agent organisations that can enact the BPMN workflow. The availability of different solutions (i.e. organisations) 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 definitions.},
keywords = {Agent organisations, Dynamic workflow, Goal-Oriented Approach, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Cossentino, Massimo; Lopes, Salvatore; Renda, Giovanni; Sabatucci, Luca; Zaffora, Flavia
Smartness and Autonomy for Shipboard Power Systems Reconfiguration Proceedings Article
In: Modelling and Simulation for Autonomous Systems: 6th International Conference, MESAS 2019, Palermo, Italy, October 29– 31, 2019, Revised Selected Papers 6, pp. 317–333, Springer International Publishing, 2020.
Abstract | Links | BibTeX | Tags: Adaptive fault management, Partial reconfiguration, Self-Adaptive Systems, Shipboard power system
@inproceedings{cossentinoSmartnessAutonomyShipboard2020,
title = {Smartness and Autonomy for Shipboard Power Systems Reconfiguration},
author = { Massimo Cossentino and Salvatore Lopes and Giovanni Renda and Luca Sabatucci and Flavia Zaffora},
doi = {10.1007/978-3-030-43890-6_26},
year = {2020},
date = {2020-01-01},
booktitle = {Modelling and Simulation for Autonomous Systems: 6th International Conference, MESAS 2019, Palermo, Italy, October 29– 31, 2019, Revised Selected Papers 6},
pages = {317--333},
publisher = {Springer International Publishing},
abstract = {Smart Ships represent the next generation of ships that use ICT to connect all the devices on board for integrated monitoring and safety management. In such a context, the Shipboard Power System (SPS) is critical to the survival and safety of the ship because many accidents are due to electrical failures. The SPS reconfiguration consists of a variation of the electrical topology to supply energy to critical services successfully. The proposed reconfiguration procedure uses an autonomous and mission-oriented approach, and it employs a generic-purpose self-adaptive Fault Management System. It delivers a set of possible runtime solutions that properly consider the current ship mission and operating scenario while dealing with multiple failures. Solutions, achieving a partial reconfiguration of the system, are considered when a full recovery strategy is not available according to the current ship conditions.},
keywords = {Adaptive fault management, Partial reconfiguration, Self-Adaptive Systems, Shipboard power system},
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 | 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
Goal-driven adaptation of MOISE organizations for workflow enactment Proceedings Article
In: Proceedings of the 8th International Workshop on Engineering Multi-agent Systems (EMAS 2020). National Research Council of Italy, 2020.
Abstract | Links | BibTeX | Tags: Agent organisations, Dynamic workflow, Goal-Oriented Approach, Multi-Paradigm, Self-Adaptive Systems, Shipboard power system, Smart Ship Safety, System of Systems
@inproceedings{cossentino_goal-driven_2020,
title = {Goal-driven adaptation of MOISE organizations for workflow enactment},
author = {Massimo Cossentino and Salvatore Lopes and Luca Sabatucci},
doi = {10.1007/978-3-030-34914-1_31},
year = {2020},
date = {2020-01-01},
booktitle = {Proceedings of the 8th International Workshop on Engineering Multi-agent Systems (EMAS 2020). National Research Council of Italy},
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 definition to generate several agent organisations that can enact the BPMN workflow. The availability of different solutions (i.e. organisations) 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 definitions.},
keywords = {Agent organisations, Dynamic workflow, Goal-Oriented Approach, Multi-Paradigm, Self-Adaptive Systems, Shipboard power system, Smart Ship Safety, System of 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}
}
Cossentino, Massimo; Lopes, Salvatore; Renda, Giovanni; Sabatucci, Luca; Zaffora, Flavia
Smartness and autonomy for shipboard power systems reconfiguration Proceedings Article
In: Modelling and Simulation for Autonomous Systems: 6th International Conference, MESAS 2019, Palermo, Italy, October 29–31, 2019, Revised Selected Papers 6, pp. 317–333, Springer International Publishing, 2020.
Abstract | Links | BibTeX | Tags: Adaptive fault management, Partial reconfiguration, Self-Adaptive Systems, Shipboard power system
@inproceedings{cossentino_smartness_2020,
title = {Smartness and autonomy for shipboard power systems reconfiguration},
author = {Massimo Cossentino and Salvatore Lopes and Giovanni Renda and Luca Sabatucci and Flavia Zaffora},
doi = {10.1007/978-3-030-43890-6_26},
year = {2020},
date = {2020-01-01},
booktitle = {Modelling and Simulation for Autonomous Systems: 6th International Conference, MESAS 2019, Palermo, Italy, October 29–31, 2019, Revised Selected Papers 6},
pages = {317–333},
publisher = {Springer International Publishing},
abstract = {Smart Ships represent the next generation of ships that use ICT to connect all the devices on board for integrated monitoring and safety management. In such a context, the Shipboard Power System (SPS) is critical to the survival and safety of the ship because many accidents are due to electrical failures. The SPS reconfiguration consists of a variation of the electrical topology to supply energy to critical services successfully. The proposed reconfiguration procedure uses an autonomous and mission-oriented approach, and it employs a generic-purpose self-adaptive Fault Management System. It delivers a set of possible runtime solutions that properly consider the current ship mission and operating scenario while dealing with multiple failures. Solutions, achieving a partial reconfiguration of the system, are considered when a full recovery strategy is not available according to the current ship conditions.},
keywords = {Adaptive fault management, Partial reconfiguration, Self-Adaptive Systems, Shipboard power system},
pubstate = {published},
tppubtype = {inproceedings}
}
2019
Cossentino, Massimo; Sabatucci, Luca; Seidita, Valeria
Engineering Self-adaptive Systems: From Experiences with MUSA to a General Design Process Proceedings Article
In: Engineering Multi-Agent Systems: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers 6, pp. 96–116, Springer International Publishing, 2019.
Abstract | Links | BibTeX | Tags: Continuous change, Design Process, Retrospective analysis, Self-Adaptive Systems
@inproceedings{cossentinoEngineeringSelfadaptiveSystems2019,
title = {Engineering Self-adaptive Systems: From Experiences with MUSA to a General Design Process},
author = { Massimo Cossentino and Luca Sabatucci and Valeria Seidita},
doi = {10.1007/978-3-030-25693-7_6},
year = {2019},
date = {2019-01-01},
booktitle = {Engineering Multi-Agent Systems: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers 6},
pages = {96--116},
publisher = {Springer International Publishing},
abstract = {Designing and developing complex self-adaptive systems require design processes having specific features fitting and representing the complexity of these systems. Changing requirements, users' needs and dynamic environment have to be taken in consideration, also con- sidering that, due of the self-adaptive nature of the system, the solution is not fixed at design time but it is a run-time outcome. Traditional design approach and life cycles are not suitable to design software sys- tems where requirements continuously change at runtime. A new design process paradigm is needed to design such systems. In this Chapter, we present a retrospective analysis based on three projects developed in the last five years with the middleware MUSA in order to identify specific features of the design process for supporting continuous change and self-adaptation. The result is a general approach allowing to reduce the gap between design time and run-time.},
keywords = {Continuous change, Design Process, Retrospective analysis, 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{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; Zaffora, Flavia
Safety Management in Smart Ships Proceedings Article
In: Internet and Distributed Computing Systems: 12th International Conference, IDCS 2019, Naples, Italy, October 10– 12, 2019, Proceedings 12, pp. 328–337, Springer International Publishing, 2019.
Abstract | Links | BibTeX | Tags: Multi-Paradigm, Self-Adaptive Systems, Shipboard power system, Smart Ship Safety, System of Systems
@inproceedings{cossentinoSafetyManagementSmart2019,
title = {Safety Management in Smart Ships},
author = { Massimo Cossentino and Luca Sabatucci and Flavia Zaffora},
doi = {10.1007/978-3-030-34914-1_31},
year = {2019},
date = {2019-01-01},
booktitle = {Internet and Distributed Computing Systems: 12th International Conference, IDCS 2019, Naples, Italy, October 10– 12, 2019, Proceedings 12},
pages = {328--337},
publisher = {Springer International Publishing},
abstract = {Smart Ships represent the next-generation of ships and they use ICT to connect all the devices on board to support integrated monitoring and safe management. In such cyber-physical systems, software has the responsibility of bridging the physical components and creating smart functions. Safety is a critical concern in such kind of systems whose malfunctioning may result in damage to equipment and injury to people. In this paper, we deal with this aspect, by identifying two interconnected sub-systems: shipboard power system and emergency management. The proposed architecture is developed through the H-entity multi-paradigm approach, in which heterogeneous technologies are interconnected. We propose to extend the MOISE+ organisational model to deal with systems of H-entities.},
keywords = {Multi-Paradigm, Self-Adaptive Systems, Shipboard power system, Smart Ship Safety, System of Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cossentino, Massimo
Supporting Dynamic Workflows with Automatic Extraction of Goals from BPMN Journal Article
In: ACM Transactions on Autonomous and Adaptive Systems (TAAS), vol. 14, no. 2, pp. 1–38, 2019.
Abstract | Links | BibTeX | Tags: Automatic extraction, Business Process, Dynamic workflow, Goals, Self-Adaptive Systems
@article{sabatucciSupportingDynamicWorkflows2019,
title = {Supporting Dynamic Workflows with Automatic Extraction of Goals from BPMN},
author = { Luca Sabatucci and Massimo Cossentino},
doi = {10.1145/3355488},
year = {2019},
date = {2019-01-01},
journal = {ACM Transactions on Autonomous and Adaptive Systems (TAAS)},
volume = {14},
number = {2},
pages = {1--38},
abstract = {Organizations willing to employ workflow technology have to be prepared to undertake a significant investment of time and effort due to the exceptional dynamic nature of the business environment. Today, it is unlikely that processes are modeled once to be repeatedly executed without any changes. Goal-oriented dynamic workflows are a promising approach to provide flexibility to the execution of business processes. Many goal-oriented frameworks exist in literature to be used for the purpose. However, modeling goals is a burden for the business analyst. This work proposes an automatic approach for extracting goals from a business process for supporting adaptive workflows. The approach consists of a static analysis of the global workflow state. Goals derive from individual BPMN elements and their interactions. For validating the theory, we developed the BPMN2Goals tool, which has been used for supporting a middleware for self-adaptation.},
keywords = {Automatic extraction, Business Process, Dynamic workflow, Goals, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {article}
}
Sabatucci, Luca; Cossentino, Massimo
Supporting dynamic workflows with automatic extraction of goals from BPMN Journal Article
In: ACM Transactions on Autonomous and Adaptive Systems (TAAS), vol. 14, no. 2, pp. 1–38, 2019.
Abstract | Links | BibTeX | Tags: Automatic extraction, Business Process, Dynamic workflow, Goals, Self-Adaptive Systems
@article{sabatucci_supporting_2019,
title = {Supporting dynamic workflows with automatic extraction of goals from BPMN},
author = {Luca Sabatucci and Massimo Cossentino},
doi = {10.1145/3355488},
year = {2019},
date = {2019-01-01},
journal = {ACM Transactions on Autonomous and Adaptive Systems (TAAS)},
volume = {14},
number = {2},
pages = {1–38},
abstract = {Organizations willing to employ workflow technology have to be prepared to undertake a significant investment of time and effort due to the exceptional dynamic nature of the business environment. Today, it is unlikely that processes are modeled once to be repeatedly executed without any changes. Goal-oriented dynamic workflows are a promising approach to provide flexibility to the execution of business processes. Many goal-oriented frameworks exist in literature to be used for the purpose. However, modeling goals is a burden for the business analyst. This work proposes an automatic approach for extracting goals from a business process for supporting adaptive workflows. The approach consists of a static analysis of the global workflow state. Goals derive from individual BPMN elements and their interactions. For validating the theory, we developed the BPMN2Goals tool, which has been used for supporting a middleware for self-adaptation.},
keywords = {Automatic extraction, Business Process, Dynamic workflow, Goals, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {article}
}
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}
}
Cossentino, Massimo; Sabatucci, Luca; Seidita, Valeria
Engineering Self-adaptive Systems: From Experiences with MUSA to a General Design Process Proceedings Article
In: Engineering Multi-Agent Systems: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers 6, pp. 96–116, Springer International Publishing, 2019.
Abstract | Links | BibTeX | Tags: Continuous change, Design Process, Retrospective analysis, Self-Adaptive Systems
@inproceedings{cossentino_engineering_2019,
title = {Engineering Self-adaptive Systems: From Experiences with MUSA to a General Design Process},
author = {Massimo Cossentino and Luca Sabatucci and Valeria Seidita},
doi = {10.1007/978-3-030-25693-7_6},
year = {2019},
date = {2019-01-01},
booktitle = {Engineering Multi-Agent Systems: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers 6},
pages = {96–116},
publisher = {Springer International Publishing},
abstract = {Designing and developing complex self-adaptive systems require design processes having specific features fitting and representing the complexity of these systems. Changing requirements, users’ needs and dynamic environment have to be taken in consideration, also con- sidering that, due of the self-adaptive nature of the system, the solution is not fixed at design time but it is a run-time outcome. Traditional design approach and life cycles are not suitable to design software sys- tems where requirements continuously change at runtime. A new design process paradigm is needed to design such systems. In this Chapter, we present a retrospective analysis based on three projects developed in the last five years with the middleware MUSA in order to identify specific features of the design process for supporting continuous change and self-adaptation. The result is a general approach allowing to reduce the gap between design time and run-time.},
keywords = {Continuous change, Design Process, Retrospective analysis, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
2018
Sabatucci, Luca; Seidita, Valeria; Cossentino, Massimo
The Four Types of Self-Adaptive Systems: A Metamodel Proceedings Article
In: Intelligent Interactive Multimedia Systems and Services 2017 10, pp. 440–450, Springer International Publishing, 2018.
Abstract | Links | BibTeX | Tags: Metamodel, Self-Adaptive Systems
@inproceedings{sabatucciFourTypesSelfadaptive2018,
title = {The Four Types of Self-Adaptive Systems: A Metamodel},
author = { Luca Sabatucci and Valeria Seidita and Massimo Cossentino},
doi = {10.1007/978-3-319-59480-4_44},
year = {2018},
date = {2018-01-01},
booktitle = {Intelligent Interactive Multimedia Systems and Services 2017 10},
pages = {440--450},
publisher = {Springer International Publishing},
abstract = {The basic ideas of self-adaptive systems are not a novelty in computer science. There are plenty of systems that are able of monitoring their operative context to take run-time decisions. However, more recently a new research discipline is trying to provide a common framework for collecting theory, methods, middlewares, algorithms and tools for engineering such software systems. The aim is to collect and classify existing approaches, coming from many different research areas. The objective of this work is providing a unified metamodel for describing the various categories of adaptation.},
keywords = {Metamodel, 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{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; Cossentino, Massimo; Lopes, Salvatore
Self-Adaptive Reconfigurations of Shipboard Power Systems. Proceedings Article
In: WOA, pp. 103–108, 2018.
Abstract | BibTeX | Tags: Matlab/Simulink simulation, Self-Adaptive Systems, Shipboard power system
@inproceedings{sabatucciSelfAdaptiveReconfigurationsShipboard2018,
title = {Self-Adaptive Reconfigurations of Shipboard Power Systems.},
author = { Luca Sabatucci and Massimo Cossentino and Salvatore Lopes},
year = {2018},
date = {2018-01-01},
booktitle = {WOA},
pages = {103--108},
abstract = {The functioning of the Shipboard Power System (SPS) is critical to the survival and safety of the ship because many accidents occurring during ship navigation are often due to electrical failures. In smart vessels, the SPS reconfiguration consists of a variation of the electrical topology to successfully supply energy to critical services. The proposed reconfiguration procedure uses a distributed and mission-oriented approach, and it employs a generic-purpose self-adaptive middleware (MUSA). MUSA has been customized to dynamically reconfigure an SPS in case of failures or unexpected events. It allows obtaining a runtime solution that properly considers ships mission and current scenario. We also implemented an experimental setup including a Matlab/Simulink simulation of a case study from literature.},
keywords = {Matlab/Simulink simulation, Self-Adaptive Systems, Shipboard power system},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cossentino, Massimo; Simone, Giada De; Lopes, Salvatore
Self-Reconfiguration of Shipboard Power Systems Proceedings Article
In: 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS* W), pp. 124–129, IEEE, 2018.
Abstract | Links | BibTeX | Tags: Self-Adaptive Systems, Shipboard power system
@inproceedings{sabatucciSelfreconfigurationShipboardPower2018,
title = {Self-Reconfiguration of Shipboard Power Systems},
author = { Luca Sabatucci and Massimo Cossentino and Giada De Simone and Salvatore Lopes},
doi = {10.1109/FAS-W.2018.00036},
year = {2018},
date = {2018-01-01},
booktitle = {2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS* W)},
pages = {124--129},
publisher = {IEEE},
abstract = {The Shipboard Power System (SPS) is the element of a ship that is responsible for supplying energy to vessel operations. This component is critical to the survival and safety of the ship because many accidents may occur during ship navigation are often due to electrical failures. The SPS manages the electrical topology to successfully supply energy to the several onboard components. The proposed reconfiguration architecture uses a distributed and mission-oriented approach based on a generic-purpose self-adaptive middleware (MUSA). This paper illustrates how MUSA has been customized to dynamically reconfigure the electrical circuit of a vessel. In case of failures or unexpected events, it generates at run-time several possible solutions that properly considers ship's mission and the current scenario. The solution also includes a Matlab/Simulink simulator to validate the solution. textcopyright Copyright 2018 for the individual papers by the papers' authors.},
keywords = {Self-Adaptive Systems, Shipboard power system},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Simone, Giada De; Cossentino, Massimo
Shipboard Power System Reconfiguration: A Self-Adaptation Exemplar Proceedings Article
In: Proceedings of the 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems, pp. 49–52, 2018.
Abstract | Links | BibTeX | Tags: Benchmark, Self-Adaptive Systems, Shipboard power system
@inproceedings{sabatucciShipboardPowerSystem2018,
title = {Shipboard Power System Reconfiguration: A Self-Adaptation Exemplar},
author = { Luca Sabatucci and Giada De Simone and Massimo Cossentino},
doi = {10.1145/3196478.3196486},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems},
pages = {49--52},
abstract = {The Shipboard Power System (SPS) is the component responsible for granting energy to navigation, communication, and operational systems. The SPS Reconfiguration is the ability to react to electrical failure and to restore critical operations for granting vessel survivability. This work illustrate why SPS Reconfiguration software system may be implemented as a self-adaptive system. To illustrate this relation we exploit a systematic classification of SPS reconfiguration methods, by highlighting terms and attributes related to self-adaptive systems. In particular, the research method considers four types of self-adaptation systems with different degrees of autonomy and proactivity. The corresponding data analysis highlights a strong correlation between SPS Reconfiguration and Self-Adaptive systems, revealing most of the SPS reconfiguration techniques found in literature often belong to three of the four types of adaptation. The outcome of the paper is proposing SPS as an interesting benchmark for comparing self-adaptive approaches, also highlighting scenarios, tasks, norms goals and quality aspects with the support of the IEEE specifications.},
keywords = {Benchmark, Self-Adaptive Systems, Shipboard power system},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cossentino, Massimo; Lopes, Salvatore
Self-Adaptive Reconfigurations of Shipboard Power Systems. Proceedings Article
In: WOA, pp. 103–108, 2018.
Abstract | Links | BibTeX | Tags: Matlab/Simulink simulation, Self-Adaptive Systems, Shipboard power system
@inproceedings{sabatucci_self-adaptive_2018,
title = {Self-Adaptive Reconfigurations of Shipboard Power Systems.},
author = {Luca Sabatucci and Massimo Cossentino and Salvatore Lopes},
url = {https://ceur-ws.org/Vol-2215/paper_17.pdf},
year = {2018},
date = {2018-01-01},
booktitle = {WOA},
pages = {103–108},
abstract = {The functioning of the Shipboard Power System (SPS) is critical to the survival and safety of the ship because many accidents occurring during ship navigation are often due to electrical failures. In smart vessels, the SPS reconfiguration consists of a variation of the electrical topology to successfully supply energy to critical services. The proposed reconfiguration procedure uses a distributed and mission-oriented approach, and it employs a generic-purpose self-adaptive middleware (MUSA). MUSA has been customized to dynamically reconfigure an SPS in case of failures or unexpected events. It allows obtaining a runtime solution that properly considers ships mission and current scenario. We also implemented an experimental setup including a Matlab/Simulink simulation of a case study from literature.},
keywords = {Matlab/Simulink simulation, Self-Adaptive Systems, Shipboard power system},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cossentino, Massimo; Simone, Giada De; Lopes, Salvatore
Self-reconfiguration of shipboard power systems Proceedings Article
In: 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS* W), pp. 124–129, IEEE, 2018.
Abstract | Links | BibTeX | Tags: Self-Adaptive Systems, Shipboard power system
@inproceedings{sabatucci_self-reconfiguration_2018,
title = {Self-reconfiguration of shipboard power systems},
author = {Luca Sabatucci and Massimo Cossentino and Giada De Simone and Salvatore Lopes},
doi = {10.1109/FAS-W.2018.00036},
year = {2018},
date = {2018-01-01},
booktitle = {2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS* W)},
pages = {124–129},
publisher = {IEEE},
abstract = {The Shipboard Power System (SPS) is the element of a ship that is responsible for supplying energy to vessel operations. This component is critical to the survival and safety of the ship because many accidents may occur during ship navigation are often due to electrical failures. The SPS manages the electrical topology to successfully supply energy to the several onboard components. The proposed reconfiguration architecture uses a distributed and mission-oriented approach based on a generic-purpose self-adaptive middleware (MUSA). This paper illustrates how MUSA has been customized to dynamically reconfigure the electrical circuit of a vessel. In case of failures or unexpected events, it generates at run-time several possible solutions that properly considers ship's mission and the current scenario. The solution also includes a Matlab/Simulink simulator to validate the solution. © Copyright 2018 for the individual papers by the papers' authors.},
keywords = {Self-Adaptive Systems, Shipboard power system},
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}
}
Sabatucci, Luca; Seidita, Valeria; Cossentino, Massimo
The four types of self-adaptive systems: a metamodel Proceedings Article
In: Intelligent Interactive Multimedia Systems and Services 2017 10, pp. 440–450, Springer International Publishing, 2018.
Abstract | Links | BibTeX | Tags: Metamodel, Self-Adaptive Systems
@inproceedings{sabatucci_four_2018,
title = {The four types of self-adaptive systems: a metamodel},
author = {Luca Sabatucci and Valeria Seidita and Massimo Cossentino},
doi = {10.1007/978-3-319-59480-4_44},
year = {2018},
date = {2018-01-01},
booktitle = {Intelligent Interactive Multimedia Systems and Services 2017 10},
pages = {440–450},
publisher = {Springer International Publishing},
abstract = {The basic ideas of self-adaptive systems are not a novelty in computer science. There are plenty of systems that are able of monitoring their operative context to take run-time decisions. However, more recently a new research discipline is trying to provide a common framework for collecting theory, methods, middlewares, algorithms and tools for engineering such software systems. The aim is to collect and classify existing approaches, coming from many different research areas. The objective of this work is providing a unified metamodel for describing the various categories of adaptation.},
keywords = {Metamodel, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Simone, Giada De; Cossentino, Massimo
Shipboard power system reconfiguration: a self-adaptation exemplar Proceedings Article
In: Proceedings of the 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems, pp. 49–52, 2018.
Abstract | Links | BibTeX | Tags: Benchmark, Self-Adaptive Systems, Shipboard power system
@inproceedings{sabatucci_shipboard_2018,
title = {Shipboard power system reconfiguration: a self-adaptation exemplar},
author = {Luca Sabatucci and Giada De Simone and Massimo Cossentino},
doi = {10.1145/3196478.3196486},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems},
pages = {49–52},
abstract = {The Shipboard Power System (SPS) is the component responsible for granting energy to navigation, communication, and operational systems. The SPS Reconfiguration is the ability to react to electrical failure and to restore critical operations for granting vessel survivability. This work illustrate why SPS Reconfiguration software system may be implemented as a self-adaptive system. To illustrate this relation we exploit a systematic classification of SPS reconfiguration methods, by highlighting terms and attributes related to self-adaptive systems. In particular, the research method considers four types of self-adaptation systems with different degrees of autonomy and proactivity. The corresponding data analysis highlights a strong correlation between SPS Reconfiguration and Self-Adaptive systems, revealing most of the SPS reconfiguration techniques found in literature often belong to three of the four types of adaptation. The outcome of the paper is proposing SPS as an interesting benchmark for comparing self-adaptive approaches, also highlighting scenarios, tasks, norms goals and quality aspects with the support of the IEEE specifications.},
keywords = {Benchmark, Self-Adaptive Systems, Shipboard power system},
pubstate = {published},
tppubtype = {inproceedings}
}