International audienceThe paper is devoted to code optimization techniques with respect to various criteria. Code optimization is well studied for compiled languages; however, interpreted languages can also benefit when using optimization approaches. We provide a work in progress of how the code optimization can be effectively performed for the applications developed with the use of interpreted languages. Methods and techniques proposed in the paper rely on the use of formal models, and in particular state models. We propose some code optimization based on two different state models, namely weighted tree automata, and extended finite automata. The problem of extraction of such models is known to be hard, and in both cases we provide some re...
Many retargetable production compilers use some form on intermediate code for applying global optimi...
Abstract. We show how to calculate the maximum number of edits per character needed to convert any s...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
This thesis deals with optimization of source code during its compilation. The paper introduces some...
Although code optimizations have been applied by compilers for over 40 years, much of the research h...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
Prověřujeme možnosti použití různých abstrakcí jazyků konečných automatů pro optimalizaci automatový...
International audienceCompilation of a Petri net model is one way to accelerate its veri cation thro...
We consider finite-state optimization of morphosyntactic analysis of richly and ambiguously annotate...
We show how to calculate the maximum number of edits per character needed to convert any string in o...
Automata, the simplest model of computation, have proven to be an effective tool in reasoning about ...
We propose a new technique for constructing code-generator generators, which combines the advantages...
Formal specifications of required system behavior can be analyzed, verified, and validated, giving h...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
Many retargetable production compilers use some form on intermediate code for applying global optimi...
Abstract. We show how to calculate the maximum number of edits per character needed to convert any s...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
This thesis deals with optimization of source code during its compilation. The paper introduces some...
Although code optimizations have been applied by compilers for over 40 years, much of the research h...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
Prověřujeme možnosti použití různých abstrakcí jazyků konečných automatů pro optimalizaci automatový...
International audienceCompilation of a Petri net model is one way to accelerate its veri cation thro...
We consider finite-state optimization of morphosyntactic analysis of richly and ambiguously annotate...
We show how to calculate the maximum number of edits per character needed to convert any string in o...
Automata, the simplest model of computation, have proven to be an effective tool in reasoning about ...
We propose a new technique for constructing code-generator generators, which combines the advantages...
Formal specifications of required system behavior can be analyzed, verified, and validated, giving h...
International audienceModel-Based Development (MBD) provides an additional level of abstraction, the...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
Many retargetable production compilers use some form on intermediate code for applying global optimi...
Abstract. We show how to calculate the maximum number of edits per character needed to convert any s...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...