====== Introduction ====== De ma thèse à mes post-doc, j'ai travaillé sur la cohérence des données répliqués. C'est-à-dire : Comment faire lorsqu'on a une copie d'un document par personne et que chacun envoie uniquement les modifications, pour arriver à ce que toutes les copies soient identiques à terme. Dans notre modèle il n'y a pas d'ordre total sur la réception des messages, comme c'est le cas sur internet sans serveur central. A l'issue de mes travaux j'ai proposé un algorithme de base que j'ai démontré convergeant, permettant à l'aide d'un ordre partiel d'assurer la convergence des documents. Dans mon manuscrit de thèse j'ai décliné cet algorithme sur plusieurs structures tel que les arbres, graphes et le texte. J'ai ensuite pendant mes post-doc ajouté le dessins vectoriel et résolu le problème de l'opération de déplacement de branche créant des cycles. Avec Luc André nous avons adapté l'algorithme de Stéphane Weiss et le mien pour les grands fichiers textes en optimisant la complexité moyenne en temps et mémoire. ====== Post-Doc 2012-2013 ====== ===== Papier ===== * Luc André, Stéphane Martin, Gérald Oster, Claudia-Lavinia Ignat, Supporting adaptable Granularity of changes for massive-scale collaborative editing. Collaborate Com'13. ===== Projets ===== * [[rivage|Projet Rivage]] * [[jbench|Projet JBenchMarker]] Initiateur : Pascal Urso. ====== ATER 2011-2012 ===== ===== Papier ===== * Stéphane Martin, Mehdi Ahmed-Nacer , Pascal Urso, Controlled conflict resolution for replicated document Collaborate com 2012{{:recherche:collaborate.pdf|draft}}, [[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6450938|IEEExplore]] ===== ANR ===== * Mehdi Ahmed-Nacer, Stéphane Martin, Pascal Urso: File system on CRDT.[[http://hal.inria.fr/hal-00720681 | Hal Inria]] * Stéphane Martin, Mehdi Ahmed-Nacer , Pascal Urso, Abstract unordered and ordered trees CRDT. [[http://hal.inria.fr/hal-00648106/fr/|Hal Inria]] ====== ATER 2010-2011 ===== * Thèse Edition collaborative des documents semi-structurés {{:these_main.pdf|}} ====== Thèse 2007-2010 ====== ===== Papiers ===== * Scalable XML Collaborative Editing with Undo (avec la collaboration de [[http://www.loria.fr/~urso/pmwiki.php|Pascal Urso]] et [[http://www.loria.fr/~weiss/pmwiki/pmwiki.php|Stephane Weiss]] - Loria Nancy) - COOPIS'10 [[http://hal.archives-ouvertes.fr/hal-00527234|(hal)]] LNCS 6426, p. 507 ff [[http://link.springer.com/chapter/10.1007%2F978-3-642-16934-2_37|SpringerLink]]. * Collaborative edition on typed document - CDVE'10 [[http://www.springerlink.com/content/g52450g884luw442/|SpringerLink]] * Avoiding Conflicts is Better than Solving Conflicts - AC'09 ({{:recherche:paperfirstsub.pdf|brouillon}},[[http://hal.archives-ouvertes.fr/hal-00429612/fr/|Rapport de recherche]],[[http://www.iadisportal.org/digital-library/collaborative-peer-to-peer-edition-avoiding-conflicts-is-better-than-solving-conflicts| IADIS]], {{:200917c076.pdf|papier court}}) ===== Posters ===== * Peer to peer collaborative editing on XML-like tree - CDUR'08 ({{:recherche:cdur.pdf|Paper}},{{:recherche:poster.pdf|Poster CDUR 2008}}) ===== Prototype ===== * [[projects:fcedit|Fast Cooperative Editor]] (FCedit,débuté en 2008) ====== Mémoire Master 2 Informatique Fondamentale 2007 ====== [[http://www.stephanemartin.fr/memoire.pdf|Vers la vérification automatique de services web.]]