Simone di Cola
University of Manchester
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Simone di Cola.
software engineering and advanced applications | 2015
Simone di Cola; Cuong M. Tran; Kung-Kiu Lau
Combining model-driven engineering with component-based and service-oriented approaches can potentially reap the benefits of all three approaches. In this paper we present a tool that combines these approaches. We show the key aspects of the tool and demonstrate its use with a simple example.
european conference on service-oriented and cloud computing | 2015
Simone di Cola; Cuong M. Tran; Kung-Kiu Lau; Antonio Celesti; Maria Fazio
The European Commission funded FIWARE project aims to support the development of a European cloud, and a rich catalogue of generic components called Generic Enablers (GEs). However, the lack of an efficient approach and tool for developing applications using GEs hinders their adoption. This paper tries to fill this gap by proposing an approach based on a component model, along with its related tool, that allows heterogeneous composition of GEs and non-GE components. The approach is validated with a case study where a content delivery application is developed.
software product lines | 2015
Simone di Cola; Kung-Kiu Lau; Cuong M. Tran; Chen Qian
Current software product line engineering tools mainly focus on variability in the problem space, and create product families by linking variability models to artefacts in the solution space. In this paper, we present a tool that can be used to define software architectures with explicit variation points, and hence product families, directly in the solution space.
Proceedings of the 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures | 2015
Kung-Kiu Lau; Simone di Cola
The notions of architecture, component and composition are perceived differently in different communities. In order to discuss how component-based development can contribute to the definition and use of reference architecture in practice, in this position paper, we outline some fundamental characteristics of components and composition and posit their relevance to reference architecture.
component based software engineering | 2016
Simone di Cola; Cuong M. Tran; Kung-Kiu Lau; Chen Qian; Michael Schulze
In software product line engineering, the construction of an ADL architecture for a product family is still an outstanding engineering challenge. An ADL architecture for a product family would define the architectures for all the products in the family, allowing engineers to reason at a higher level of abstraction. In this paper, we outline a component model that can be used to define architectures for product families, by incorporating explicit variation points.
the internet of things | 2015
Simone di Cola; Kung-Kiu Lau; Cuong M. Tran; Chen Qian
In system design, the distinction between a logical architecture at design level and the corresponding physical distributed architecture at implementation level is recognised as good practice. In this paper we show how we can define logical architectures in which variation points can be defined explicitly. Such architectures define families of systems, and should therefore be useful for defining such families in IoT.
Archive | 2017
Kung-Kiu Lau; Simone di Cola
Archive | 2017
Kung-Kiu Lau; Simone di Cola
Archive | 2017
Kung-Kiu Lau; Simone di Cola
Archive | 2017
Kung-Kiu Lau; Simone di Cola