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.
2018
Napoli, Claudia Di; Sabatucci, Luca; Cossentino, Massimo
Automatising Mashup of Cloud Services with QoS Requirements Proceedings Article
In: Complex, Intelligent, and Software Intensive Systems: Proceedings of the 11th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2017), pp. 896–905, Springer International Publishing, 2018.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Automatic service composition, Mashup applications, Quality of Service
@inproceedings{dinapoliAutomatisingMashupCloud2018,
title = {Automatising Mashup of Cloud Services with QoS Requirements},
author = { Claudia Di Napoli and Luca Sabatucci and Massimo Cossentino},
doi = {10.1007/978-3-319-61566-0_85},
year = {2018},
date = {2018-01-01},
booktitle = {Complex, Intelligent, and Software Intensive Systems: Proceedings of the 11th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2017)},
pages = {896--905},
publisher = {Springer International Publishing},
abstract = {Service mashups represent an appealing business opportunity for companies since value added applications can be provided to fulfill clients' needs by integrating their services with the ones available on the Internet accessible according to standard Web Services technologies. Clients' needs are usually expressed in terms of a required functionality that can be obtained as a mashup application, together with specified QoS requirements referring to non-functional characteristics of the application, such as price, time, reliability. In order to make this opportunity a reality, mechanisms allowing for automatic selection and composition of services are necessary to avoid human intervention in the composition process. Here, a framework for automatic mashup of Cloud services taking into account QoS users' preferences, is presented. It relies on both AI planning techniques for automatic service composition, and software agent negotiation to select a composition that meets the specified QoS preferences. It allows for a dynamic QoS-based mashup of services since the QoS values provided for the single services in the composition are not fixed, but they could vary according to the providers' strategy. The proposed approach can be applied when services are provided in the context of a competitive market of service providers},
keywords = {AAL for the Elderly, Automatic service composition, Mashup applications, Quality of Service},
pubstate = {published},
tppubtype = {inproceedings}
}
Napoli, Claudia Di; Sabatucci, Luca; Cossentino, Massimo
Automatising Mashup of Cloud Services with QoS Requirements Proceedings Article
In: Complex, Intelligent, and Software Intensive Systems: Proceedings of the 11th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2017), pp. 896–905, Springer International Publishing, 2018.
Abstract | Links | BibTeX | Tags: AAL for the Elderly, Automatic service composition, Mashup applications, Quality of Service
@inproceedings{di_napoli_automatising_2018,
title = {Automatising Mashup of Cloud Services with QoS Requirements},
author = {Claudia Di Napoli and Luca Sabatucci and Massimo Cossentino},
doi = {10.1007/978-3-319-61566-0_85},
year = {2018},
date = {2018-01-01},
booktitle = {Complex, Intelligent, and Software Intensive Systems: Proceedings of the 11th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2017)},
pages = {896–905},
publisher = {Springer International Publishing},
abstract = {Service mashups represent an appealing business opportunity for companies since value added applications can be provided to fulfill clients’ needs by integrating their services with the ones available on the Internet accessible according to standard Web Services technologies. Clients’ needs are usually expressed in terms of a required functionality that can be obtained as a mashup application, together with specified QoS requirements referring to non-functional characteristics of the application, such as price, time, reliability. In order to make this opportunity a reality, mechanisms allowing for automatic selection and composition of services are necessary to avoid human intervention in the composition process. Here, a framework for automatic mashup of Cloud services taking into account QoS users’ preferences, is presented. It relies on both AI planning techniques for automatic service composition, and software agent negotiation to select a composition that meets the specified QoS preferences. It allows for a dynamic QoS-based mashup of services since the QoS values provided for the single services in the composition are not fixed, but they could vary according to the providers’ strategy. The proposed approach can be applied when services are provided in the context of a competitive market of service providers},
keywords = {AAL for the Elderly, Automatic service composition, Mashup applications, Quality of Service},
pubstate = {published},
tppubtype = {inproceedings}
}
2017
Napoli, Claudia Di; Sabatucci, Luca; Cossentino, Massimo; Rossi, Silvia
Generating and Instantiating Abstract Workflows with QoS User Requirements. Proceedings Article
In: ICAART (1), pp. 276–283, 2017.
Abstract | Links | BibTeX | Tags: Automatic service composition, Distributed computer systems, Dynamic workflow, Multiagent negotiation, Quality of Service
@inproceedings{dinapoliGeneratingInstantiatingAbstract2017,
title = {Generating and Instantiating Abstract Workflows with QoS User Requirements.},
author = { Claudia Di Napoli and Luca Sabatucci and Massimo Cossentino and Silvia Rossi},
doi = {10.5220/0006203902760283},
year = {2017},
date = {2017-01-01},
booktitle = {ICAART (1)},
pages = {276--283},
abstract = {The growing availability of services accessible through the network makes it possible to build complex applications resulting from their composition that are usually characterized also by non-functional properties, known as Quality of Service (QoS). To exploit the full potential of service technology, automatic QoS-based composition of services is crucial. In this work a framework for automatic service composition is presented that relies on planning and service negotiation techniques for addressing both functional and non-functional requirements. The proposed approach allows for dynamic service composition and QoS attributes, and it can be applied when services are provided in the contest of a competitive market of service providers without knowledge disclosure.},
keywords = {Automatic service composition, Distributed computer systems, Dynamic workflow, Multiagent negotiation, Quality of Service},
pubstate = {published},
tppubtype = {inproceedings}
}
Napoli, Claudia Di; Sabatucci, Luca; Cossentino, Massimo; Rossi, Silvia
Generating and Instantiating Abstract Workflows with QoS User Requirements. Proceedings Article
In: ICAART (1), pp. 276–283, 2017.
Abstract | Links | BibTeX | Tags: Automatic service composition, Distributed computer systems, Dynamic workflow, Multiagent negotiation, Quality of Service
@inproceedings{di_napoli_generating_2017,
title = {Generating and Instantiating Abstract Workflows with QoS User Requirements.},
author = {Claudia Di Napoli and Luca Sabatucci and Massimo Cossentino and Silvia Rossi},
doi = {10.5220/0006203902760283},
year = {2017},
date = {2017-01-01},
booktitle = {ICAART (1)},
pages = {276–283},
abstract = {The growing availability of services accessible through the network makes it possible to build complex applications resulting from their composition that are usually characterized also by non-functional properties, known as Quality of Service (QoS). To exploit the full potential of service technology, automatic QoS-based composition of services is crucial. In this work a framework for automatic service composition is presented that relies on planning and service negotiation techniques for addressing both functional and non-functional requirements. The proposed approach allows for dynamic service composition and QoS attributes, and it can be applied when services are provided in the contest of a competitive market of service providers without knowledge disclosure.},
keywords = {Automatic service composition, Distributed computer systems, Dynamic workflow, Multiagent negotiation, Quality of Service},
pubstate = {published},
tppubtype = {inproceedings}
}
2016
Cavaleri, Antonella; Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Sabatucci, Luca
Self-Configuring Mashup of Cloud Applications Proceedings Article
In: In Proceedings of the 17th Edition of the International Workshop "From Objects to Agents", CEUR, 2016.
Abstract | BibTeX | Tags: Automatic service composition, Business Process, Cloud computing, Mashup applications
@inproceedings{cavaleriSelfConfiguringMashupCloud2016,
title = {Self-Configuring Mashup of Cloud Applications},
author = { Antonella Cavaleri and Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Luca Sabatucci},
year = {2016},
date = {2016-01-01},
booktitle = {In Proceedings of the 17th Edition of the International Workshop "From Objects to Agents"},
volume = {1664},
publisher = {CEUR},
abstract = {This paper presents a general approach for automatic composing and orchestrating applications distributed over the cloud. The process is driven by user requirements that are made explicit though a goal specification language. The self-configuration module dynamically organizes a mashup application by composing existing cloud application as atomic brick to compose. Finally the orchestrator module is responsible of a seamless enacting of the selected cloud applications. A prototype has been implemented as a multi agent system for implementing the business process for a company working for fashion firms.},
keywords = {Automatic service composition, Business Process, Cloud computing, Mashup applications},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cavaleri, Antonella; Cossentino, Massimo
Adopting a Middleware for Self-Adaptation in the Development of a Smart Travel System Proceedings Article
In: Intelligent Interactive Multimedia Systems and Services 2016, pp. 671–681, Springer International Publishing, 2016.
Abstract | Links | BibTeX | Tags: Automatic service composition, Interactive computer system, Self-Adaptive Systems, Self-Configuration
@inproceedings{sabatucciAdoptingMiddlewareSelfadaptation2016,
title = {Adopting a Middleware for Self-Adaptation in the Development of a Smart Travel System},
author = { Luca Sabatucci and Antonella Cavaleri and Massimo Cossentino},
doi = {10.1007/978-3-319-39345-2_60},
year = {2016},
date = {2016-01-01},
booktitle = {Intelligent Interactive Multimedia Systems and Services 2016},
pages = {671--681},
publisher = {Springer International Publishing},
abstract = {A smart travel system is a complex distributed system acting as a tour operator for organizing holiday packages and supporting travelers on-the-run. A couple of key characteristics of such a system are the ability of self-configuring a set of heterogeneous services and self-adapting to unexpected circumstances. This paper reports an experience of developing a smart travel system by adopting MUSA, a Middleware for User-driven Service Adaptation. The prototype supports users in organizing their time by the specification of goals: this triggers the automatic composition and dynamic orchestration of touristic services. The chosen middleware has played a fundamental role by simplifying the development process thus to speed up the time-to-complete.},
keywords = {Automatic service composition, Interactive computer system, Self-Adaptive Systems, Self-Configuration},
pubstate = {published},
tppubtype = {inproceedings}
}
Sabatucci, Luca; Cavaleri, Antonella; Cossentino, Massimo
Adopting a middleware for self-adaptation in the development of a smart travel system Proceedings Article
In: Intelligent Interactive Multimedia Systems and Services 2016, pp. 671–681, Springer International Publishing, 2016.
Abstract | Links | BibTeX | Tags: Automatic service composition, Interactive computer system, Self-Adaptive Systems, Self-Configuration
@inproceedings{sabatucci_adopting_2016,
title = {Adopting a middleware for self-adaptation in the development of a smart travel system},
author = {Luca Sabatucci and Antonella Cavaleri and Massimo Cossentino},
doi = {10.1007/978-3-319-39345-2_60},
year = {2016},
date = {2016-01-01},
booktitle = {Intelligent Interactive Multimedia Systems and Services 2016},
pages = {671–681},
publisher = {Springer International Publishing},
abstract = {A smart travel system is a complex distributed system acting as a tour operator for organizing holiday packages and supporting travelers on-the-run. A couple of key characteristics of such a system are the ability of self-configuring a set of heterogeneous services and self-adapting to unexpected circumstances. This paper reports an experience of developing a smart travel system by adopting MUSA, a Middleware for User-driven Service Adaptation. The prototype supports users in organizing their time by the specification of goals: this triggers the automatic composition and dynamic orchestration of touristic services. The chosen middleware has played a fundamental role by simplifying the development process thus to speed up the time-to-complete.},
keywords = {Automatic service composition, Interactive computer system, Self-Adaptive Systems, Self-Configuration},
pubstate = {published},
tppubtype = {inproceedings}
}
Cavaleri, Antonella; Cossentino, Massimo; Lodato, Carmelo; Lopes, Salvatore; Sabatucci, Luca
Self-Configuring Mashup of Cloud Applications Proceedings Article
In: In Proceedings of the 17th edition of the International Workshop "From Objects to Agents", CEUR, 2016.
Abstract | Links | BibTeX | Tags: Automatic service composition, Business Process, Cloud computing, Mashup applications
@inproceedings{cavaleri_self-configuring_2016,
title = {Self-Configuring Mashup of Cloud Applications},
author = {Antonella Cavaleri and Massimo Cossentino and Carmelo Lodato and Salvatore Lopes and Luca Sabatucci},
url = {https://ceur-ws.org/Vol-1664/w12.pdf},
year = {2016},
date = {2016-01-01},
booktitle = {In Proceedings of the 17th edition of the International Workshop "From Objects to Agents"},
volume = {1664},
publisher = {CEUR},
abstract = {This paper presents a general approach for automatic composing and orchestrating applications distributed over the cloud. The process is driven by user requirements that are made explicit though a goal specification language. The self-configuration module dynamically organizes a mashup application by composing existing cloud application as atomic brick to compose. Finally the orchestrator module is responsible of a seamless enacting of the selected cloud applications. A prototype has been implemented as a multi agent system for implementing the business process for a company working for fashion firms.},
keywords = {Automatic service composition, Business Process, Cloud computing, Mashup applications},
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}
}
Sabatucci, Luca; Lodato, Carmelo; Lopes, Salvatore; Cossentino, Massimo
Highly Customizable Service Composition and Orchestration Proceedings Article
In: Service Oriented and Cloud Computing: 4th European Conference, ESOCC 2015, Taormina, Italy, September 15-17, 2015, Proceedings 4, pp. 156–170, Springer International Publishing, 2015.
Abstract | Links | BibTeX | Tags: Automatic service composition, Cloud computing, Holonic system, Self-Configuration
@inproceedings{sabatucciHighlyCustomizableService2015,
title = {Highly Customizable Service Composition and Orchestration},
author = { Luca Sabatucci and Carmelo Lodato and Salvatore Lopes and Massimo Cossentino},
doi = {10.1007/978-3-319-24072-5_11},
year = {2015},
date = {2015-01-01},
booktitle = {Service Oriented and Cloud Computing: 4th European Conference, ESOCC 2015, Taormina, Italy, September 15-17, 2015, Proceedings 4},
pages = {156--170},
publisher = {Springer International Publishing},
abstract = {One of the current challenges of Service Oriented Engineering is to provide instruments for dealing with dynamic and unpredictable user requirements and environment. Traditional approaches based on workflow for orchestrating services provide little support for configuring at run-time the flow of activities. This paper presents a general approach for composing and orchestrating services in a self-organization fashion. User requirements are made explicit in the system by a goal specification language. These can be injected into the running orchestration system that is able to autonomously and contextually reason on them. Therefore, the system dynamically organizes its structure for addressing the result. A prototype of the system has been implemented in JASON, a language for programming multi agent systems. Some aggregate statistics of execution are reported and discussed.},
keywords = {Automatic service composition, Cloud computing, Holonic system, Self-Configuration},
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}
}
Sabatucci, Luca; Lodato, Carmelo; Lopes, Salvatore; Cossentino, Massimo
Highly customizable service composition and orchestration Proceedings Article
In: Service Oriented and Cloud Computing: 4th European Conference, ESOCC 2015, Taormina, Italy, September 15-17, 2015, Proceedings 4, pp. 156–170, Springer International Publishing, 2015.
Abstract | Links | BibTeX | Tags: Automatic service composition, Cloud computing, Holonic system, Self-Configuration
@inproceedings{sabatucci_highly_2015,
title = {Highly customizable service composition and orchestration},
author = {Luca Sabatucci and Carmelo Lodato and Salvatore Lopes and Massimo Cossentino},
doi = {10.1007/978-3-319-24072-5_11},
year = {2015},
date = {2015-01-01},
booktitle = {Service Oriented and Cloud Computing: 4th European Conference, ESOCC 2015, Taormina, Italy, September 15-17, 2015, Proceedings 4},
pages = {156–170},
publisher = {Springer International Publishing},
abstract = {One of the current challenges of Service Oriented Engineering is to provide instruments for dealing with dynamic and unpredictable user requirements and environment. Traditional approaches based on workflow for orchestrating services provide little support for configuring at run-time the flow of activities. This paper presents a general approach for composing and orchestrating services in a self-organization fashion. User requirements are made explicit in the system by a goal specification language. These can be injected into the running orchestration system that is able to autonomously and contextually reason on them. Therefore, the system dynamically organizes its structure for addressing the result. A prototype of the system has been implemented in JASON, a language for programming multi agent systems. Some aggregate statistics of execution are reported and discussed.},
keywords = {Automatic service composition, Cloud computing, Holonic system, Self-Configuration},
pubstate = {published},
tppubtype = {inproceedings}
}