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}
}
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; Lopes, Salvatore; Cossentino, Massimo
A Goal-Oriented Approach for Self-Configuring Mashup of Cloud Applications Proceedings Article
In: In Proceedings of the IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016 IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016), 2016.
Abstract | Links | BibTeX | Tags: Cloud computing, Goal-Oriented Approach, Mashup applications, Self-Adaptive Systems
@inproceedings{sabatucciGoalOrientedApproachSelfConfiguring2016,
title = {A Goal-Oriented Approach for Self-Configuring Mashup of Cloud Applications},
author = { Luca Sabatucci and Salvatore Lopes and Massimo Cossentino},
doi = {10.1109/ICCAC.2016.14},
year = {2016},
date = {2016-01-01},
booktitle = {In Proceedings of the IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016 IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016)},
abstract = {This paper presents a general approach for automatic composing mashups of applications distributed over the cloud. The approach implies to wrap existing services in smart and autonomic entities, namely cloud capabilities. These are able to interact and coordinate themselves in order to establish different ways to orchestrate their contained services. The main enabler of this technology is based on an explicit distinction between user's goals and the way to address them. A couple of language has been adopted to describe respectively the mashup logic in terms of goals and the available functionalities in terms of capabilities. A running example has been developed for extending B2B business processes of a fashion enterprise.},
keywords = {Cloud computing, Goal-Oriented Approach, Mashup applications, Self-Adaptive Systems},
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}
}
Sabatucci, Luca; Lopes, Salvatore; Cossentino, Massimo
A Goal-Oriented Approach for Self-Configuring Mashup of Cloud Applications Proceedings Article
In: In Proceedings of the IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016 IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016), 2016.
Abstract | Links | BibTeX | Tags: Cloud computing, Goal-Oriented Approach, Mashup applications, Self-Adaptive Systems
@inproceedings{sabatucci_goal-oriented_2016,
title = {A Goal-Oriented Approach for Self-Configuring Mashup of Cloud Applications},
author = {Luca Sabatucci and Salvatore Lopes and Massimo Cossentino},
doi = {10.1109/ICCAC.2016.14},
year = {2016},
date = {2016-01-01},
booktitle = {In Proceedings of the IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016 IEEE International Conference on Cloud and Autonomic Computing (ICCAC 2016)},
abstract = {This paper presents a general approach for automatic composing mashups of applications distributed over the cloud. The approach implies to wrap existing services in smart and autonomic entities, namely cloud capabilities. These are able to interact and coordinate themselves in order to establish different ways to orchestrate their contained services. The main enabler of this technology is based on an explicit distinction between user's goals and the way to address them. A couple of language has been adopted to describe respectively the mashup logic in terms of goals and the available functionalities in terms of capabilities. A running example has been developed for extending B2B business processes of a fashion enterprise.},
keywords = {Cloud computing, Goal-Oriented Approach, Mashup applications, Self-Adaptive Systems},
pubstate = {published},
tppubtype = {inproceedings}
}