]> AND Private Git Repository - hdrcouchot.git/blob - main.tex
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
ajout des sources bittar
[hdrcouchot.git] / main.tex
1 %% Use the standard UP-methodology class
2 %% with French language.
3 %%
4 %% You may specify the option 'twoside' or 'oneside' for
5 %% the document.
6 %%
7 %% See the documentation tex-upmethodology on
8 %% http://www.arakhne.org/tex-upmethodology/
9 %% for details about the macros that are provided by the class and
10 %% to obtain the list of the packages that are already included. 
11
12 \documentclass[french]{spimufchdr}
13 \usepackage{dsfont}
14 \usepackage{graphicx}
15 \usepackage{listings}
16 %\usepackage[font=footnotesize]{subfig}
17 \usepackage[utf8]{inputenc}
18 \usepackage{thmtools, thm-restate}
19 \usepackage{multirow}
20 \usepackage{algorithm2e}
21 %\declaretheorem{theorem}
22
23 %%--------------------
24 %% Search path for pictures
25 \graphicspath{{images/},{path2/}}
26
27 %%--------------------
28 %% Definition of the bibliography entries
29 \declarebiblio{J}{Journaux internationaux avec comités de lecture}{mabiblio}
30
31 %%--------------------
32 %% Title of the document
33 \declarehdr{Title}{XX Mois XXXX}
34  
35 %%--------------------
36 %% Set the author of the HDR
37 \addauthor[couchot@femto-st.fr]{Jean-François}{Couchot}
38
39  
40 %%--------------------
41 %% Add a member of the jury
42 %% \addjury{Firstname}{Lastname}{Role in the jury}{Position}
43 \addjury{First}{Name}{Rapporteur}{Professeur à l'Université de XXX}
44 \addjury{First}{Name}{Examinateur}{Professeur à l'Université de XXX}
45  
46 %%--------------------
47 %% Change the style of the text in the list of the members of the jury.
48 %% \Set{jurystyle}{ style of the text}
49 %\Set{jurystyle}{\small}
50
51 %%--------------------
52 %% Set the University where HDR was made
53 \hdrpreparedin{Université de Technologie de Belfort-Montbéliard}
54  
55 %%--------------------
56 %% Set the English abstract
57 %\hdrabstract[english]{This is the abstract in English}
58  
59 %%--------------------
60 %% Set the English keywords. They only appear if
61 %% there is an English abstract
62 %\hdrkeywords[english]{Keyword 1, Keyword 2}
63  
64 %%--------------------
65 %% Set the French abstract
66 \hdrabstract[french]{Blabla blabla.}
67  
68 %%--------------------
69 %% Set the French keywords. They only appear if
70 %% there is an French abstract
71 %\hdrkeywords[french]{Mot-cl\'e 1, Mot-cl\'e 2}
72
73 %%--------------------
74 %% Change the layout and the style of the text of the "primary" abstract.
75 %% If your document is written in French, the primary abstract is in French,
76 %% otherwise it is in English.
77 \Set{primaryabstractstyle}{\small}
78
79 %%--------------------
80 %% Change the layout and the style of the text of the "secondary" abstract.
81 %% If your document is written in French, the secondary abstract is in English,
82 %% otherwise it is in French.
83 %\Set{secondaryabstractstyle}{\tiny}
84
85 %%--------------------
86 %% Change the layout and the style of the text of the "primary" keywords.
87 %% If your document is written in French, the primary keywords are in French,
88 %% otherwise they are in English.
89 %\Set{primarykeywordstyle}{\tiny}
90
91 %%--------------------
92 %% Change the layout and the style of the text of the "secondary" keywords.
93 %% If your document is written in French, the secondary keywords are in English,
94 %% otherwise they are in French.
95 %\Set{secondarykeywordstyle}{\tiny}
96
97 %%--------------------
98 %% Change the speciality of the PhD thesis
99 %\Set{speciality}{Informatique}
100  
101 %%--------------------
102 %% Change the institution
103 %\Set{universityname}{Universit\'e de Technologie de Belfort-Montb\'eliard}
104
105 %%--------------------
106 %% Add the logo of a partner or a sponsor
107 %\addpartner{partner_logo}
108 \newcommand{\JFC}[1]{\begin{color}{green}\textit{#1}\end{color}}
109 \newcommand{\vectornorm}[1]{\ensuremath{\left|\left|#1\right|\right|_2}}
110 \newcommand{\ie}{\textit{i.e.}}
111 \newcommand{\Nats}[0]{\ensuremath{\mathbb{N}}}
112 \newcommand{\Reels}[0]{\ensuremath{\mathbb{R}}}
113 \newcommand{\Zed}[0]{\ensuremath{\mathbb{Z}}}
114 \newcommand{\Bool}[0]{\ensuremath{\mathds{B}}}
115 \newcommand{\rel}[0]{\ensuremath{{\mathcal{R}}}}
116 \newcommand{\Gall}[0]{\ensuremath{\mathcal{G}}}
117 \newcommand{\Sec}[1]{Section\,\ref{#1}}
118 \newcommand{\Fig}[1]{{\sc Figure}~\ref{#1}}
119 \newcommand{\Alg}[1]{Algorithme~\ref{#1}}
120 \newcommand{\Tab}[1]{Tableau~\ref{#1}}
121 \newcommand{\Equ}[1]{(\ref{#1})}
122 \newcommand{\deriv}{\mathrm{d}}
123 \newcommand{\class}[1]{\ensuremath{\langle #1\rangle}}
124 \newcommand{\dom}[0]{\ensuremath{\textit{dom}}}
125  \newcommand{\eqNode}[0]{\ensuremath{{\mathcal{R}}}}
126
127
128 \newcommand {\tv}[1] {\lVert #1 \rVert_{\rm TV}}
129 \def \top {1.8}
130 \def \topt {2.3}
131 \def \P {\mathbb{P}}
132 \def \ov {\overline}
133 \def \ts {\tau_{\rm stop}}
134
135
136 \newtheorem{theorem}{Théorème}
137 \newtheorem{lemma}{Lemme}
138 \newtheorem{corollary}{Corollaire}
139 \newtheorem*{xpl}{Exemple}
140 \newtheorem*{Proof}{Preuve}
141 \newtheorem{Def}{Définition}
142
143 \begin{document}
144
145  
146
147
148
149 \chapter*{Introduction}
150
151 Blabla blabla.
152
153 \mainmatter
154
155 \part{Réseaux Discrets}
156
157 \chapter{Iterations discrètes de réseaux booléens}
158 \JFC{chapeau à refaire}
159 \section{Formalisation}
160 \input{sdd}
161
162 \section{Combinaisons synchrones et asynchrones}
163 \input{mixage}
164
165 \section{Conclusion}
166 \JFC{Conclusion à refaire}
167
168 Introduire de l'asynchronisme peut permettre de réduire le temps 
169 d'exécution global, mais peut aussi introduire de la divergence. 
170 Dans ce chapitre, nous avons exposé comment construire un mode combinant les
171 avantage du synchronisme en terme de convergence avec les avantages 
172 de l'asynchronisme en terme de vitesse de convergence.
173
174
175
176
177 \chapter{Preuve automatique de  convergence}\label{chap:promela}
178 \input{modelchecking}
179
180
181
182
183
184
185 \part{Des systèmes dynamiques discrets 
186 au chaos} 
187
188 \chapter[Caracterisation des systèmes 
189   discrets chaotiques]{Caracterisation des systèmes 
190   discrets chaotiques pour les schémas unaires et généralisés}\label{chap:carachaos}
191
192 La première section  rappelle ce que sont les systèmes dynamiques chaotiques.
193 Dire que cette caractérisation dépend du type de stratégie : unaire (TIPE), 
194 généralisée (TSI).  Pour chacune d'elle, 
195 on introduit une distance différente.
196
197 On montre qu'on a des résultats similaires.
198
199 \section{Systèmes dynamiques chaotiques selon Devaney}
200 \label{subsec:Devaney}
201 \input{devaney}
202
203 \section{Schéma unaire}\label{sec:TIPE12}
204 \input{12TIPE}
205
206 \section{Schéma généralisé}
207 \input{15TSI}
208
209
210 \section{Générer des fonctions chaotiques}\label{sec:11FCT}
211 \input{11FCT} 
212
213 \chapter{Prédiction des systèmes chaotiques}
214 \input{chaosANN}
215
216
217
218
219 \part{Applications à la génération de nombres pseudo aléatoires}
220
221 \chapter{Caractérisation des générateurs chaotiques}
222 \input{15RairoGen}
223
224 \chapter{Les générateurs issus des codes de Gray}
225 \input{14Secrypt}
226
227
228
229 \part{Application au marquage de média}
230
231
232 \chapter{Des embarquement préservant le chaos}\label{chap:watermarking} 
233 % OXFORD
234 \input{oxford}
235
236 \chapter{Une démarche de  marquage de PDF}
237 \input{ahmad}
238
239
240 \chapter{Une démarches plus classique de dissimulation: STABYLO}
241  \input{stabylo}
242
243
244 \part{Conclusion et Perspectives}
245
246
247
248
249 \JFC{Perspectives pour SDD->Promela}
250 Among drawbacks of the method,  one can argue that bounded delays is only 
251 realistic in practice for close systems. 
252 However, in real large scale distributed systems where bandwidth is weak, 
253 this restriction is too strong. In that case, one should only consider that 
254 matrix $s^{t}$ follows the  iterations of the system, \textit{i.e.},
255 for all $i$, $j$, $1 \le i \le j \le n$,  we have$
256 \lim\limits_{t \to \infty} s_{ij}^t = + \infty$. 
257 One challenge of this work should consist in weakening this constraint. 
258 We plan as future work to take into account other automatic approaches 
259 to discharge proofs notably by deductive analysis~\cite{CGK05}. 
260
261 \JFC{Perspective ANN}
262
263 In  future  work we  intend  to  enlarge  the comparison  between  the
264 learning   of  truly   chaotic  and   non-chaotic   behaviors.   Other
265 computational intelligence tools such  as support vector machines will
266 be investigated  too, to  discover which tools  are the  most relevant
267 when facing a truly chaotic phenomenon.  A comparison between learning
268 rate  success  and  prediction  quality will  be  realized.   Concrete
269 consequences in biology, physics, and computer science security fields
270 will then be stated.
271 Ajouter lefait que le codede gray n'est pas optimal.
272 On pourrait aussi travailler à établir un classement qui préserverait 
273 le fait que deux configurations voisines seraient représentées 
274 par deux entiers voisins. Par optimisation? 
275  
276 \JFC{Perspectives pour les générateurs} : marcher ou sauter... comment on 
277 pourrait étendre, ce que l'on a déjà, ce qu'il reste à faire.
278
279
280 \JFC{prespectives watermarking : réécrire l'algo nicolas dans le formalisme
281 du chapitre 8}
282
283 % TSI 2015 
284
285
286
287 % \chapter{Conclusion}
288
289 % Blabla blabla.
290
291
292 \appendix
293
294 \chapter{Preuves sur les SDD}
295
296 \section{Convergence du mode mixe}\label{anx:mix}
297 \input{annexePreuveMixage}
298
299
300 \section{Correction et complétude de la 
301   vérification de convergence par SPIN}\label{anx:promela}
302 \input{annexePromelaProof}
303
304
305
306 \chapter{Preuves sur les systèmes chaotiques}
307
308
309 \section{Continuité de $G_f$ dans $(\mathcal{X}_u,d)$}\label{anx:cont}
310 \input{annexecontinuite.tex}
311
312
313 \section{Caractérisation des fonctions $f$ rendant chaotique $G_{f_u}$ dans $(\mathcal{X}_u,d)$}\label{anx:chaos:unaire}
314 \input{caracunaire.tex}
315
316
317 \section{Preuve que $d$ est une distance sur $\mathcal{X}_g$}\label{anx:distance:generalise}
318 \input{preuveDistanceGeneralisee}
319
320
321 \section{Caractérisation des fonctions $f$ rendant chaotique $G_{f_g}$ dans $(\mathcal{X}_g,d)$}\label{anx:chaos:generalise}
322 \input{caracgeneralise.tex}
323
324
325 \section{Théorème~\ref{th:Adrien}}\label{anx:sccg}
326 \input{annexesccg}
327
328
329 \chapter{Preuves sur les générateurs de nombres pseudo-aléatoires}\label{anx:generateur}
330 \input{annexePreuveDistribution}
331 \input{annexePreuveStopping}
332
333 \chapter{Preuves sur le marquage de média}\label{anx:marquage}
334 \section{Le marquage est $\epsilon$-sego-secure}
335 \input{annexePreuveMarquagedhci}
336
337 \section{Le mode $f_l$ est doublement stochastique}\label{anx:marquage:dblesto}
338 \input{annexePreuveMarquagefldblement}
339
340 \section{Le marquage est correct et complet}\label{anx:preuve:marquage:correctioncompletue}
341 \input{annexePreuveMarquageCorrectioncompletude}
342 \backmatter
343
344 \section{Complexité d'Algorithmes de stéganographie}
345 \label{anx:preuve:cplxt}
346 \input{annexePreuvesComplexiteStego}
347
348
349
350 \bibliographystyle{apalike}
351 \bibliography{abbrev,biblioand}
352 \listoffigures
353 \listoftables
354 \listofdefinitions
355  
356 \end{document}
357
358
359
360
361