DE eng

Search in the Catalogues and Directories

Hits 1 – 13 of 13

1
On the Transferability of Pre-trained Language Models for Low-Resource Programming Languages ...
Chen, Fuxiang. - : Federated Research Data Repository / dépôt fédéré de données de recherche, 2022
BASE
Show details
2
Mobile System for Adaptive Qualified Measurement ; Système de Mesure Mobile Adaptif Qualifié
Bourgeois, Florent. - : HAL CCSD, 2018
In: https://tel.archives-ouvertes.fr/tel-01889927 ; Modélisation et simulation. Université de Haute Alsace - Mulhouse, 2018. Français. ⟨NNT : 2018MULH8953⟩ (2018)
BASE
Show details
3
Intégration d'instructions data-parallèles dans le langage PSC et compilation pour processeur SIMD (INTEL SSE)
BASE
Show details
4
Methodology for the derivation of product behavior in a Software Product Line ; Méthodologie pour la dérivation comportementale de produits dans une ligne de produit logicielle
Istoan, Paul. - : HAL CCSD, 2013
In: https://tel.archives-ouvertes.fr/tel-00926141 ; Génie logiciel [cs.SE]. Université Rennes 1; université du Luxembourg, 2013. Français (2013)
BASE
Show details
5
Intégration d'instructions data-parallèles dans le langage PSC et compilation pour processeur SIMD (INTEL SSE)
BASE
Show details
6
End User Programming for smart spaces ; Programmation d'espace intelligent par l'utilisateur final
Fontaine, Emeric. - : HAL CCSD, 2012
In: https://tel.archives-ouvertes.fr/tel-00744415 ; Interface homme-machine [cs.HC]. Université de Grenoble, 2012. Français. ⟨NNT : 2012GRENM034⟩ (2012)
BASE
Show details
7
Approche langage au développement du support protocolaire d'applications réseaux
Burgy, Laurent. - : HAL CCSD, 2008
In: https://tel.archives-ouvertes.fr/tel-00359948 ; Réseaux et télécommunications [cs.NI]. Université Sciences et Technologies - Bordeaux I, 2008. Français (2008)
Abstract: A network application communicates with other applications according to a set of rules known as a protocol. This communication is managed by the part of the application known as the protocol- handling layer. This protocol-handling layer enables the manipulation of protocol messages. This layer is a critical component of a network application since it represents the interface between the application and the outside world. It must thus satisfy two constraints : it must be efficient to be able to treat a large number of messages and it must be robust to face various attacks targetting the application itself or the underlying platform. Despite these constraints, the development process of this protocol-handling layer still remains rudimentary and requires a high level of expertise. It consists of translating the protocol specification written in a high level formalism such as ABNF towards low level code such as C. The gap between these abstraction levels can entail many errors. This thesis proposes a new language-based approach to the development of protocol-handling layers, to improve their robustness without compromising their performance. Our approach is based on the use of a domain-specific language, Zebu, to specify the protocol-handling layer of network applications that use textual application protocols à la HTTP. The Zebu syntax is very close to that of ABNF, facilitating the adoption of Zebu by domain experts. By annotating the original ABNF specification of a protocol, the Zebu user can dedicate the protocol-handling layer to the needs of a given application. The Zebu compiler first checks the annotated specification for inconsistencies and then generates a protocol-handling layer according to the provided annotations. This protocol- handling layer is made of a set of data structures that represent a message, a parser that fills in these data structures and various stub functions to access these data structures or drive the parsing of a message. By default, the generated message parser only accepts messages that strictly conform to the protocol. This validation criteria can be relaxed for more flexibility and better performance. ; Une application réseau communique avec d'autres applications par le biais d'un ensemble consen- suel de règles régissant la communication, appelé protocole. Cette communication est gérée par la partie de l'application connue comme la couche de support protocolaire qui gère la manipulation de messages protocolaires. Elle s'avère être un composant critique d'une application réseau puisqu'elle représente l'interface entre celle-ci et le monde extérieur. Elle est donc soumise à deux contraintes fortes : une contrainte d'efficacité pour pouvoir traiter un grand nombre de messages et une contrainte de robustesse pour faire face à des attaques visant à déstabiliser l'application ou la plate-forme maté- rielle sous-jacente. Malgré ces contraintes, le processus de développement de cette couche demeure rudimentaire et requiert un haut niveau d'expertise. Il consiste à traduire manuellement une spécifi- cation du protocole écrite dans un formalisme haut niveau comme ABNF vers du code bas niveau tel que du C. Le fossé entre ces niveaux d'abstraction favorise l'apparition d'erreurs. Cette thèse propose une approche langage au développement de la couche de support protocolaire d'applications réseaux, pour améliorer leur robustesse sans compromettre leur performance. Notre ap- proche est fondée sur l'utilisation d'un langage dédié, Zebu, pour décrire la spécification des couches de support protocolaire d'applications réseaux qui utilisent des protocoles applicatifs textuels à la HTTP. La syntaxe de Zebu est très proche de celles du formalisme ABNF, favorisant ainsi l'adoption de Zebu par des experts du domaine. En annotant la spécification ABNF d'un protocole, l'utilisateur de Zebu peut adapter une couche de support protocolaire à une application donnée. Dans un premier temps, le compilateur Zebu vérifie la spécification annotée pour déceler d'éventuelles incohérences. Ensuite, une couche de support protocolaire définie par les annotations fournies est générée automati- quement. Cette couche consiste en un ensemble de structures de données pour représenter un message, un analyseur syntaxique qui remplit ces structures de données et des fonctions utilitaires pour l'ac- cès à ces données ou piloter l'analyse syntaxique des messages. Par défaut, l'analyseur syntaxique de messages généré n'accepte que les messages respectant scrupuleusement la spécification. Ce critère de validation peut être modifié pour plus de flexibilité ou de meilleures performances.
Keyword: [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]; [INFO.INFO-OH]Computer Science [cs]/Other [cs.OH]; applications réseaux; Langages dédiés; protocoles textuels génie logiciel
URL: https://tel.archives-ouvertes.fr/tel-00359948/document
https://tel.archives-ouvertes.fr/tel-00359948/file/thesis.pdf
https://tel.archives-ouvertes.fr/tel-00359948
BASE
Hide details
8
Conceiving and Implementing a language-oriented approach for the design of automated learning scenarios
Moura, César. - : HAL CCSD, 2007
In: https://tel.archives-ouvertes.fr/tel-00156874 ; Génie logiciel [cs.SE]. Université des Sciences et Technologie de Lille - Lille I, 2007. Français (2007)
BASE
Show details
9
Faciliter l'écriture de spécifications : une étude de cas
In: https://hal.inria.fr/inria-00100702 ; [Interne] A01-R-317 || jacquot01a, 2001, 17 p (2001)
BASE
Show details
10
Construction et vérification de spécifications d'Interfaces Homme-Machine
In: https://hal.inria.fr/inria-00098535 ; [Stage] 98-R-370 || chalaux98a, 1998, 87 p (1998)
BASE
Show details
11
Human-computer interfaces specification and prototyping ; Spécification d'interfaces homme-machine et prototypage
Quesnot, Dominique. - : HAL CCSD, 1995
In: https://hal.univ-lorraine.fr/tel-01751670 ; Autre [cs.OH]. Institut National Polytechnique de Lorraine, 1995. Français. ⟨NNT : 1995INPL027N⟩ (1995)
BASE
Show details
12
Spécification d'interfaces homme-machine et prototypage ; Human-computer interfaces specification and prototyping
BASE
Show details
13
Software engineering for the lingware engineering ; Génie logiciel pour le génie linguiciel
Lafourcade, Mathieu. - : HAL CCSD, 1994
In: https://tel.archives-ouvertes.fr/tel-00005104 ; Interface homme-machine [cs.HC]. Université Joseph-Fourier - Grenoble I, 1994. Français (1994)
BASE
Show details

Catalogues
0
0
0
0
0
0
0
Bibliographies
0
0
0
0
0
0
0
0
0
Linked Open Data catalogues
0
Online resources
0
0
0
0
Open access documents
13
0
0
0
0
© 2013 - 2024 Lin|gu|is|tik | Imprint | Privacy Policy | Datenschutzeinstellungen ändern