Didier Donsez

dblp:02/2570 · DBLP profile ↗
← Back
19ranked-venue papers
4as first author
5since 2021 · last 2025
0000-0002-7136-152XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Deep Transfer Learning in Smart Building and Links with Edge Computing
abstract
This paper presents an industrial case for deep-transfer learning on data forecasting in a real tertiary building. In reaction to the ever-growing quantity of devices and data, we investigate the interest in transfer learning AI algorithms between devices and provide figures about expected data forecast gains. The use case highlights the aspect of performance expectations and evaluation, showing the effect of the most popular policies for AI algorithm transfer. The main contribution includes using the Matrix Profile concept as a new technique to evaluate domain transfers and their implementation on edge devices. We highlight the potential of new layers on top of a frozen pre-trained neural network to simultaneously reduce the overall training time of AI algorithms and the forecasting error.
Louis Closson, Christophe Cérin, Didier Donsez
COMPSAC3
2025 Efficiently linking LoRaWAN identifiers through multi-domain fingerprinting
abstract
LoRaWAN is a leading IoT technology worldwide, increasingly integrated into pervasive computing environments through a growing number of sensors in various industrial and consumer applications. Although its security vulnerabilities have been extensively explored in the recent literature, its ties to human activities warrant further privacy research. Existing device identification and activity inference attacks are only effective with a stable identifier. We find that the identifiers in LoRaWAN exhibit high variability, and more than half of the devices use them for less than a week. For the first time in the literature, we explore the feasibility of device fingerprinting in LoRaWAN, allowing long-term device linkage, i.e. associating various identifiers of the same device. We introduce a novel holistic fingerprint representation utilizing multiple domains, namely content, timing, and radio information, and present a machine learning-based solution for linking identifiers. Through a large-scale experimental evaluation based on real-world datasets containing up to 41 million messages, we study multiple scenarios, including an attacker with limited resources. We reach 0.98 linkage accuracy, underscoring the need for privacy-preserving measures. We showcase countermeasures including payload padding, random delays, and radio signal modulation, and conclude by assessing their impact on our fingerprinting solution.
Samuel Pélissier, Abhishek Kumar Mishra 0001, Mathieu Cunche, Vincent Roca, Didier Donsez
Pervasive Mob. Comput.5
2024 Privacy-Preserving Pseudonyms for LoRaWAN
abstract
LoRaWAN, a widely deployed LPWAN protocol, raises privacy concerns due to metadata exposure, particularly concerning the exploitation of stable device identifiers. For the first time in literature, we propose two privacy-preserving pseudonym schemes tailored for LoRaWAN: resolvable pseudonyms and sequential pseudonyms. We extensively evaluate their performance and applicability through theoretical analysis and simulations based on a large-scale real-world dataset of 71 million messages. We conclude that sequential pseudonyms are the best solution.
Samuel Pélissier, Jan Aalmoes, Abhishek Kumar Mishra 0001, Mathieu Cunche, Vincent Roca, Didier Donsez
WISEC6
2023 Cubedate: Securing Software Updates in Orbit for Low-Power Payloads Hosted on CubeSats
abstract
CubeSat design is facilitated by the increasing availability of open-source software in the domain, and a variety of low-cost hardware blueprints based on commodity micro-controllers. We attain the rock-bottom price to reach orbit as entities that design, launch and operate CubeSats started selling to multiple tenants tiny rack slots for low-power payloads that may be hosted on their CubeSat. The question arises of how to provide state-of-the-art security for software updates on a multi-tenant CubeSat, whereby mutual trust between tenants is limited. In this paper, we provide a case-study: ThingSat, a low-power payload we designed, is currently hosted on a CubeSat orbiting at 500km altitude operated by a separate entity. We then design Cubedate, a framework for securing continuous deployment of software to be updated on orbiting multi-tenant CubeSats. We also provide a highly portable open-source implementation of Cubedate, based on the IoT operating system RIOT, which we evaluate experimentally.
François-Xavier Molina, Emmanuel Baccelli, Koen Zandberg, Didier Donsez, Olivier Alphand
PEMWN4
2022 Device Re-identification in LoRaWAN through Messages Linkage
abstract
In LoRaWAN networks, devices are identified by two identifiers: a globally unique and stable one called DevEUI, and an ephemeral and randomly assigned pseudonym called DevAddr. The association between those identifiers is only known by the network and join servers, and is not available to a passive eavesdropper.
Samuel Pélissier, Mathieu Cunche, Vincent Roca, Didier Donsez
WISEC4
2015 Roboconf: A Hybrid Cloud Orchestrator to Deploy Complex Applications
abstract
This paper presents Roboconf, an open-source distributed application orchestration framework for multi-cloud platforms, designed to solve challenges of current Autonomic Computing Systems in the era of Cloud computing. It provides a Domain Specific Language (DSL) which allows to describe applications and their execution environments (cloud platforms) in a hierarchical way in order to provide a fine-grained management. Roboconf implements an asynchronous and parallel deployment protocol which accelerates and makes resilient the deployment process. Intensive experiments with different type of applications over different cloud models (e.g. Private, hybrid, and multi-cloud) validate the genericity of Roboconf. These experiments also demonstrate its efficiency comparing to existing frameworks such as Right Scale, Scalr, and Cloudify.
Linh Manh Pham, Alain Tchana, Didier Donsez, Noel De Palma, Vincent Zurczak, Pierre-Yves Gibello
CLOUD3
2012 Service Component Architecture Extensions for Dynamic Systems
João Claudio Américo, Didier Donsez
ICSOC2
2012 Combining heterogeneous service technologies for building an Internet of Things middleware
Kiev Gama, Lionel Touseau, Didier Donsez
Comput. Commun.3
2010 A Framework for Managing Dynamic Service-Oriented Component Architectures
abstract
Software development is moving from monolithic to modular, dynamically composable applications. Modularity and dynamicity are the basis for software evolution since they provide the means of adapting and updating an application. Currently, service-oriented component models are one of the most advanced technologies for creating dynamic applications. These component models, which inherit concepts from both component-based software engineering and service oriented computing, provide a programming model that both supports and encourages dynamic reconfigurations. Although reconfigurations are possible, it is still difficult to manage a dynamic application's architecture, especially in highly dynamic environments. In this paper, we provide an overview of the benefits of service oriented component models and the main concepts used in their implementations. We provide a model that reifies important concepts and can be used to manage the application's architecture and its dynamic reconfigurations. Finally we propose a generic framework that allows for the creation of specialized architecture managers, capable of both monitoring and controlling dynamic service-oriented component applications.
Walter Rudametkin, Lionel Touseau, Didier Donsez, François Exertier
APSCC3
2010 A Service-Oriented Platform for iTV Applications Deployment
abstract
Interactive television is a new field for applications developers. However, the applications deployment has to take into account broadcast network constraints. This demonstration shows the design of service-oriented platform for the deployment of modular and dynamic iTV applications. Our proposition named OSGiTV is validated by a prototype of iTV platform using the OSGi platform and DVB MHP standards.
Didier Donsez, Stephane Chomat, Kiev Gama, Walter Rudametkin, Lionel Touseau
CCNC1
2010 Towards a Dynamic and Extensible Middleware for Enhancing Exhibits
abstract
Exhibit sites, such as museums and commercial conventions, do not usually allow or motivate visitor interaction with the exhibited items. In this work we present an architecture for providing an augmented experience for exhibits. In our concept, visitors can use wireless handheld devices to scan the identifiers (e.g. RFID tags, 2D barcodes) of exhibit items and receive information about them or trigger events in the surrounding environment. We present a generic middleware which is dynamic, extensible and configurable, and is capable of generating different responses to visitor interactions. Responses can consider the visitor's profile, the exhibit's or visitor's history, administrative preferences, and other information. They include sending events to the visitor's device or to devices surrounding the exhibit. The architecture hides development complexity and takes advantage of various technologies, integrating them into our middleware and our handset application. We also provide administration capabilities, such as reporting and exhibit configuration. Our concept has been implemented and validated in a museum scenario and uses multiple technologies for communication, unique exhibit identification, and software dynamicity and extensibility.
Walter Rudametkin, Kiev Gama, Lionel Touseau, Didier Donsez
CCNC4
2008 An Architecture Description Language for Dynamic Sensor-Based Applications
abstract
This paper presents an approach to describe dynamic sensor-based applications using a declarative language called WADL. Dynamic sensor-based applications are characterized by the fact that measurement producers (sensors) and consumers are introduced or removed from an execution environment at run-time. Supporting this degree of dynamism is usually done programmatically, and the WADL intends to simplify this task and to provide developers with an explicit view of the system architecture, while supporting its dynamic evolution. The paper describes the WADL, its implementation on top of the OSGi WireAdmin Service, and some experimentation results.
Humberto Cervantes Maceda, Didier Donsez, Lionel Touseau
CCNC2
2007 On-Demand Component Deployment in the UPnP Device Architecture
abstract
The standardization of networking home appliances fosters home automation joining the mass market. Controlling the appliances requires several either specialized or generic controls. This paper is interested in the dynamic trading and deployment of software components implementing UPnP control points. It also addresses the bridge between UPnP and the world of micro-appliances. An OSGi-based prototype validates our proposition. (Abstract)
Didier Donsez
CCNC1
2007 A Multi-Protocol Service-Oriented Platform for Home Control Applications
abstract
The convergence of smart home appliances and business services stands to profoundly change the way we interact with our environment. However, implementing and maintaining home-control applications is still far from easy. This demonstration presents our service-oriented platform to facilitate the development of home-control applications. This prototype is used in the ANSO industrial European project.
Didier Donsez, Johann Bourcier, Clément Escoffier, Philippe Lalanda, André Bottaro
CCNC1
2007 Towards an autonomic approach for edge computing
abstract
Abstract Nowadays, one of the biggest challenges for companies is to cope with the high cost of their information technologies infrastructure. Edge computing is a new computing paradigm designed to allocate on‐demand computing and storage resources. Those resources are Web cache servers scattered over the ISP backbones. We argue that this paradigm could be applied for on‐demand full application hosting, helping to reduce costs. In this paper, we present a J2EE (Java Enterprise Edition) dynamic server able to deploy/host J2EE applications on demand and its autonomic manager. For this, we reengineer and experiment with JOnAS, an open‐source J2EE static server. Two management policies of the autonomic manager were stressed by a simulation of a worldwide ISP network. Copyright © 2006 John Wiley & Sons, Ltd.
Mikael Desertot, Clément Escoffier, Didier Donsez
Concurr. Comput. Pract. Exp.3
2006 Developing an OSGi-like service platform for .NET
abstract
The OSGi specification defines a Java-based service platform for dynamically deploying services into networked environments. OSGi technology originally targeted home services gateways, but is now used as a general Java application extensibility mechanism. The main abilities contributing to its growing influence are its support of a dynamic service deployment life cycle and its amenability to remote management. Microsoft's.NET platform, in some ways, improves upon the Java platform, but it still lacks explicit support for building dynamically extensible systems like those made possible by the OSGi framework for Java. This paper presents the results of an effort to create an OSGi-like service platform for the.NET platform. 1.
Clément Escoffier, Didier Donsez, Richard S. Hall
CCNC2
2005 A MDE Approach for Power Distribution Service Development
Cristina Marin, Philippe Lalanda, Didier Donsez
ICSOC3
1998 Recoverable Persistent Memory for SmartCard
Didier Donsez, Gilles Grimaud, Sylvain Lecomte
CARDIS1
1997 Permanent Network Representation for Mobile User
David Carlier, Didier Donsez
OPODIS2