[ES] El objetivo de este trabajo es formalizar un mecanismo general para garantizar la seguridad de las computaciones en lógica de reescritura. La técnica propuesta consiste en una transformación de programas que garantiza que el sistema transformado satisface los invariantes de seguridad definidos por el usuario, evitando así que el sistema alcance estados considerados inseguros. La transformación es genérica y no depende de estrategias ad-hoc, sino que éstas se definen como aserciones que se traducen de forma automática al lenguaje de estrategias de Maude, recientemente definido. La técnica propuesta se ha implementado en una herramienta llamada STRASS y su eficiencia y escalabilidad se han evaluado empíricamente con excelentes resultados...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...
AbstractMaude is a high-level language and a high-performance system supporting executable specifica...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
[EN] Program transformation is widely used for producing correct mutations of a given program so as ...
In this paper, we present \atame, an assertion-based program specialization tool for the multi-parad...
Formal methods in computer science are mathematically rigorous techniques to develop and verigy the ...
AbstractWe propose generic invariant-driven strategies that control the execution of systems by guar...
Designing and applying formal methods for specifying, analyzing and verifying softwares and systems ...
In this thesis we propose an abstraction based certification technique for Java programs which is ba...
In this paper, we present a novel transformation method for Maude programs featuring both automatic...
In this paper, we present a novel transformation method for Maude programs featuring both automatic...
Les systèmes embarqués sont de plus en plus présents dans notre quotidien (e.g. cartes de crédits, s...
Secure Software Development is a high importance matter in all companies, because most of them are h...
This work is about proving safety properties on programs. Such proof can be done by showing that "fo...
La protection des mécanismes cryptographiques constitue un enjeu important lors du développement d'u...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...
AbstractMaude is a high-level language and a high-performance system supporting executable specifica...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
[EN] Program transformation is widely used for producing correct mutations of a given program so as ...
In this paper, we present \atame, an assertion-based program specialization tool for the multi-parad...
Formal methods in computer science are mathematically rigorous techniques to develop and verigy the ...
AbstractWe propose generic invariant-driven strategies that control the execution of systems by guar...
Designing and applying formal methods for specifying, analyzing and verifying softwares and systems ...
In this thesis we propose an abstraction based certification technique for Java programs which is ba...
In this paper, we present a novel transformation method for Maude programs featuring both automatic...
In this paper, we present a novel transformation method for Maude programs featuring both automatic...
Les systèmes embarqués sont de plus en plus présents dans notre quotidien (e.g. cartes de crédits, s...
Secure Software Development is a high importance matter in all companies, because most of them are h...
This work is about proving safety properties on programs. Such proof can be done by showing that "fo...
La protection des mécanismes cryptographiques constitue un enjeu important lors du développement d'u...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...
AbstractMaude is a high-level language and a high-performance system supporting executable specifica...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...