A systematic review on the engineering of software for ubiquitous systems
Context: Software engineering for ubiquitous systems has experienced an important and
rapid growth, however the vast research corpus makes it difficult to obtain valuable …
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 …
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
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 …
increasingly able to make autonomous decisions over and above them and on their behalf …
Automated synthesis of service choreographies
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 …
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
Abstract Ubiquitous and Pervasive Computing, and the Internet of Things, promote dynamic
interaction among heterogeneous systems. To achieve this vision, interoperability among …
interaction among heterogeneous systems. To achieve this vision, interoperability among …
CHOREOS: Large scale choreographies for the future internet
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 …
solutions for the development and execution of large scale choreographies for the Future …
Distributed enforcement of service choreographies
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 …
existing services distributed over the Internet. Service choreography is a possible form of …
[HTML][HTML] An algebraic theory of interface automata
We formulate a compositional specification theory for interface automata, where a
component model specifies the allowed sequences of input and output interactions with the …
component model specifies the allowed sequences of input and output interactions with the …
OASIS: Weakening user obligations for security-critical systems
Security-critical systems typically place some requirements on the behaviour of their users,
obliging them to follow certain instructions when using those systems. Security …
obliging them to follow certain instructions when using those systems. Security …
Model-driven adaptation of service choreographies
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 …
services in a fully distributed way. A key enabler for the actual realization of choreographies …