- Semantic Web and Ontologies
- Service-Oriented Architecture and Web Services
- Peer-to-Peer Network Technologies
- Advanced Database Systems and Queries
- Distributed systems and fault tolerance
- Caching and Content Delivery
- Usability and User Interface Design
- Natural Language Processing Techniques
- Business Process Modeling and Analysis
- Wikis in Education and Collaboration
- Data Quality and Management
- Distributed and Parallel Computing Systems
- Web Data Mining and Analysis
- Data Management and Algorithms
- Collaboration in agile enterprises
- Mobile Agent-Based Network Management
- Access Control and Trust
- Advanced Data Storage Technologies
- Scientific Computing and Data Management
- Personal Information Management and User Behavior
- Advanced Software Engineering Methodologies
- Digital Rights Management and Security
- Biomedical Text Mining and Ontologies
- Data Mining Algorithms and Applications
- Advanced Research in Systems and Signal Processing
Laboratoire des Sciences du Numérique de Nantes
2016-2024
Nantes Université
2015-2024
Centre National de la Recherche Scientifique
1995-2024
Laboratoire d'informatique de Nantes Atlantique
2011-2017
Association for Computing Machinery
2012
Laboratoire Lorrain de Recherche en Informatique et ses Applications
2002-2011
Institut national de recherche en informatique et en automatique
2001-2010
Université de Lorraine
1996-2010
Centre Inria de l'Université de Lorraine
2006-2009
Délégation Centre-Est
2003
Peer-to-peer (P2P) networks are very efficient for distributing content. We want to use this potential allow not only distribution but collaborative editing of Existing systems centralised or depend on the number sites. Such cannot scale when deployed P2P networks. In paper, we propose a new model building system. This is fully decentralised and does
Massive collaborative editing becomes a reality through leading projects such as Wikipedia. This massive collaboration is currently supported with costly central service. In order to avoid costs, we aim provide peer-to-peer system. Existing approaches build distributed systems either do not scale in terms of number users or edits. We present the Logoot approach that scales these both dimensions while ensuring causality, consistency and intention preservation criteria. evaluate compare it...
Peer-to-peer systems provide scalable content distribution for cheap and resist to censorship attempts. However, P2P networks mainly distribute immutable poor support highly dynamic such as produced by collaborative systems. A new class of algorithms called CRDT (Commutative Replicated Data Type), which ensures consistency on networks, is emerging. if existing the "edit anywhere, anytime" feature, they do not "undo feature. In this paper, we present Logoot-Undo algorithm, integrates We...
In collaborative editing, consistency maintenance of the copies shared data is a critical issue. last decade, operational transformation (OT) approach revealed as suitable mechanism for maintaining consistency. Unfortunately, none published propositions relying on this are able to satisfy mandatory correctness properties TP <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sub> and xmlns:xlink="http://www.w3.org/1999/xlink">2</sub> defined in...
Distributed collaborative editing systems allow users to work distributed in time, space and across organizations. Trending editors such as Google Docs, Etherpad or Git have grown popularity over the years. A new kind of based on a family data structure replicated several sites called Conflict-free Replicated Data Type (CRDT for short) appeared recently. This paper considers CRDT that represents sequence basic elements can be lines, words characters (sequence CRDT). The possible operations...
To provide stable and responsive public SPARQL query services, data providers enforce quotas on server usage. Queries which exceed these are interrupted deliver partial results. Such interruption is not an issue if it possible to resume queries execution afterward. Unfortunately, there no preemption model for the Web that allows suspending resuming queries. In this paper, we propose SaGe: a engine based preemption. SaGe be suspended by after fixed time quantum resumed upon client request....
Reconciliating divergent data is an important issue in concurrent engineering, mobile computing and software configuration management. Currently, a lot of synchronizers or merge tools perform reconciliations. However, they do not define what the correctness their synchronisation. In this paper, we propose to use transformational approach as basic model for reasonning about We algorithm specific transformation functions that realize file system Unlike classic synchronizers, our synchronizer...
Awareness widgets facilitate coordination for both synchronous and asynchronous groupware systems. Unfortunately, they cannot be used multi-synchronous systems, where people work simultaneously but disconnected on the same project. With a group of architects, we have designed new awareness widget system called "State Treemap". This shows divergence states shared objects using Shneiderman's treemap visualization (1992). We developed integrated this in platform hosting virtual teams...
In the context of cooperative work a team alternates divergence phases where each member works in insulation on copies objects and convergence during which group reconciles validates data. To support this style working, we propose concept SAMS environment. A environment allows members to synchronous, asynchronous or multi-synchronous mode while ensuring coherence shared
This paper reports on the main results of a specific action mobile databases conducted by CNRS in France from October 2001 to December 2002. The objective this was review state progress and identify major research directions for French database community. Rather than provide survey all important issues databases, gives an outline which participants are now engaged, namely: copy synchronization disconnected computing, transactions, embedded ultra-light devices, data confidentiality, P2P...
Wikis, a popular tool for sharing knowledge, are basically collaborative editing systems. However, existing Wiki systems offer limited support co-operative authoring, and they do not scale well, because based on centralised architecture. This paper compares the well-known MediaWiki system with several peer-to-peer approaches to of wiki pages: an operational transformation approach (MOT2), commutativity-oriented (WOOTO) conflict resolution (ACF). We evaluate compare them, according number...
Real-time collaborative editors are common tools for distributing work across space, time, and organizations. Unfortunately, mainstream such as Google Docs rely on central servers raise privacy scalability issues. CRATE is a real-time decentralized editor that runs directly in web browsers thanks to WebRTC. Compared state-of-the-art, the first only requires order support editing transparently handle from small large groups of users. Consequently, can also be used massive online lectures, TV...