A systematic review on the engineering of software for ubiquitous systems

AS Guinea, G Nain, Y Le Traon - Journal of Systems and Software, 2016 - Elsevier
Context: Software engineering for ubiquitous systems has experienced an important and
rapid growth, however the vast research corpus makes it difficult to obtain valuable …

Automated synthesis of mediators to support component interoperability

A Bennaceur, V Issarny - IEEE Transactions on Software …, 2014 - ieeexplore.ieee.org
Interoperability is a major concern for the software engineering field, given the increasing
need to compose components dynamically and seamlessly. This dynamic composition is …

A software exoskeleton to protect and support citizen's ethics and privacy in the digital world

M Autili, D Di Ruscio, P Inverardi, P Pelliccione… - IEEE …, 2019 - ieeexplore.ieee.org
Citizens of the digital world are threatened. The digital systems that surround them are
increasingly able to make autonomous decisions over and above them and on their behalf …

Automated synthesis of service choreographies

M Autili, P Inverardi, M Tivoli - IEEE Software, 2014 - ieeexplore.ieee.org
Future Internet research promotes the production of a distributed-computing environment
that will be increasingly surrounded by a virtually infinite number of software services that …

[HTML][HTML] Automated synthesis of application-layer connectors from automata-based specifications

M Autili, P Inverardi, R Spalazzese, M Tivoli… - Journal of Computer and …, 2019 - Elsevier
Abstract Ubiquitous and Pervasive Computing, and the Internet of Things, promote dynamic
interaction among heterogeneous systems. To achieve this vision, interoperability among …

CHOREOS: Large scale choreographies for the future internet

M Autili, P Inverardi, M Tivoli - 2014 Software Evolution Week …, 2014 - ieeexplore.ieee.org
In this paper we share our experience in the CHOReOS EU project. CHOReOS provides
solutions for the development and execution of large scale choreographies for the Future …

Distributed enforcement of service choreographies

M Autili, M Tivoli - arxiv preprint arxiv:1502.03512, 2015 - arxiv.org
Modern service-oriented systems are often built by reusing, and composing together,
existing services distributed over the Internet. Service choreography is a possible form of …

[HTML][HTML] An algebraic theory of interface automata

C Chilton, B Jonsson, M Kwiatkowska - Theoretical Computer Science, 2014 - Elsevier
We formulate a compositional specification theory for interface automata, where a
component model specifies the allowed sequences of input and output interactions with the …

OASIS: Weakening user obligations for security-critical systems

TT Tun, A Bennaceur… - 2020 IEEE 28th …, 2020 - ieeexplore.ieee.org
Security-critical systems typically place some requirements on the behaviour of their users,
obliging them to follow certain instructions when using those systems. Security …

Model-driven adaptation of service choreographies

M Autili, A Di Salle, F Gallo, C Pompilio… - Proceedings of the 33rd …, 2018 - dl.acm.org
Service choreographies represent a powerful and flexible approach to compose software
services in a fully distributed way. A key enabler for the actual realization of choreographies …