L’objectif principal de cette thèse est l’étude et la formalisation de nouvelles constructions permettant d’augmenter l’expressivité du filtrage et des langages à base de règles en général. Ceci est motivé par le développement de Tom, un système qui enrichit les langages impératifs comme Java et C avec des constructions de haut niveau comme le filtrage et les stratégies. Une première extension que l’on propose est la notion d’anti-patterns, i.e. des motifs qui peuvent contenir des symboles de complément. Nous définissons de manière formelle la sémantique des anti-patterns dans le cas syntaxique et modulo une théorie équationnelle arbitraire. Puis nous étendons la notion classique de filtrage entre les motifs et les termes clos au filtrage e...
Pattern matching is the act of checking if a value is in the set of values described by a pattern. M...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
L'objectif principal de cette thèse est l'étude et la formalisation de nouvelles constructions perme...
The main objective of this thesis is the study of new constructs and formalisms that increase the ex...
L objectif principal de cette thèse est l étude et la formalisation de nouvelles constructions perme...
AbstractNegation is intrinsic to human thinking and most of the time when searching for something, w...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
Motivated by the promotion of rewriting techniques and their use in major industrial applications, w...
In software engineering, type systems are often considered in order to prevent the occurrence of mea...
Dans le domaine de l'ingénierie du logiciel, les systèmes de types sont souvent considérés pour la p...
International audienceNegation is intrinsic to human thinking and most of the time when searching fo...
Programmers are often interested in a way to write error-free programs, i.e. to avoid undesired beha...
Cette thèse porte sur l'analyse statique de code par typage dans le but de détecter les erreurs dan...
Nous étudions l'extraction de motifs sous contraintes dans des collections de chaînes de caractères ...
Pattern matching is the act of checking if a value is in the set of values described by a pattern. M...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
L'objectif principal de cette thèse est l'étude et la formalisation de nouvelles constructions perme...
The main objective of this thesis is the study of new constructs and formalisms that increase the ex...
L objectif principal de cette thèse est l étude et la formalisation de nouvelles constructions perme...
AbstractNegation is intrinsic to human thinking and most of the time when searching for something, w...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
Motivated by the promotion of rewriting techniques and their use in major industrial applications, w...
In software engineering, type systems are often considered in order to prevent the occurrence of mea...
Dans le domaine de l'ingénierie du logiciel, les systèmes de types sont souvent considérés pour la p...
International audienceNegation is intrinsic to human thinking and most of the time when searching fo...
Programmers are often interested in a way to write error-free programs, i.e. to avoid undesired beha...
Cette thèse porte sur l'analyse statique de code par typage dans le but de détecter les erreurs dan...
Nous étudions l'extraction de motifs sous contraintes dans des collections de chaînes de caractères ...
Pattern matching is the act of checking if a value is in the set of values described by a pattern. M...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...