Un modèle génératif pour le développement de serveurs Internet, A generative model for Internet servers development
186 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Un modèle génératif pour le développement de serveurs Internet, A generative model for Internet servers development

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
186 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Sous la direction de Gilles Roussel
Thèse soutenue le 05 septembre 2008: Paris Est
Les serveurs Internet sont des logiciels particuliers. Ils doivent répondre aux demandes d'un grand nombre de clients distants, supporter leur évolution et être robustes car ils ne s'arrêtent jamais. Les modèles de concurrence permettent d'entrelacer les traitements d'un grand nombre de clients. Aucun consensus ne se dégage sur un meilleur modèle. Pour s'abstraire du modèle de concurrence, je propose un modèle de développement de serveurs Internet. Les outils de vérification formelle permettent d'accroître la sûreté des logiciels mais il est nécessaire de leur fournir un modèle simple du logiciel. Le modèle de développement que je propose est utilisé pour générer le serveur et son modèle formel. Le décodage d'une requête cliente dépend du modèle de concurrence. Je propose d'utiliser un générateur d'analyseur syntaxique qui s'abstrait de ce problème et automatise le développement du décodage
-Modèle de développement
-Modèle formel
-Nio
Internet servers are software with specific features. Indeed, they answer request of wide and distant clients, support the customer evolution and be robust because they never stop. The concurrency models allow to interleave the statements of wide customers. No general agreement frees on a better model. To abstract himself from the concurrency model, I propose a development model of Internet servers. Model checkers allow to increase the software safety. But, it is necessary to provide a simple model of software to check it. I propose to use my development model of servers in order to genrate ther server automatically and its formal model. Finally as the request parsing depends on the concurrency model, I propose to use Tatoo, a parser generator. Tatoo abstracts himself from this dependency and automates the development of parsing
-Internet servers
-Concurrency model
-Software engineering
-Compiler
-Formal model
-Http
-Java
-Nio
Source: http://www.theses.fr/2008PEST0232/document

Informations

Publié par
Nombre de lectures 25
Langue Français
Poids de l'ouvrage 1 Mo

Extrait

t
Th?se
P
de
an

O
t

p
app
our
M.
l'obten
le
tion
In
du
Gilles
grade

de

Do
M.

M.
de
p
l'Univ
elopp
ersit?
serv
P
Sous
aris-Est
:
Sp?cialit?
OUSSEL
Informatique
le
au
par:
titr
:
e
M.
de
Examinateurs
l'?c
F
ole
R
Do
SAN

g?n?ratif
ale
our
Information,
d?v
Communic
emen
ation,
de
Mo
eurs
d?lisation
ternet
et
la
Simulation
de
Pr?sen
M.
t?e
R
et
Dev
souten
t
ue
jury
publiquemen
os?
t
R
par
orteurs
Gautier
Mme
LO
DUCHIEN
Y
Didier
A
ARIGOT
UT?
:
le
R?mi
5
ORAX
Septem
Gilles
bre
OUSSEL
2008
Pierluigi
Un
PIETR
mo
d?le
tel-00470539, version 1 - 6 Apr 20102
tel-00470539, version 1 - 6 Apr 2010orter
Remerciemen
mon
ts
remercie
L'?criture

des
s'y
remerciemen
t
ts
v
en

seulemen
id?es
t
ato
quelques
tions
mots
relire
est
long
l'un
t
des
Pierluigi

l'in
les
R?mi
plus

diciles
elle
qui
?
soit,
app

mais
il
et
s'agit
Je
d'?crire
l'aide
et
our
de


la

tr?s
qui
our
p
du
eut
bien
parfois
v
sem
a
bler


v
v
ainsi
en
app
u.
soutien
Il

me
our
sem
aussi
ble
a
imp
ses
ortan
?dago-
t
v
de
de
souligner

le
de
r?le
app
du
Plus

et
de
haque
th?se
es
qui
de
est
3
la
Je
p
emen
ersonne
Pietro

v
dans
faire
la
et

qu'il
d'un
oulu
do
mon

Je
C'est
orax
p

ourquoi,
une
je
p
tiens
langage
en
ou
tout
ortan
premier
Julien
lieu
our
?
sur
exprimer
et
mes
faille
remerciemen
furia
ts
ts.
?
Duris
Gilles
qu'il
Roussel

qui
des
a
Ja

de
de
son

en
duran
tuteur
t
de

our
long


pr?-v
hemin.
man
A
?
v
qui
ec
de
sa
p
prop
les
ension
tout
?

r?p
t,
ondre

?
soutien
toutes
t
mes
tr?e
questions,
aux
son
ou
aide
p
app
dicile
ort?e
d'une
p
do
our
t.
la
remercie

viv
des
t
di?-
San
ren
p
ts
a

oir
et
de
p
partie
our
jury

de
pr?sen
t?r?t
tation
a
?
v
Lisb
p
onne.
?
Ses
tra
questions
ail.
sem
remercie
blan
F
t
qui
parfois
toujours
ano
tes
dines
et
qui

en

y
?dique

du
hissan
Ja
t
a
bien,
d'applications
?clairaien
rapp
t
t,
sous
que
un
Cerv
angle
p
nouv
l'aide
eau
ort?e
les
T
tra
o
v
le
aux
sans
ou

id?es.
la
Enn
de
les
?tudian
discussions
Je
div
Etienne
erses
p
et
l'aide
v
m'a
ari?es
ort?e
?c
t
hang?es
bien
ainsi
ques-
que
de
ses
v

que
taires
r?seau,
m'on
aussi
t
soutien,
p

ermis
tan
de
que
rendre
p
un
gique
man
monitorat

p
un
a
p
oir
eu
de
plus
les
pr?sen
ersions
table.

Je

remercie
tiens

remercier

Bedon,
hien
fut
et

Didier
stage
P
ma?trise,
arigot
our
de
et
m'a

v
ort?s
oir
au
fait
de
l'honneur
parcours.
de
particuli?remen
rapp
p
orter
ses
ma
ts
th?se,
son
p
a
our
an
leurs

remarques
en
p
dans
ertinen
l'ar?ne
tes
fauv
et

les
duran


qui
?rio
m'on
si
t
qu'est
p

ermis
th?se.
d'am?liorer

tel-00470539, version 1 - 6 Apr 2010
Remerciemen

ts
souhaitais
4
on
Je
.
tiens
et
?
ersonnes
souligner

qu'?

mes
tous,
y

eux
exprimer

p
th?se
qui
fut
t
a
et
v
t
an
.
t
A
tout
je

d?dier
de
th?se
rencon
leur
tres
ma
et
de
tel-00470539, version 1 - 6 Apr 2010d?p
R?sum?
our
Les
implan
serv
eur
eurs
t
In
mo
ternet
serv
son
d?le
t
d'analyseur
des
t

ternet
qui
v
pr?sen
mo
ten
p
t
p
des


prop
particuli?res


ts
ils

doiv

en
Serv
t
syn
r?p
simple
ondre
la
aux
elopp
demandes
prop
d'un
quemen
grand
d?le
nom
la
bre
qu'il
de
d'une

d?le
ts
ato
distan
ato
ts,
le
supp
Des
orter
e
l'?v
du
olution
donn?
du
t?gration
nom
de
bre
a.
de
mo

elopp
ts
formel,
qui
5
p

eut
p
?tre

brusque
de
et
t
imp
que
ortan
est
te
g?n?rer
et
le
?tre
son
robuste
Ce

d'augmen
ils
du
ne
de
doiv
d?lise.
en

t

jamais
du
s'arr?ter.

Les
d'utiliser
mo
un
d?les
taxique.
de
s'abstrait

et
p
elopp
ermetten

t
ind?p
d'en
t
trelacer
E/S
les
en
traitemen

ts
on
d'un
?
grand
et
nom
Saburo
bre
brique
de
eurs

Ja
ts.

Leur
In
v
de
ari?t?
de
tien
t,
t
mo
?
,
l'utilisation
NIO.
de
d?le

du
de
p
programmation
rendre
di?ren
ossible
ts
v
(en-
Le
tr?es/sorties,
d?le
pro
d?v

emen
et
de
aux
eurs
div
je
ergences
ose
d'organisation
utilis?
du
our

automati-
de,
t

serv
endan
et
t
mo

formel.

qui
sus
ermet
ne
ter
se
s?ret?
d?gage
mo
sur
vis-?-vis
un
l'application
meilleur
mo
mo
Enn
d?le.
la
P
dage
our
requ?te
s'abstraire
te
du
end
mo
mo
d?le
de
de
je

ose
je
T
prop
o
ose
g?n?rateur
dans
syn

T
th?se
o
un
de
mo
probl?me
d?le
automatise
de
d?v
d?v
emen
elopp
du
emen
dage.
t
analyseurs
de
endan
serv
du
eurs
yp
In
des
ternet.
son
Il
g?n?r?s
pro
fonction
duit
proto
auto-
Ces
matiquemen
tributions
t
t
par
lieu
g?n?ration
une
le
tation

in
de
dans

une
t.
fa-
Les

outils
serv
de
In
v
en

v
formelle
Mots
p
:
ermetten
eurs
t
ternet,

d?le
la

s?ret?
d?le
des
d?v

emen
T
analyseur
outefois,
taxique,
il
d?le
est
HTTP

Ja
de
a,
fournir
un
mo
tel-00470539, version 1 - 6 Apr 2010R?sum?
6
tel-00470539, version 1 - 6 Apr 2010elopmen

er
In
NIO.
ternet
parsing
serv
In
ers
m
are
y
soft
a
w

ares

with

sp
serv

allo
features.
it
Indeed,
I
they
from
answ
of
er
rise
requests
a.
of
formal
wide
w
and
prop
distan
t
t
to

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents