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.
2017
Sabatucci, Luca; Lopes, Salvatore; Cossentino, Massimo
Self-Configuring Cloud Application Mashup with Goals and Capabilities Journal Article
In: Cluster Computing, vol. 20, no. 3, pp. 2047–2063, 2017.
Abstract | Links | BibTeX | Tags: Business Process, Cloud computing, Goal-Oriented Approach, Self-Adaptive Systems, Self-Configuration, Software engineering
@article{sabatucciSelfconfiguringCloudApplication2017,
title = {Self-Configuring Cloud Application Mashup with Goals and Capabilities},
author = { Luca Sabatucci and Salvatore Lopes and Massimo Cossentino},
doi = {10.1007/s10586-017-0911-7},
year = {2017},
date = {2017-01-01},
journal = {Cluster Computing},
volume = {20},
number = {3},
pages = {2047--2063},
abstract = {Cloud mashup is a technique for the seamless composition of SaaS applications from several sources into a single integrated solution. This paper presents a general approach for automatically composing applications and services deployed over the Cloud. The proposed approach implies to encapsulate distributed processes into smart and autonomic entities, namely cloud capabilities. Despite the lack of a central mashup server, these processes are able to autonomously organize in order to establish different ways to address the desired result. The approach uses a couple of languages for describing respectively the mashup logic in terms of goals and the available functionalities in terms of capabilities. The explicit decoupling between user's goals and capabilities provides the system the freedom to generate the orchestration plan at run-time, according to the contextual state. An industrial case study, conducted in for a scientific project, has provided the conditions for evaluating the running example of a B2B business process for a fashion enterprise.},
keywords = {Business Process, Cloud computing, Goal-Oriented Approach, Self-Adaptive Systems, Self-Configuration, Software engineering},
pubstate = {published},
tppubtype = {article}
}
2016
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}
}
2015
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}
}