Le but de cette thèse est de trouver des modèles de haut niveau dans lesquelles l'auto-modification s'exprime facilement. Une donnée est lisible et modifiable, alors qu'un programme est exécutable. On décrit une machine abstraite où cette dualité est structurellement mise en valeur. D'une part une zone de programmes contient tous les registres exécutables, et d'autre part une zone de données contient les registres lisibles et exécutables. L'auto-modification est permise par le passage d'un registre d'une zone à l'autre. Dans ce cadre, on donne une abstraction de l'exécution de la machine qui extrait seulement les informations d'auto-modification. Logiquement, on essaye de trouver une correspondance de Curry-Howard entre un langage avec auto...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
L’ingénierie dirigée par les modèles (IDM) est un paradigme d’ingénierie du logiciel bien établi, q...
De nombreux systèmes informatiques nécessitent d'être en fonctionnement permanent et sans interrupti...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
Nous nous sommes intéressé à la logique équationnelle en tant que support de la vérification des pro...
Le code auto-modifiant est un code qui modifie ses propres instructions pendant le temps d'exécution...
Nous proposons dans ce manuscrit un nouveau cadre sémantique, basé sur la composition de variantes L...
L'appréhension de la complexité logique en mathématique offre unelongue tradition de mise en place d...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
Cette thèse traite de la spécification et la construction de la syntaxe et sémantique opérationnelle...
Colloque sur invitation.Ce document présente la modélisation incrémentale et prouvée de systèmes int...
Prouver l’équivalence de programmes écrits dans un langage fonctionnel avec références est un problè...
Une sémiotique computationnelle n’est pas une sémiotique de la computation ni des ou...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Dans le domaine du développement logiciel, le changement est la seule constante. Les logiciels évolu...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
L’ingénierie dirigée par les modèles (IDM) est un paradigme d’ingénierie du logiciel bien établi, q...
De nombreux systèmes informatiques nécessitent d'être en fonctionnement permanent et sans interrupti...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
Nous nous sommes intéressé à la logique équationnelle en tant que support de la vérification des pro...
Le code auto-modifiant est un code qui modifie ses propres instructions pendant le temps d'exécution...
Nous proposons dans ce manuscrit un nouveau cadre sémantique, basé sur la composition de variantes L...
L'appréhension de la complexité logique en mathématique offre unelongue tradition de mise en place d...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
Cette thèse traite de la spécification et la construction de la syntaxe et sémantique opérationnelle...
Colloque sur invitation.Ce document présente la modélisation incrémentale et prouvée de systèmes int...
Prouver l’équivalence de programmes écrits dans un langage fonctionnel avec références est un problè...
Une sémiotique computationnelle n’est pas une sémiotique de la computation ni des ou...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Dans le domaine du développement logiciel, le changement est la seule constante. Les logiciels évolu...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
L’ingénierie dirigée par les modèles (IDM) est un paradigme d’ingénierie du logiciel bien établi, q...
De nombreux systèmes informatiques nécessitent d'être en fonctionnement permanent et sans interrupti...