Matches in SemOpenAlex for { <https://semopenalex.org/work/W17526365> ?p ?o ?g. }
- W17526365 abstract "Une application reseau communique avec d'autres applications par le biais d'un ensemble consen- suel de regles regissant la communication, appele protocole. Cette communication est geree par la partie de l'application connue comme la couche de support protocolaire qui gere la manipulation de messages protocolaires. Elle s'avere etre un composant critique d'une application reseau puisqu'elle represente l'interface entre celle-ci et le monde exterieur. Elle est donc soumise a deux contraintes fortes : une contrainte d'efficacite pour pouvoir traiter un grand nombre de messages et une contrainte de robustesse pour faire face a des attaques visant a destabiliser l'application ou la plate-forme mate- rielle sous-jacente. Malgre ces contraintes, le processus de developpement de cette couche demeure rudimentaire et requiert un haut niveau d'expertise. Il consiste a traduire manuellement une specifi- cation du protocole ecrite dans un formalisme haut niveau comme ABNF vers du code bas niveau tel que du C. Le fosse entre ces niveaux d'abstraction favorise l'apparition d'erreurs. Cette these propose une approche langage au developpement de la couche de support protocolaire d'applications reseaux, pour ameliorer leur robustesse sans compromettre leur performance. Notre ap- proche est fondee sur l'utilisation d'un langage dedie, Zebu, pour decrire la specification des couches de support protocolaire d'applications reseaux qui utilisent des protocoles applicatifs textuels a la HTTP. La syntaxe de Zebu est tres proche de celles du formalisme ABNF, favorisant ainsi l'adoption de Zebu par des experts du domaine. En annotant la specification ABNF d'un protocole, l'utilisateur de Zebu peut adapter une couche de support protocolaire a une application donnee. Dans un premier temps, le compilateur Zebu verifie la specification annotee pour deceler d'eventuelles incoherences. Ensuite, une couche de support protocolaire definie par les annotations fournies est generee automati- quement. Cette couche consiste en un ensemble de structures de donnees pour representer un message, un analyseur syntaxique qui remplit ces structures de donnees et des fonctions utilitaires pour l'ac- ces a ces donnees ou piloter l'analyse syntaxique des messages. Par defaut, l'analyseur syntaxique de messages genere n'accepte que les messages respectant scrupuleusement la specification. Ce critere de validation peut etre modifie pour plus de flexibilite ou de meilleures performances." @default.
- W17526365 created "2016-06-24" @default.
- W17526365 creator A5091223090 @default.
- W17526365 date "2008-04-28" @default.
- W17526365 modified "2023-09-27" @default.
- W17526365 title "Approche langage au développement du support protocolaire d'applications réseaux" @default.
- W17526365 cites W1482382132 @default.
- W17526365 cites W1484711773 @default.
- W17526365 cites W1485138101 @default.
- W17526365 cites W1502173850 @default.
- W17526365 cites W1516506771 @default.
- W17526365 cites W1524613989 @default.
- W17526365 cites W1525444671 @default.
- W17526365 cites W1555697857 @default.
- W17526365 cites W1578610702 @default.
- W17526365 cites W1581677389 @default.
- W17526365 cites W1588705563 @default.
- W17526365 cites W1629083871 @default.
- W17526365 cites W1644882639 @default.
- W17526365 cites W1844479717 @default.
- W17526365 cites W1965014786 @default.
- W17526365 cites W1976218147 @default.
- W17526365 cites W1982448885 @default.
- W17526365 cites W1982648554 @default.
- W17526365 cites W1990751139 @default.
- W17526365 cites W1996565109 @default.
- W17526365 cites W2002222122 @default.
- W17526365 cites W2005562752 @default.
- W17526365 cites W2008834015 @default.
- W17526365 cites W2018770712 @default.
- W17526365 cites W2020563325 @default.
- W17526365 cites W2020784851 @default.
- W17526365 cites W2026049208 @default.
- W17526365 cites W2032125081 @default.
- W17526365 cites W2040630305 @default.
- W17526365 cites W2049075653 @default.
- W17526365 cites W2049695835 @default.
- W17526365 cites W2054452283 @default.
- W17526365 cites W2055057770 @default.
- W17526365 cites W2070119896 @default.
- W17526365 cites W2070821087 @default.
- W17526365 cites W2070892181 @default.
- W17526365 cites W2075253235 @default.
- W17526365 cites W207759855 @default.
- W17526365 cites W2083469471 @default.
- W17526365 cites W2086802227 @default.
- W17526365 cites W2094080019 @default.
- W17526365 cites W2095594146 @default.
- W17526365 cites W2096566859 @default.
- W17526365 cites W2097725665 @default.
- W17526365 cites W2100020698 @default.
- W17526365 cites W2100648544 @default.
- W17526365 cites W2102222848 @default.
- W17526365 cites W2109507516 @default.
- W17526365 cites W2110501268 @default.
- W17526365 cites W2111304450 @default.
- W17526365 cites W2112364246 @default.
- W17526365 cites W2115309705 @default.
- W17526365 cites W2116844130 @default.
- W17526365 cites W2120878745 @default.
- W17526365 cites W2124040337 @default.
- W17526365 cites W2125874520 @default.
- W17526365 cites W2126160338 @default.
- W17526365 cites W2132843347 @default.
- W17526365 cites W2134323418 @default.
- W17526365 cites W2138363365 @default.
- W17526365 cites W2139935350 @default.
- W17526365 cites W2141950720 @default.
- W17526365 cites W2144825438 @default.
- W17526365 cites W2149827273 @default.
- W17526365 cites W2151791147 @default.
- W17526365 cites W2159328689 @default.
- W17526365 cites W2159696578 @default.
- W17526365 cites W2161550557 @default.
- W17526365 cites W2162293809 @default.
- W17526365 cites W2166117762 @default.
- W17526365 cites W2169724009 @default.
- W17526365 cites W2171643788 @default.
- W17526365 cites W2234029196 @default.
- W17526365 cites W2295230136 @default.
- W17526365 cites W2327215659 @default.
- W17526365 cites W2338081051 @default.
- W17526365 cites W2473246405 @default.
- W17526365 cites W2483146133 @default.
- W17526365 cites W2611598995 @default.
- W17526365 cites W2624639028 @default.
- W17526365 cites W2760928328 @default.
- W17526365 cites W2913459036 @default.
- W17526365 cites W2978226877 @default.
- W17526365 cites W2987827267 @default.
- W17526365 cites W3113080633 @default.
- W17526365 cites W3142137583 @default.
- W17526365 cites W3146989001 @default.
- W17526365 cites W41906985 @default.
- W17526365 cites W570611244 @default.
- W17526365 cites W89344424 @default.
- W17526365 cites W1982902116 @default.
- W17526365 cites W2152862197 @default.
- W17526365 cites W76940708 @default.
- W17526365 hasPublicationYear "2008" @default.