Keywords: Révolution tunisienne, immigré tunisien, Facebook, mobilisation numérique, spect-acteur Tusian revolution, Tunisian immigrant, Facebook, digital mobilization, spect-actor Plan Métholodologie Présentation du corpus vidéographique Les réseaux sociaux comme moyens alternatifs La mobilisation numérique Conclusion

La mobilisation numérique de l'immigré tunisien pendant la révolution

Feirouz Boudokhane-Lima (Universtié Franche-Comté)

Le déroulement de la révolution tunisienne a permis d'entrevoir l'idée que les médias sociaux pouvaient avoir un rôle déterminant à jouer en informant et en mobilisant le public. Le régime de Ben Ali avait la mainmise sur les moyens de communication. A l'image de Big Brother de George Orwell, les photos du président déchu et la couleur mauve, symbole de son parti politique, étaient omniprésentes dans la sphère publique. Face à cette prééminence sémiotique, le citoyen tunisien a pu déployer pendant la révolution une résistance et une créativité à travers les médias sociaux afin de contrarier le discours médiatique dominant. Il était le révolutionnaire et le « journaliste » de sa propre révolution. L'idée était de filmer, de retranscire la réalité à travers des vidéos et de les diffuser via les médias sociaux. On souligne en effet l'émergence d'une production alternative d'informations, et d'autres procédés mis en oeuvre, afin de raconter l'actualité.

C'est grâce aux vidéos filmées et postées par leurs concitoyens sur Facebook, que plusieurs tunisiens résidents en France ont pu rester en lien avec les évènements qui se sont déroulés dans leur pays pendant la révolution. Dans cet article, nous nous pencherons sur la manière dont ces immigrés ont utilisé les réseaux sociaux pendant la « révolution du jasmin ». Nous nous intéresserons à leur perception de Facebook en tant que média alternatif pendant la révolution tunisienne, ainsi qu'à leur mobilisation numérique.

Méthodologie:

Cet article est le fruit d'une enquête qualitative auprès de 15 immigrés tunisiens. Ces personnes ont entre 20 et 50 ans, parmi elles 7 sont de sexe masculin et 8 de sexe féminin.

Elles habitent la Communauté Urbaine de Bordeaux (la CUB) et appartiennent à différentes catégories socioprofessionnelles : étudiant, ingénieur, enseignant, employé.

Notre étude s'est fondée sur la méthode visuelle du film-elicitation. Selon Marcus Banks, cette méthode de recherche a pour but d'introduire des extraits audiovisuels dans un entretien [START_REF] Banks | Visual Methods in Social Research[END_REF]. Nous avons sélectionné 4 vidéos citoyennes représentatives de la révolution tunisienne. L'utilisation de la vidéo permet de libérer la parole relative au sujet traité et de replacer l'interviewé dans le contexte de la révolution. La vidéo joue le rôle d'une fenêtre entre le passé (ce qui a été filmé) et le présent (le moment du visionnement). est alors devenu un média alternatif au sens de moyen de productions militantes d'information [START_REF] Ferron | Les médias alternatifs : entre lutte de définition et lutte de dé-légitimation[END_REF].

Présentation du corpus vidéographique

Cependant [START_REF] Maffesoli | Le temps des tribus. Le déclin de l'individualisme dans la société de masse[END_REF]

Conclusion

Le désir d'une vie meilleure où liberté, dignité et justice sociale sont les droits fondamentaux de chacun a été l'objectif poursuivi par la révolution tunisienne. Les dynamiques préalables, les jugements sociétaux, l'enfermement de la liberté de parole, sont autant d'éléments qui ont perdurés dans « l'être » du tunisien avant, lors de et après la révolution. Fabien Granjon souligne que « le réseau des réseaux peut être un fabuleux catalyseur, mais n'est certainement pas la cause, ni même l'élément principal de l'action collective » (Granjon, 2011, [En ligne]).

Nos analyses montrent que Facebook a constitué un outil important en vue de la mobilisation et de l'engagement de nos interlocuteurs. La « révolution de jasmin » n'est certes pas l'oeuvre de ce réseau social. Mais nos interlocuteurs, étant à l'étranger, ont insisté sur l'idée qu'ils n'auraient pas pu imaginer leur « révolution parallèle » sans cet outil. Le caractère immédiat des échanges informationnels et de la mobilisation sur Facebook ont tenu une place déterminante dans leur vécu numérique et réel au cours de cette période.

  photo et de la signature du réalisateur.La première séquence montre Mohamed Bouazizi, le jeune vendeur ambulant qui s'est immolé. Les autres séquences sont : des images de différentes manifestations qui ont eu lieu en Tunisie pendant la révolution mais aussi à l'étranger en solidarité avec le peuple tunisien ; des images reflétant l'armée dans un rôle de protecteur du peuple de la révolution ; d'autres images symboliques et révélatrices de la révolution tunisienne : un manifestant tenant une baguette, comme s'il tenait un fusil ; un char écrasant une photo de Ben Ali ; des images de blessés et de morts ; un manifestant porté par la foule tenant une cage ouverte ; un militaire donnant une fleur à une petite fille ; des images de la police tapant sur les manifestants ; des manifestations dans plusieurs villes tunisiennes et à l'étranger en soutien au peuple tunisien ; des drapeaux de pays arabes sous forme de dominos faisant référence à l'effet domino de la révolte dans le monde. Le réalisateur termine son montage par la question suivante : l'hiver des peuples arabes fera-t-il un printemps ?

  Notre corpus comporte 4 vidéos. Ces vidéos ont toutes été extraites de Youtube, mais elles ont été diffusées et partagées sur d'autres réseaux sociaux, notamment Facebook.Nous allons établir une fiche technique de chaque vidéo, qui comprend les informations suivantes : lien Internet, titre, lieu, durée et un texte descriptif.Descriptif : la vidéo montre un homme seul 1 , dans l'une des plus grandes avenues de Tunis : l'avenue Habib Bourguiba, annonçant la fuite de Ben Ali en criant haut et fort : « Ben Ali le chien, n'ayez plus peur, levez vos têtes, n'ayez plus peur, nous nous sommes libérés, le peuple tunisien est libre, le peuple tunisien ne mourra jamais, le grand peuple tunisien, vive la

		La vidéo est un montage des
		moments	forts	de	la
		révolution tunisienne. Elle
	Tunisie libre, gloire aux martyrs, la liberté pour les tunisiens. Vous les tunisiens exilés, qui
	avez connu l'emprisonnement, ceux qu'on a torturés, ceux qu'on a oppressés, on vous a
	Vidéo 1 attristés, on vous a volés, respirez la liberté, le peuple tunisien nous a offert la liberté. Vive le
	Lien Internet : http://www.youtube.com/watch?v=bYaDx-bKJoI peuple tunisien, vive la grande Tunisie, vive la liberté, gloire aux martyrs, ô tunisiens n'ayez
	Titre : pain et eau et Ben Ali non : pas peur, le criminel s'est enfui, Ben Ali s'est enfui, Ben Ali a fui le peuple tunisien. Ben Ali و ء و
	Lieu : Tunis, devant le ministère de l'intérieur, Avenue Habib Bourguiba s'est enfui, Ben Ali s'est enfui, Ben Ali s'est enfui, Ben Ali s'est enfui, le criminel s'est enfui,
	Durée : 1min et 4 sec. le voleur s'est enfui, l'assassin s'est enfui, il s'est enfui et c'est le peuple qui commande
	maintenant, gloire au peuple, gloire aux martyrs, la grandeur pour la Tunisie, et c'est le
	peuple qui reste. Ô toi mon grand peuple, ô mon cher peuple, toi qui as donné tes enfants, ô
	toi qui as donné les fruits de tes entrailles, ô toi mon beau peuple, ô toi mon grand peuple,
	nous nous sommes libérés et Ben Ali s'est enfui, il s'est enfui. La Tunisie maintenant est sans
	Ben Ali, l'assassin s'est enfui, Ben Ali n'y est plus, le peuple Tunisien nous a débarrassés de
	Ben Ali, le peuple Tunisien nous a débarrassés de Ben Ali. Moi maintenant je suis dans
	l'avenue, vive le peuple, vive la liberté, vive la Tunisie libre, vive notre grand peuple, gloire
	aux martyrs, votre sang n'a pas coulé pour rien, votre sang n'a pas coulé pour rien. Venez, je
	suis dans l'avenue ».
	Vidéo 4
	Lien Internet : http://www.youtube.com/watch?v=Z5fCgOAa0YY
	Titre : Le livre secret de la révolution tunisienne, le moment où tout bascule
	Lieu : différents endroits de la Tunisie et à l'étranger
	Durée : 5min23sec.
	Vidéo 3 Descriptif :
	Lien Internet : http://www.youtube.com/watch?v=GZPZPzwsRdU&feature=related
	Titre : Tunisie libre, je te mets au défi si tu ne pleures pas :	ان اك أ ة ا
	Lieu : Tunis, Avenue Habib Bourguiba
	Durée : 2min 39 sec.

Descriptif : une grande manifestation devant le ministère de l'intérieur montrant des tunisiens qui appellent au départ de Ben Ali en criant : « pain et eau et Ben Ali non :

و ء و ».

Dans cette vidéo, on peut voir aussi plusieurs citoyens levant leur téléphone portable, afin de filmer ce moment. On peut déduire ainsi que plusieurs vidéos citoyennes de cette manifestation ont été réalisées et partagées.

Vidéo 2

Lien Internet : http://www.youtube.com/watch?v=8ZBoHEDKayU&feature=related

Titre : Dégage

Lieu : Tunis devant le ministère de l'intérieur, Avenue Habib Bourguiba Durée : 37 secondes Descriptif : une grande manifestation devant le ministère de l'intérieur montrant des tunisiens qui appellent au départ de Ben Ali, la main levée, en huant, et en criant tous ensemble « dégage, dégage ».

  , la blogosphère et les réseaux sociaux ne sont pas les espaces pionniers de la protestation en Tunisie. Les tunisiens rencontrés soutiennent l'idée que les réseaux sociaux sont devenus progressivement des moyens contestataires alternatifs à des réseaux clandestins. Internet), l'unique point d'accès. Dès le début du mouvement contestataire, tous les réseaux sociaux ont été censurés en Tunisie, remarquent nos interlocuteurs, seul Facebook étant épargné : « la censure était totale, mais quand les critiques notamment de l'etranger ont commencé à surgir, le régime devait faire un choix, il a levé le verrou sur Facebook, et a censuré tout le reste : youtube, dailymotion, mais il n'a pas vu le poids de Facebook » (Anis, ingénieur). Les tunisiens rencontrés comparent le soulèvement de 2011 à la grande vague de protestations populaires qui a secoué en 2008 la région de Gafsa (sud-ouest de la Tunisie) et plus particulièrement les villes du bassin minier dont celle d'Errdaif. Ces protestations, nous explique Anis, l'un des intérrogés, sont presque passées inaperçues. Il dit : « à l'époque (Hana, étudiante) ; « Pour moi tout ce que j'ai pu écrire et dénoncer sur Facebook, c'était très clairement ma part de participation à cette révolution.C'était le minimum qu'on pouvait faire, on était ici, il fallait au moins se mobiliser par la parole, par l'expression, par le fait de passer l'information. Enfin moi j'ai essayé d'expliquer Nos interlocuteurs ont par ailleurs souligné l'engagement différent qui était le leur vis-à-vis de leurs confrères en Tunisie, les tensions et la crainte diminuant avec l'éloignement. Les propos suivants sont révélateurs de cette idée : « Au début du mouvement, les gens là-bas avaient peur de s'exprimer sur Facebook. Au début ils partageaient des vidéos mais sans

	Nos interlocuteurs insistent tous sur cette idée que les vidéos citoyennes de la révolution
	diffusées sur Facebook étaient reprises par les chaînes de télévision telles que Aljazira et à certains amis ce qui se passait parce qu'ils y en avaient qui s'en foutaient complètement au prise de postion, sans réaction, ni dénonciation. Je pense qu'on avait moins peur qu'eux, en
	France 24. Ils considèrent en effet que leurs concitoyens, livrés à eux-mêmes, étaient les début et c'était vraiment le moment de mobiliser, parce qu'il fallait que tout le monde étant ici on risquait moins les représailles. Je me rappelle j'ai insulté le pouvoir sur
	acteurs et les reporters de cette révolution. Le tunisien était passé du rôle de simple récepteur bouge !» (Safa, étudiante). Facebook, je n'ai pas arrêté de dénoncer, de motiver mes amis. J'incitais à la révolte en
	d'une information manipulée à celui d'émetteur, de journaliste citoyen jouant un rôle actif quelque sorte. J'avais la rage et je n'avais que les mots pour mobiliser » (Nizar, employé) ;
	Ils ont constitué un catalyseur qui a appuyé des actions antérieures. Progressivement les dans les processus de récupération, de reportage et d'analyse de l'actualité (Bowman et Willis, Nos interlocuteurs nous ont parlé d'autres formes d'actions de mobilisation numérique via « Les gens ici avaient moins peur de dénoncer, ils n'avaient rien à craindre, bon au pire ils
	réseaux sociaux ont permis le passage d'une contestation déguisée, occultée, à une 2003). Facebook, comme l'échange de proxys pour contourner la censure et la diffusion ne pouvaient plus rentrer au pays si Ben Ali restait au pourvoir. Moi mes parents avaient
	contestation exprimée, affichée et délocalisée. Les vidéos diffusées sur Facebook, les d'informations de sites d'opposants interdits en Tunisie. Les extraits d'entretiens qui suivent peur pour moi, ils me mettaient en garde, ils me disaient d'arrêter. Pour moi il était bien sûr
	commentaires, les dénonciations en ligne ont remplacé la diffusion clandestine de tracts et les La mobilisation numérique hors de quetion de faire marche arrière » (Hana, étudiante).
	discussions dissimulées.
	La réflexion de Dominique Cardon (2010) au sujet des réseaux sociaux et de cette nouvelle
	identité permettant à des internautes, majoritairement jeunes et jusque là faiblement politisés,
	de pouvoir s'exprimer et peut-être venir grossir les rangs des manifestants, semble
	intéressante. Il explique ainsi l'aspect catalyseur de Facebook, lors de la révolution
	tunisienne : « on est dans le clair-obscur, on n'a pas l'impression de parler dans l'espace
	Jacques Attali (2003) proposait l'hypothèse de la résurgence de formes particulières de public. Et voilà que les conversations amicales se débrident et qu'on se retrouve à dire ce
	Par ailleurs, nos interlocuteurs considèrent que le réseau social catalyseur de cette révolution, nomadisme et de nouvelles mobilités liées à l'émergence des technologies. Omniprésents qu'on pense de Ben Ali. Quand les proches disent "Tu as raison", on assiste à un renforcement
	était Facebook. pendant la révolution tunisienne en termes de possibilités d'accès via Internet (en l'occurrence du pouvoir de la parole qui, partant de petites niches individuelles, gagne en puissance jusqu'à
	Facebook), les enregistrements audiovisuels à travers les téléphones mobiles ont permis exprimer une indignation. C'est complètement explosif ! » (Cardon, 2011, [En ligne]). « La
	Les tunisiens rencontrés nous ont parlé de « leur révolution parallèle ». Ils refusent d'être effectivement de se connecter, voire « d'être » connectés en quasi-permanence, dans les deux démocratie se mesure à la capacité expressive des citoyens (…). Le propre du Web, c'est
	considérés comme des spectateurs. Ils considérent que leur action s'intègre dans un pays. La mobilisation numérique pendant la révolution a permis l'émergence de trois l'auto-organisation, la création d'espaces à soi », rajoute Cardon (Ibid.). Le réseau Facebook,
	mouvement révolutionnaire participatif. Nous empruntons le terme de « spect-acteur » à pratiques : l'expression audiovisuelle numérique sur Internet, les transferts de données semble être en affinité avec les nouvelles formes d'organisation et de mobilisation.
	Augusto Boal (Boal, 1996), afin de montrer que ces immigrés n'étaient pas de simples (partage permanent) et la mobilisation des personnes à l'étranger (de manière virtuelle et
	Pour parler au téléphone avec leur famille de la situation en Tunisie, des codes étaient souvent montrez ont les a vues, revues, partagées et repartagées sur Facebook. Elles inspirent de la spectateurs, mais des « acteurs actifs » de la révolution. Cela veut dire que leurs actions ne se physique). Navigation, transfert et mobilisation désignent trois réalités faisant référence à une La communauté qui s'est établie à partir de la mobilisation numérique, s'est installée et a
	utilisés pour ne pas nommer le président et sa femme, nous expliquent certains tunisiens crédibilité, ce n'est pas le camouflage et le truquage de la chaîne nationale tunisienne » résumaient pas à celles de visionner et de partager des vidéos, mais surtout de commenter, de dimension symbolique de « la portabilité » des images retraçant la révolution. L'association trouvé un lieu précis : celui d'un espace permettant l'expression libre et engagée. Elle est
	rencontrés. (Sounya, étudiante) ; « Pendant que les gens se faisaient descendre par balles dans les débattre, de dénoncer, de mobiliser et de militer : « Au début du déclenchement des de la portabilité des outils numériques, de l'interopérabilité du réseau Facebook et des devenue un acteur révolutionnaire de lutte et de contre-pouvoir, à la recherche d'une histoire,
	manifs, la chaîne tunisienne passait des chansons, des documentaires sur la mer, nos protestations, il y avait des gens en Tunisie qui n'en parlaient même pas, pour eux c'était un fenêtres sensorielles ont favorisé une « connexion communautaire », où le « spectacle » de faits et d'une longévité commune
	multimédia a pris autant d'importance que la relation à autrui.

« Les réseaux sociaux ont changé la donne » nous dit l'un de nos interlocuteurs dans ce contexte. Il ajoute : « avant il y avait les tracts, maintenant ça a pris une autre forme : diffusion de vidéos et discussions en ligne, (…), à part mettre ces vidéos sur Facebook ou autres, les tunisiens ne pouvaient rien faire de ça, si tu les prends avec toi sur CD pour voyager, à la douane tu es fouillé, pareil le courrier est fouillé, tout était contrôlé ! Tu vois ce livre là j'avais peur de voyager avec, j'étais obligé de le scanner, de le mettre sur une clé USB, de changer son titre, de changer l'extension au cas où ils fouillent mon ordinateur, ils n'allaient pas le trouver mais j'avais peur, on a chopé un médecin qui est rentré avec ça, il a pris 6 mois de prison ». Plusieurs tunisiens élaboraient en effet diverses tactiques pour contourner la censure et rompre le monopole de l'information étatique.

Nos interlocuteurs nous ont fait part de leur crainte, avant la période de la révolution, de la répression et du contrôle que le pouvoir de Ben Ali avaient sur les moyens de communication.

Le contrôle des réseaux de communication était un enjeu de pouvoir et de survie pour le régime totalitaire et répressif de Ben Ali. Les meilleurs ingénieurs en informatique tunisiens étaient recrutés par le ministère de l'intérieur. Le régime avait la mainmise sur l'ATI (Agence Tunisienne d'Facebook n'était pas aussi généralisé, pourtant le soulement d'Errdaif était très violent. C'est en faisant ce genre de parallèle qu'on se rend compte finalement que Facebook a clairement été un catalyseur pendant la révolution. Facebook te met en contact avec 300 voir 400 personnes qui peuvent voir tout de suite ce que tu partages, c'est quelque chose de très, très puissant, la diffusion peut se faire très, très vite ». Même si la contestation numérique s'appuie sur des engagements et d'autres formes de mobilisation prélables, « les capacités offertes par le réseaux permettent une plus grande diversité et une plus large distribution des causes et des publics mobilisés » (Cardon, 2010, p. 127). Pour nos interlocuteurs, l'information concernant les abus de l'ancien régime provenait essentiellement d'Internet. Pendant la révolution, Facebook est devenu un moyen alternatif d'information qui leur a permis de rester en lien avec la Tunisie. Les vidéos filmées et postées sur Facebook par leurs concitoyens en Tunisie représentaient un témoignage vivant et authentique d'une situation que les médias traditionnels ont trop tardé à couvrir. Tous nos interlocuteurs nous ont fait part de leur perte de confiance dans les médias tunisiens. Les extraits d'entretiens qui suivent en témoignent : « Ces vidéos citoyennes que vous nous confrères là-bas étaient bien obligés de montrer ce qui se passait dans la rue, il n'y avait que Facebook pour diffuser, partager ces vidéos et montrer la réalité » (Aicha, étudiante) ; « pour moi ces vidéos sont devenues comme la marque de fabrique de notre révolution, ce sont des vidéos qui viennent du coeur de l'événement et pas des vidéos qui sont faites avec des mises en scène et des trucages, comme nous a habitués la chaîne tunisienne » (Sonia, étudiante).

« Internet accueillit (…) de nouvelles formes de mobilisation informationnelle qui se caractérisent par leur spontanéité ainsi que leur nature auto-organisée et décentralisée »

(Cardon, 2010, p.118)

. De nombreux exemples de mobilisations récentes se sont déroulées via les réseaux sociaux. Quand des milliers de manifestants moldaves ont protesté dans les rues contre leur gouvernement en 2009, leur mouvement a été appelé « la Révolution Twitter », en raison de l'outil de communication utilisé. Il en était de même pour les contestations contre le régime iranien la même année. La révolution tunisienne s'est déroulée selon un tel processus. événement banal qui allait s'arrêter comme à chaque fois, et moi curieusement cette fois j'y croyais et je n'ai pas arrêté de sensibiliser, de motiver mes copains là-bas. Je sentais que c'était de mon devoir de dénoncer ce qui se passait et d'encourager en quelque sorte le processus révolutionnaie » en témoignent : « Il y avait beaucoup de blogs qui étaient censurés en Tunisie et nous ici on avait accès aux informations qui circulaient sur ces blogs. On allait sur les sites d'opposition, on prenait les informations et on les postait sur Facebook » (Hassan, employé) ; « Ce que j'ai pu faire aussi c'est les échanges des proxys avec des hackers pour contourner le contrôle, j'ai essayé de les partager, de les poster. Parfois tu tombes sur un proxy qui marche et au bout de deux jours il ne marche plus, parce qu'ils ont les moyens là-bas de les détecter, donc il fallait à chaque fois en trouver d'autres » (Mokhtar, enseignant).

  En effet, outre l'engagement numérique de nos interlocuteurs, ces derniers ont souligné leurs actions de rassemblement, de sensibilisation et de manifestations dans les rues bordelaises et dans les locaux de l'ATF Bordeaux (Association des Tunisiens en France). Les tunisiens immigrés se sont impliqués non seulement dans une démarche d'engagement virtuel, mais aussi dans une démarche pragmatique, afin de réaliser « leur contribution à la révolution » en étant en France. Ils ont joué le rôle de « spect-acteurs » qui se sont engagés dans la création d'un espace d'information et de communication « libres ». Nous avons en effet recensé les différentes « spect-actions » menées sous trois rubriques :(2011) un rôle « empathique et solidaire » avec les manifestants. « Le dispositif (Facebook) est devenu un espace d'échange et de discussion autour de thématiques politiques et idéologiques »(Abid et al., 2011, p. 229). Les évènements de la révolution ont pris une place importante dans le vécu des immigrés tunisiens en France. L'usage de Facebook comme outil d'engagement et de mobilisation était devenu une pratique omniprésente : « je me rappelle, je ne dormais presque plus, j'étais 22 heures sur 24 sur Facebook, même au travail ! Il fallait que je sois connecté, que je sois dans la révolution et dans la mobilisation » (Anis, ingénieur).Une nouvelle conception de l'espace public a émergé. Pour le tunisien « déterritorialisé », il s'agit d'un espace où la prise de parole n'est plus réservée mais libre. « C'est en tout cas le premier gain de cette révolution, en attendant que les autres revendications soient acquises », nous dit enfin l'un de nos interlocuteurs.

	Communication et « data-	Circulation et échanges	Création	et	durabilité
	dump » révolutionnaire 2	numériques			révolutionnaire
	Manifestations dans la rue.	Communication, échanges	Création d'évènements et de
		(parler	de	cela	aux	groupes « pro-révolution »
		« autres »).			via Facebook.
	Rédaction d'articles	Réunion « physique » entre	Voyages	en	Tunisie,
	(journalistiques, de réflexion,	tunisiens pour suivre les	déplacements sur les lieux de
	de recherche, création de	événements en Tunisie.		l'évènement.
	blogs.)
	Nous soutenons l'idée que les immigrés tunisiens ont accordé un sens à leurs actions
	numériques. Ces dernières peuvent être lues « […] à la fois comme des processus sociaux et
	comme un champ de bataille » (Martin-Barbero, 2002, p.10). Les significations et les valeurs
	qui se sont formées entre ces individus se fondent sur « la base de leurs relations, de leurs
	conditions historiques, de leurs pratiques et traditions vécues » (Hall, 2007, p. 43), ainsi que
	sur leur mobilisation contre un régime dictatorial.

. Cette communauté mobilisée était composée de personnes qui avaient en commun des valeurs, des croyances, des intérêts et des ambitions en vue de l'amélioration des conditions de vie dans leur pays. Elle était caractérisée par une identité collective numérique et parfois « physique », comprenant des actions sur le terrain.

L'idée de centrer une action numérique dans une révolution a joué selon Nader

Abid et al.

L'absence de la foule se justifie notamment par le décret d'un couvre-feu et par la terreur semée via des snipers partisans de Ben Ali ; suite à son départ de la Tunisie, ce monsieur courait ainsi un grand risque.

Il était important pour nos interviewés que chaque immigré tunisien pût créer, trouver des documents et les mettre en ligne, afin qu'un large public puisse y avoir accès, les explorer et en identifier la pertinence.


Michail Mavropoulos
email: mavropoulo@ceid.upatras.gr

Thodoris Lappas
email: tlappas@ceid.upatras.gr

Georgios Keramidas
email: gkeramidas@ceid.upatras.gr

Dimitris Nikolos
email: nikolosd@ceid.upatras.gr

Use Them -Don't Waste Them. Recruiting Strong ECC in L1 Caches for Hard Error Recovery Without the Penalty

Keywords: fault tolerance, ECC, first-level caches, criticality, aggressive superscalar processors

des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Lowering the supply voltage (Vcc) is one of the most effective methods to reduce power consumption of integrated circuits (IC) [START_REF] Kaul | Near-threshold voltage (ntv) design: opportunities and challenges[END_REF]. Today's processors have the ability to operate in multiple power nodes. Thus, the Dynamic Voltage Frequency Scaling (DVFS) technique is a key technique to realize ultra low-power consumption and energy efficient systems. Unfortunately, during Vcc reduction, the impact of process, voltage and temperature (PVT) variations become predominant resulting in unreliable ICs. The problem is more pronounced in on-chip memories (i.e., caches) where Vcc scaling leads to an exponential increase in the number of faulty memory cells [START_REF] Wilkerson | Trading off cache Capacity for realiability to Enable Low Voltage Operation[END_REF]. The rate of failures in memory cells typically determines the minimum supply voltage, known as Vccmin, at which the whole chip can reliably operate.

It becomes a real challenge to protect cache memories with new fault-tolerance (FT) mechanisms against hard faults appearing when operating below Vccmin (a.k.a. nearthreshold execution). A widely used cache FT technique, also employed by many commercial products, is cache frame disabling (CFD). CFD follows the philosophy of graceful degradation and it is an appealing technique due to its simplicity: only an extra bit, called faulty bit, is attached to each cache frame and its value indicates a disabled faulty cache frame. On the other hand, the major disadvantage of CFD is that a significant portion of the cache is wasted (disabled) in high failure rate situations [START_REF] Mavropoulos | A Defect-Aware Reconfigurable Cache Architecture for Low-Vccmin DVFS-Enabled Systems[END_REF]. As Fig. 1 illustrates, more than 50% of cache area is disabled when the SRAM cells probability of failure (pfail) is more than 1e-03. pfail vs. Vcc scaling relation can be found in [START_REF] Mavropoulos | A Defect-Aware Reconfigurable Cache Architecture for Low-Vccmin DVFS-Enabled Systems[END_REF]. To address this inefficiency, the application of CFD in smaller cache frame granularities was proposed in [START_REF] Abella | Low Vccmin Fault-Tolerant Cache with Highly Predictable Prtformance[END_REF]. However, the technique in [START_REF] Abella | Low Vccmin Fault-Tolerant Cache with Highly Predictable Prtformance[END_REF] provides only a partial solution to the problem, since it is not scalable to high pfails.

A natural class of techniques for increasing cache resiliency is to rely on the various error correcting codes (ECC) to detect/correct the hard errors. These techniques are able to increase the effective fault-free cache capacity by correcting one or more bit-cell errors, but they introduce a constant repair time penalty rendering them not suitable for the latency sensitive L1 caches. An interesting study about this issue is presented in [START_REF] Hijaz | A private level-1 cache architecture to exploit the latency and capacity tradeoffs in multicores operating at near-threshold voltages[END_REF]. The authors observed that there is a tradeoff between cache capacity and cache hit latency. In particular, in low pfails (low number of faulty cache frames), it is preferable to follow the CFD technique. On the contrary, in high pfails, it is more beneficial to pay the extra latency of ECC in hit access time, otherwise the cost from the additional cache misses will become prohibitively high. However, in the approach of [START_REF] Hijaz | A private level-1 cache architecture to exploit the latency and capacity tradeoffs in multicores operating at near-threshold voltages[END_REF], only cache-wide decisions were employed.

This research has been co-financed by the European Union (European Social Fund -ESF) and Greek national funds through the Operational Program "Education and Lifelong Learning" of National Strategic Reference Framework (NSRF) -Research Funding Program: Thales "Holistic". Investing in knowledge society through the European Social Fund

II. OUR PROPOSAL

In this position paper, we outline a methodology exploiting the strength of ECC memory protection in first-level caches without increasing unduly the execution time of the running applications. Our mechanism is based on the criticality metric. As demonstrated in [START_REF] St | Load latency tolerance in dynamically scheduled processors[END_REF] not all load instructions are equally important. In fact, many loads have significant tolerance for execution latency. In other words, there is a subset of program's load instructions, called non-critical [START_REF] St | Load latency tolerance in dynamically scheduled processors[END_REF] or not vital loads [START_REF] Rakvic | Non-vital loads[END_REF] that can be delayed for one or more cycles without affecting program competition time. Non-critical loads can be considered as load instructions not residing into the program's critical path i.e., the chains of dependant instructions that determines a program's execution time.

In the context of this work, given an ECC protected faulty cache, non-critical loads can be hosted in faulty frames of a faulty cache without hurting system performance. This is because it is safe to pay the overhead of ECC repair time in non-cirtical loads, since these loads can afford some degree of latency tolerance. A high level diagram of the proposed idea is depicted in Fig. 2. The right part of Fig. 2 shows an exemplary 2-way first level instruction or data cache in which the red points correspond to errors and consequently to faulty cache frames. In contrast to previous approaches that propose to disable the faulty cache frames, as part of this work, we propose to keep these faulty cache frames "functional" and use ECC to detect and correct the hard errors. As noted, if noncritical data are carefully directed to faulty cache frames, then the program's execution time will remain almost intact.

The left part of Fig. 2 illustrates our approach. The top part shows the modifications required in cache placement logic, whereas the bottom part shows the corresponding modifications in cache hit path. In essence, we leverage the ability to predict whether a load is in the application's critical path using an appropriate criticality predictor. We have implemented three types of criticality predictors explicitly optimized to the needs of the proposed work and we are now in an evaluation phase. The proposed criticality predictors are based on i) the number of dependant instructions of a load instruction, ii) the behavioral of a load in the commit stage, and iii) the location of a load in the instruction window. Due to space reasons, we omit the details of this analysis.

At this point, it is worthwhile to clarify that the correctness of program's execution is not affected by the quality of criticality predictions. This is because, in our cache architecture, all cache frames are ECC-protected, but the process of data correction is activated only in cases that a specific data block resides in a faulty cache frame. Wrong predictions will result only in performance losses that would be avoided if more sophisticated predictions are issued.

However, in order to reveal the potential of the proposed methodology, Fig. 3 shows the impact on execution time when a specific percentage of non-critical loads is delayed. The results are extracted in SimpleScalar assuming an 8-issue, Out-of-Order, superscalar processor with 192-entries Reorder Buffer and a single-cycle 16KB L1 data cache. The green part of bars in Fig. 3 corresponds to the percentage of cache blocks characterized as non-critical by one of our criticality predictors. These blocks are delayed during cache access by 2 (stacked bar in left), 4 (middle), or 8 (right) cycles respectively. In essence, those delays might correspond to ECC implementations of different error recovery strengths e.g., SECDED and DECTED. As Fig. 3 indicates, by selectively employing ECC only to non-critical data, a minor increase in the execution time is observed e.g., 2.7% in the 4cycle ECC case (stacked bar in the middle). Most importantly, a significant portion of data blocks is characterized as noncritical (more than 60% in all cases), thereof this portion of data blocks can be served by faulty cache frames.

Fig. 1 .

 1 Fig. 1. Disabled cache portion though a wide range of pfails

Fig. 2 .

 2 Fig. 2. The proposed mechanism.

Fig. 3 .

 3 Fig. 3. Percetange of non-critical loads (green bars) and the impact on execution time when the critical loads are delayed (red bars).


OSLC-based Support for Integrated Development of Dependable Systems

Alexei Iliasov, Alexander Romanovsky Newcastle University Newcastle Upon Tyne, UK {alexei.iliasov, alexander.romanovsky}@ncl.ac.uk Linas Laibinis, Elena Troubitsyna Åbo Akademi University Turku, Finland {linas.laibinis, elena.troubitsyna}@abo.fi Abstract-Engineering of dependable systems is an inherently heterogenous field and involves the use of a wide range of techniques to analyse different aspects of the system behaviour and properties. Various standards typically prescribe a set of techniques to be used and a development process that should be followed to achieve a high degree of dependability and demonstrate it during certification. In this paper, we address the problem of building integrated environments that implement the processes required for engineering dependable systems. We discuss the use of OSLC (Open Services for Lifecycle Collaborations) -a rapidly developing industry-driven standard as a technological platform for such integration and present our ongoing work on building an integrated environment for formal development of dependable systems. Our prototype environment spans over requirements engineering, formal modelling and verification in Event-B as well as safety case construction.

I. COMPLEMENTARITY AND DIVERSITY IN DEVELOPMENT

PROCESS Development of dependable systems is an engineering field that is heavily regulated by standards [START_REF] Storey | Safety-Critical Computer Systems[END_REF]. Though standards are often criticised for their rigidness, they nevertheless capture the best practices and define recommendations based on decades of experience in engineering and operation of dependable systems. The majority of modern standards adopt process-oriented approaches to dependability assurance, i.e., they prescribe a set of methods and tools to be used to achieve dependability and demonstrate it during certification.

Let us note that, despite differences in details, the majority of dependability-related standards focus on enforcing complementarity and diversity in system development. Indeed, they aim at ensuring that there are not gaps in the analysis of the system behaviour in both nominal and off-nominal situations, failure analysis is complete, and several diverse layers of protection are built to break the chain of error propagation.

Diversity and complementarity are enforced at both development process and system design levels. For instance, a development process typically complements fault avoidance with fault tolerance and fault removal; diversity is also employed in designing software and hardware to mitigate a risk of common cause failures.

To follow the recommendations prescribed by standards and ensure that diversity and complementarity are properly implemented, the developers should be able to build integrated engineering environments that establish a correct and efficient flow of information within the development process.

The development process generates a large amount of heterogeneous information -requirements, models, designs, tests, documentations, safety cases, etc. Obviously, to efficiently handle it, we need to provide the engineers with an automated support that establishes common information space, supports an efficient dynamic information flow and enables seamless integration of diverse tools. In this paper, we argue that OSLC provides us with a suitable technology to achieve these goals. Next we give a brief overview of OSLC.

II. OSLC

Open Services for Lifecycle Collaboration (OSLC) [START_REF]OSLC: (Open Services for Lifecycle Collaboration[END_REF] is an open community, the main goal of which is to create specifications for integrating tools, their data and workflows supporting lifecycle processes. OSLC is organised into domains that address integration scenarios for change, test, requirements and configuration management. Each domain specifies a common vocabulary for the lifecycle artefacts needed to support the integration scenarios.

OSLC specifications focus on how the external resources of a particular tool can be accessed, browsed over, and specific change requests can be made. OSLC is not trying to standardise the behaviour or capability of any tool. Instead, OSLC specifies a minimum amount of protocol and a small number of resource types to allow two different tools to work together relatively seamlessly.

To ensure coherence and integration across different domains, each domain builds on the concepts and rules defined in the OSLC Core specification [START_REF]OSLC-Core: (Open Services for Lifecycle Collaboration[END_REF]. OSLC Core consists mostly of standard rules and patterns for using HTTP and RDF (Resource Description Framework) that all the domains must adopt in their specifications. It also defines a small number of resource types that help tools to integrate their activities.

In OSLC, each artefact in the lifecycle -a requirement, a test case or a source code file (or a part of these) -is an HTTP resource that is manipulated using the standard HTTP methods (GET, PUT, POST, DELETE). Each resource has its RDF representation, defining statements about resources (in particular, web resources) in the form of subject/predicate/object expressions, i.e., as linked data. OSLC also supports representations in other formats, e.g., JSON or HTML.

The central organising concept of OSLC is ServiceProvider that allows the tools to expose resources. In its turn it enables navigation to all resources as well as creation of the new ones by the service consumers. Two fundamental properties of a ServiceProvider are: 1) oslc:creation: the URL of a resource to which you can POST representations to create new resources. 2) oslc:queryBase: the URL of a resource that you can GET to obtain a list of existing resources. ServiceProviders have a third important property -dialog that describes invocation of HTML web user interface dialogs of one tool by another.

There are several different approaches to implementing an OSLC provider for software. In our work, we rely on the Adapter approach. It proposes to create a new web application that acts as an OSLC Adapter, runs along-side of the target application, provides OSLC support and "under the hood" makes calls to the application web APIs to create, retrieve, update and delete external resources.

In our work, we used Eclipse Lyo -an SDK helping the Eclipse community to adopt OSLC specifications and build OSLC-compliant tools. Next we will discuss our prototype implementation of OSLC-based integration between a custombuilt requirements management tool, the Rodin platform -an automated tool for formal modelling and verification in Event-B, and a safety case generation tool.

III. PROTOTYPE OF INTEGRATED ENGINEERING ENVIRONMENT

Event-B is a top-down state-based framework for formal development of dependable systems [START_REF] Abrial | Modeling in Event-B[END_REF]. It relies on a top-down correct-by-construction development approach to specify the system behaviour. Correctness of models and their refinements in Event-B is verified by proofs. An integrated extendable framework -the Rodin platform [START_REF]RODIN: Event-B Platform[END_REF] -provides an automated support for formal development in Event-B. Event-B has been used in industrial setting, especially in the railway domain.

The Rodin [START_REF]Rigorous Open Development Environment for Complex Systems (RODIN)[END_REF] and Deploy [START_REF]EU-project DEPLOY[END_REF] projects have significantly advanced Event-B and the Rodin platform as well as highlighted the issues in incorporating formal methods into the industrial setting. The practitioners have observed benefits of using formal modelling especially at the requirements engineering stage. They have also pointed out that an automated support is required to communicate the results of formal modelling to different domain experts involved in the system development.

In our prototype integrated engineering environment we aim at addressing this issue. We focus on building an environment that integrates requirements engineering, formal modelling and verification as well as safety case construction. Requirements engineering and safety assurance are known to benefit the most from using formal modelling and verification.

In our prototype engineering environment we strive to retain both flexibility and notation that is native for each domain. Requirements are defined in the natural language. To maintain the link between the dynamically changing requirements and the associated formal models, we have created a prototype tool, Requirements-Rodin adapter [START_REF] Rodin | Using Instructions[END_REF]. Formal modelling is done using Event-B -the core language of the Rodin platform. Safety cases are generated in the goal-structuring notation [START_REF] Kelly | Arguing safety a systematic approach to managing safety cases[END_REF].

Our requirements tool uses a generic principle of organising requirements into a tree with further optional cross-links between them and their classifications (by taxonomy, component, developer, etc). The tool provides a simple form-based user interface. It embeds a web-service providing OSLC-compliant RDF descriptions of requirements. Every requirement may be referred to by the project name and requirement id.

The second part of the prototype environment achieves a similar goal for the Rodin platform. We have developed a Rodin plug-in that exposes the Event-B model database and proofs as externally referable OSLC resources. Once again, each model element (variable, invariant, refinement) has a unique global identifier that can be used to cross-link it with other OSLC and RDF resources.

The third part of the environment facilitates generation of safety case. It maps relevant elements of requirements and models into the corresponding parts of a safety case, i.e., allows to reuse the results of formal modelling and verification to construct a safety argument.

IV. DISCUSSION In this paper, we have discussed our ongoing work on building a prototype of integrated environment for engineering dependable systems. We have focused on building a tool chain that links requirements engineering, formal modelling and safety assurance. Our prototype tool chain aims at enforcing principles of complementarity and diversity in the system development. Indeed, an automated live link between requirements and formal modelling and verification provides a continuous cross-check of requirements correctness and adequacy of the associated formal models. Moreover, via Rodin plug-ins we can augment proof-based verification with model checking, which might be seen as a complementary verification technique. Finally, the link with safety cases allows the designers to spot deficiencies in the system design, e.g., if a safety argument cannot be provided. Moreover, it allows the engineers to efficiently reuse the results of formal modelling for safety case generation.

OSLC is gaining a momentum. We believe that our prototype implementation has demonstrated that OSLC offers an advantageous technology supporting creation of integrated environments for engineering dependable systems.


Abstract-MMOGs (Massively Multiplayer Online Games) are getting ever more popular, but current game server architectures do not scale with the number of players. Instead of addressing the issue, the most common workaround in the industry is to use multiple distinct and non communicating game servers. After a brief overview of existing game server architectures and methods to distribute server load, this position paper outlines another kind of architecture that should scale and discusses the difficulty of evaluating game platforms on a large scale.

I. INTRODUCTION

Designing a scalable game server architecture that guarantees availability for every player is no easy task. An MMOG server must accomodate a large number of connected players, offering each of them a consistent view of the game world and the best possible quality of service for a great gaming experience. In particular, short response times for player actions are often essential [START_REF] Claypool | Latency can kill: Precision and deadline in online games[END_REF].

Adapting the capacity of the game server architecture to achieve satisfactory availability is very complex because the number of players connected to a game varies significantly during the day. Figure 1 shows the wide variation of the average number of players connected to a single World of Warcraft Realm during the day between January and September 2006 [START_REF] Lee | Is server consolidation beneficial to mmorpg? a case study of world of warcraft[END_REF]: it becomes very crowded around 11pm and almost deserted around 7am. Such a variation can lead to a game server crash if the server is not powerful enough. In fact, game server architectures have a long tradition of crashing every time a new highly anticipated game is released. Usually the main solution is to highly oversize the game server to absorb player peaks. However this leads to a higher cost of the server architecture, with mostly underused machines.

Adding to this complexity, the distribution of player avatars in the game world is very skewed. Players often congregate around "hotspots" like towns. Different methods of splitting the game world help reducing the load of a single machine hosting the game server.

To support many players, some MMOG solve the problem by game design. For instance, Dragon Quest X reduces the possible interactions between players : groups are composed of 4 players and only able to cheer other groups, thus reducing the time constraint. This paper only considers MMOG with high number of players and high interaction between them.

Number of players

Hour of the day

II. VIRTUAL WORLD PARTITIONING

Several partitioning methods that are common to different architectures allow the management of very large amounts of players.

Zoning divides the world in different zones managed by different machines. Game designers often separate these zones with fixed and arbitrary geographical limits. Players may incur a significant waiting time (loading screen) between these zones while they are transferred between servers. Connecting players to two servers in an "overlap" zone at the border can acheive seamless transfers. Zones borders can also be dynamic to avoid player congestions, but dynamic zoning is more complex and costly, especially when player mobility is high.

Instead of cutting the world into zones, Sharding consists in duplicating the world and separating players into small groups: each group plays on a different copy of the world, called a "Realm" or a "World" in most games. Analogous to poker tables, shards can be added according to the demand, but they remain fully separate and there can be no communication or interaction among them.

Instancing corresponds to having multiple copy of a zone, possibly on different servers, each copy having a smaller amount of player. This can lead to strange situations, like having a meeting at some place, but players cannot see each other. This is how "dungeons" in role playing games are often managed to have the same content experienced by different groups without interference.

Cloning consists in multiple machines that manage the same zone. This method allows concurrent computations associated with the same zone, such as pathfinding for different units in real time strategy games.

The problem with Sharding and Instancing is that players cannot really play together. The cloning method is not always applicable because it can involve multiple locking between servers that modify the same values, which can lead to a very high latency. The efficiency of zoning is closely tied to player locations that can vary drastically during the game.

III. GAME SERVER ARCHITECTURES

Different architectures support these partitioning strategies, the most common being the Client-Server architecture. The server handles all update requests from every player, updates the current world state accordingly and sends back player views of the world. This architecture may involve multiple machines with load-balancing mechanisms. However, as a server can only handle a finite number of players, the number of players a static number of servers can handle is also finite. Hence this architecture does not really scale up to an unlimited number of players and is really vulnerable to machine crashes.

Peer-to-Peer [START_REF] Keller | Solipsis: A massively multi-participant virtual world[END_REF], [START_REF] Beaumont | Voronet: A scalable object network based on voronoi tessellations[END_REF] architectures incorporate the server logic into the client program: the architecture uses CPU power and network capacity of the players to contribute to the server power. However, game editors are reticent to this kind of architecture. One reason is that this prevents monthly subscription schemes: since all the server logic is already embedded into the client, players can freely set up their own virtual world. It also involves more development as churn and cheating are harder to handle. As cheating is a real problem on a persistent world (the cheat becomes a permanent advantage), it is carefully checked. This implies a bigger latency due to the need of agreement on legal player actions.

Hybrid solutions [START_REF] Yu | Mopar: a mobile peer-to-peer overlay architecture for interest management of massively multiplayer online games[END_REF] retain the weaknesses of both previous architectures. For instance, Super Peers hosted either on player nodes or on trusted servers represent single points of failure.

A proposed alternative is an architecture that provisions VMs on a Cloud service. The game server launches new VMs during load peaks, and shuts them down when the load decreases.

IV. OUR CASE FOR SIMULATION

To the best of our knowledge, the literature on Cloud Gaming does not yet comprise any algorithms that handle insertions and deletions of VMs on demand. In an academic context, Cloud computing is hard to experiment on because of its cost. Besides, simulation facilitates automation of the experiments and allows their reproducilbility: same latencies, same player mobility, . . . Another issue is that provisioning algorithms depend mostly on player distribution inside the game world because their aim is to adapt the sharing of the world between servers. Unfortunately there are few player movement traces available and many of them lack precision. For instance, available World of Warcraft traces indicate only the zone of the player and not the exact position. We will therefore have to generate realistic traces to test our algorithms.

Our mobility model is a refinement of Blue Banana [START_REF] Legtchenko | Blue Banana: resilience to avatar mobility in distributed MMOGs[END_REF]. Players gather around hotspots in a power law density. They move on short distances inside a hotspot and travel in straight lines between hotspots similarly to Lévy Flights. This mimics movements of people around real-life cities, where it's harder to move in the center of the city and highways concentrate traffic between cities. Most game worlds include forbidden zones such as oceans or high mountains on the map: our model integrates such zones that prevent player movement. Our model also accounts for player connections/disconnections along daily player variations.

V. CONCLUSION This paper describes a seamless scalable game server architecture that takes advantage of VMs in Cloud services to increase processing power in crowded zones. Since the architecture depends mostly on the player distribution and since available traces lack precision, we propose a mobility model for the generation of traces. Our future work aims to generate even more realistic traces with group formations and different player activities and profiles. We will then develop load balancing and provisioning algorithms for our Cloud server architecture and compare them to existing architectures using the generated traces.

Fig. 1 :

 1 Fig. 1: Average daily distribution of the number of connected players in a single World of Warcraft realm

Fig. 2 :

 2 Fig. 2: Example of an avatar distribution on a map


Mohamed Kallel
email: kallel_mohamed2004@yahoo.fr

Mohamed Salim Bouhlel
email: medsalim.bouhlel@enis.rnu.tn

Jean-Christophe Lapayre
email: jean-christophe.lapayre@univ-fcomte.fr

Use of Multi-Watermarking Schema to Maintain Awareness in a Teleneurology Diagnosis Platform

Keywords: Multiple watermarking, medical images, TeNeCi project, wavelet transform, traceability

Use of Multi-Watermarking Schema to Maintain Awareness in a Teleneurology Diagnosis Platform

Introduction

In the recent years, the number of internet users has increased. Such an increase is automatically accompanied by a growing threat against piracy and consequently the insecurity of messages. In the medical field, however, the transfer of images must be protected against piracy [START_REF] Osborne | Multiple embedding using robust watermarks for wireless medical images" 3 thd international conference on mobile and ubiquitous multimedia[END_REF]. Indeed, the doctor uses the Internet as a means to exchange views with his/her colleagues in order to save time but this communication can be interfered or interrupted by a third person, which would lead to a change in the content of the image or to substitute one medical image by another. The cooperative application incorporates various domains including networks, distributed systems, multimedia and data consistency. It is therefore useful to make a platform combining the functionalities common to all types of cooperative applications. The TeNeCi project is a platform that establishes an expert solution and support in neurological decision-making and in emergency neurology management. We develop an approach on multiple watermarking in the wavelet field to guarantee a record of the diagnoses.

In this paper, we apply a multiple watermarking technique in wavelet field to preserve the traceability and the record of the medical image diagnosis.

In the second section, we present the TeNeCi project.

In section 3, we specify the different constraints of the watermarking technique in wavelet domain.

In section 4, we expose our multiple watermarking technique used to preserve the security and the traceability of medical diagnoses made by doctors.

In section 5, we provide simulation results about our technique.

Finally, in the last section we comprise some concluding remarks.

TeNeCi platform Description

TeNeCi [START_REF] -C | Collaborative Telemedicine Components Integration in a Multimedia Conferencing System[END_REF] (Collaborative tele-neurology), is a European project created between the CHU of Besançon (France) and the CHU Vaudois of Lausanne (Switzerland) in order to conceive and to develop a platform to establish and develop an expert solution and support in neurological decision-making and in emergency neurology management [START_REF] Guyennet | The Group Approach in Distributed System[END_REF]. Figure 1 illustrates the based function of this platform and shows the analyses of the neurology image. The TeNeCi project contributes to a better organization of the management of neurology emergencies thanks to the development of new techniques, which assist in emergency neurology diagnosis and treatment as well as in the field of neurological pathologies as a whole. These new techniques operating through a telecommunication network provide practitioners with real-time remote access to relevant information [START_REF] Moulin | Consultations de neurologie en urgence dans un centre hospitalier universitaire" : Apport du neurologue dans la prise en charge du patient[END_REF]. Medical decision-making is thereby facilitated thanks to the cooperative nature of the application. This aspect will contribute to real-time group-based work. The use of the collaborative work doesn't stock all the diagnoses in the debate thus we have a record problem. For this reason, we elaborate a multiple watermarking approach that ensures a record for these diagnoses.

General context

Our method consists of inserting an invisible signature in a medical image. This signature can be, a text, a drawing on the image by the addition of an arrow for example or actions on the image itself following a change of contrast or luminosity. Indeed, a doctor is brought to work on the image and the platform undertakes to transmit the modifications to another doctor. This last recovers the handling of the preceding doctor and gives him his comment and so on. Hence, we obtain the multiple watermarking. We note that this method can offer a record to the medical image of the patient and give precise report on the medical image since it can be under the control of a medical team. Indeed, each doctor is responsible for all the comments provided in the debate since they will be carried and under the judgement of all the speakers. Consequently, the doctor assumes the whole of the actions of which he is the author, and they will be filed in the medical image.

The application of the multiple watermarking technique ensures that each doctor inserts his diagnosis in the medical image without degrading it. With any new insertion, the image must always keep its clarity and its characteristics.

In a virtual ring, collaborative work between the experts lies in the fact that they share the analysis of a medical image among them thus allowing an exchange of information to enhance their knowledge and to diagnose well the medical image within a short time shown in figure 2.

Fig.2. Collaborative work between doctors

The basic idea of the use of the multiple watermarking approach in this work lies in the fact that all the doctors are able to insert their diagnoses in turn while preserving the traceability of each one. The principle of insertion of the diagnoses is carried out in 4 phases:

Phase 1: The medical image that will be treated must be available on the whole of the sites of the doctors.

Approach Constraints

• In the medical field, the embedded signatures mustn't modify the medical information contained in the image and mustn't affect the image quality.

• Since we applied our approach on the medical field, doctor doesn't allow any falsification and modification in the medical image. So, the least modification can influence the patient diagnosis (inserted signature). For this reason we must use a conservative wavelet transform. • The underflow and overflow phenomenon [5][6] can be considered as a potential problem. Figure 3 explains the problem caused by this phenomenon.

Fig.3. Excess problem

When we apply the inverse wavelet function, we notice that there are some pixels that will be over 255 and some others that will be less than 0. Indeed, each value exceeding the maximum of 255 takes the value 255 and each value less than 0 takes the value 0. Accordingly during the extraction phase we cannot find the signature inserted. From these constraints, is born the need for introducing new multiple watermarking technique which surmount the precedent constraints.

4.Our Multiple Image Watermarking Scheme

Wavelet transform constitutes one of the newest topics in the image processing field [START_REF] Bouhlel | L "A Review of Watermarking Techniques, Applications, Properties and Domains[END_REF].It offers a good temporal and frequency localization. This transform decompose image into sub bands at different resolution levels as shown in figure4. The 5/3 wavelet transform is used in this work since it presents a conservative character.

In fact, by applying this transform on an image we can find it by application of wavelet inverse transform without appearance of any loss.

The forward equations for the conservative 5/3 transform are given by:

[ ] [ ] [ ] [ ] ( )       + + - = n s n s n d n d 0 0 0 1 2 1 (1) [ ] [ ] [ ] [ ] ( )       + - + + = 2 1 1 4 1 0 n d n d n s n s (2)
x [n], s[n] and d[n] are respectively the input signal, low pass subband signal and high pass subband signal.

We also define the quantities s 0

[n]=x[2n] and d 0 [n]=x[2n+1]

Another advantage of this transform is the superior modeling of HVS (human visual system). In our technique we use special effect of the HVS that the human eye is less sensitive to change of higher image frequencies [START_REF] Fourati | A New Fragile Watermarking For Medical Images Based On The Human Visual System[END_REF], this HVS characteristic is used to embed signature imperceptibly in the less significant coefficients. To surmount the underflow and the overflow problem caused by the insertion of the diagnosis patient in the transformed coefficient; we will apply a dictionary to code the diagnosis. In fact the adopted coding technique is to reduce coefficient. The used formula is the following:

α - = ) (x ASCII X (3)
With: α : parameter x: The original diagnosis letter. X: The value after conversion. After an empirical study, in this paper we used α = 96, and we obtain a dictionary to convert each character in a new value. Table 1

Insertion of the signature

The procedure of inserting of the signature is made as follows:

The doctor writes his/her report after the examination of the patient.

We apply the wavelets transformation to the medical image; we shall have 4 plans (a plan of weak frequency which contains the estimate of the image and three plans of details). The report is going to be converted by applying the approach developed to surmount the problem of overflow.

The report is inserted into the image (the zone of higher frequency) We apply the inverse wavelet function transform [START_REF] Chemak | New Watermarking Schema for Security and Transmission of Medical Images for PocketNeuro Project[END_REF] to have the watermarked image eventually. Figure 5

Extraction of the signature

The procedure of extraction is made in the same way as the procedure of insertion. In the first time, we have to recuperate the coded diagnosis located in the high frequencies of the image and to resort the hidden data. The stages of extraction are made as follows:

we apply the wavelets transformation on the watermarked image. we extract the possible signature of the plan of high frequencies.

we cross the signature to the dictionary so that the second doctor gets back the signature inserted by the previous doctor. Figure 6 shows the stages of the procedure of the signature extraction. The second doctor extracts the diagnosis drafted by the previous doctor to give his notice of consent or refusal. This approach allows to enrich the knowledge of doctors to ensure a diagnosis sure of the medical examinations. In our method we verify the comprehensibility of the extracted signature (doctor diagnosis) and if the message is not comprehensible, the watermarked image was considered as an altered image and it was rejected. So, our target is to guarantee the traceability and the record of the diagnoses.

Experimental study

In our experimental study, we tested 40 gray-scale images of 256x256 pixels that had been saved in BMP format. The images had been acquired from the DICOM standard. The insertion would be in an invisible way and only the receiving doctor would be able to detect the signature correctly. Figure 7 presents the original image and watermarked image after the insertion phase of the diagnosis using the described method.

Original image

Watermarked image Where, X max is the maximum luminance in the image.

The MSE (Medium Square Error) is used to quantify the distortion generated by the digital watermarking. In fact, we use an additive scheme to watermark the image. This modification could affect the quality of the image.

( )

nm I I MSE n i m j ij ij ∑∑ = = - = 1 1 * ² (5)
Where, I and I* are respectively the original image and the watermarked one. Indeed, the variation of the PSNR suite with care of the multiple watermark [START_REF] Kallel | A New Multiple Watermarking Schema for Medical Image in Frequency Field" 4th International Conference: Sciences of technologies of Information and Telecommunications[END_REF] in the field of wavelets is illustrated in figure 8. The PSNR metric is used to determine the degradation of the quality of the image after the insertion of the signature.

The medical images can undergo numerous transformations during their transmissions thus altering the information contained in the image. The doctors avoid working with examinations which are attacked and exclude any types of attacks [START_REF] Li | Improving Biomedical Data Classification Performance by Wavelet Preprocessing[END_REF]. Therefore, we should be interested in the fact that our developed approach must be sensitive to hostile or innocent attacks. According to this illustration, we note that the application of any attack on any image generates a wrong message during the extraction stage. In fact, doctor is certain of the integrity of the transmitted image and every modification was detected in the extracted phase.

Conclusion

The discrete wavelets transform in is an analysis in sub-bands, the bi-dimensional sign is divided into 3 details sub-bands and one approximation sub-band. The most used method to calculate function in wavelets is the method of benches of filters. The 5/3 wavelet is used in our case owed to its reversible character. The problem is met, because during the insertion of signatures the coefficients of the transforming wavelets are changed during their transformation. The problem encountered that we are not going to recuperate the inserted signatures, and they will have overflow. With this effect, we used a code which allows overcoming problems.

We have proposed an insertion and extraction phase then we validate our approach by experimental study. This work is applied in the European platform TeNeCi that is supported by the INTERREGIII association.

INTERREGIII program in collaboration with Swiss partners (Vaud University Hospital at Lausanne, and EPFL Lausanne).

Fig. 1 .

 1 Fig.1. TeNeCi Platform

Phase 2 :

 2 The doctors connected to the network are at the same time transmitters and receivers of information. Each doctor extracts and analyzes the other comments and delivers his own opinion. Phase 3: Each site receives the watermarked medical image of the previous doctor in the ring and extracts the comments to show it to the local doctor. This doctor visualizes it and inserts his own work. This stage is repeated throughout the course of the token (single message) around the virtual ring. Phase 4: At the end of the debate the diagnosis is safeguarded. It includes all the operations corresponding to each doctor and summarizes the final report of the treated medical image. This technique is based on multiple insertions on the same medical image.

Fig. 4 .

 4 Fig. 4. Decomposition of the image using wavelet transform

Fig. 5 .

 5 Fig. 5. Insertion phase

Fig. 6 .

 6 Fig. 6. Extraction phase

Fig. 7 .

 7 Fig. 7. Watermarked image The addition of signatures to the medical image has given no modification or change with regard to the original, this means that visually the watermark is imperceptible and does not appear in the image. To analyze better this phenomenon, we used the metrics PSNR [10] defined as: ) 255 ( log 10 ) ( log 10 2

Fig. 8 .

 8 Fig. 8. PSNR variation

  presents an example to clarify the dictionary.

	Diagnosis With out dictionary With Dictionary
	p	112	16
	a	97	1
	t	116	20
	h	104	8
	o	111	15
	l	108	12
	o	111	15
	g	103	7
	y	121	25

Tab.1. Conversion of the diagnosis

Table 2

 2

	illustrates different
	manipulations taken in the simulation:
	Histogram equalization.
	Gaussien noise with a variance of 0, 02.
	Unsharp filter with α =0.5.
	JPEG compression with compression
	quality 70%.
	Rotation 2°
	Median filter [3x3]

Tab. 2. Behavior of the approach against attacks in the field of wavelets

Acknowledgments

The authors extend their thanks both to the Besançon Institute of Information Technology (ISTI), for initiating this project and the European Union for financing this project as part of the Different images