AbstractEilenberg machines have been introduced in 1974 in the field of formal language theory. They are finite automata for which the alphabet is interpreted by mathematical relations over an abstract set. They generalize many finite state machines. We consider in the present work the subclass of finite Eilenberg machines for which we provide an executable complete simulator. This program is specified using the Coq proof assistant. The correctness of the algorithm is also proved formally and mechanically verified using Coq. Using its extraction mechanism, the Coq proof assistant allows to translate the specification into an executable OCaml program. The algorithm and specification are inspired from the reactive engine of Gérard Huet. The f...
Abstract: We show how finite-state automata over finite and infinite words can capture key dynamical...
Programming techniques are given by which two programs can be constructed to simulate behaviors of f...
Euclidean Automata (EA) are finite state computational devices that take continuous parameter vector...
AbstractEilenberg machines have been introduced in 1974 in the field of formal language theory. They...
Eilenberg machines have been introduced in 1974 in the field of formal language theory. They are fin...
Eilenberg machines define a general computational model. They are well suited to the simulation of p...
This book is aimed at providing an introduction to the basic models of computability to the undergra...
In this paper we present the new version of a tool to assist in teaching formal languages and automa...
The simulation of deterministic pushdown automata defined over a one letter alphabet by finite state...
In this diploma work the concept of formal language is presented, introducing the ideas related to ...
Abstract. Automata over infinite words provide a powerful framework to solve various decision proble...
The existence and complexity of decision procedures for families of deterministic pushdown automata ...
A quick translation between binary code and assembler for the purpose of simulation can be done by a...
Extended Finite Automata (EFA), i.e., finite automata extended with variables, are a suitable modeli...
International audienceParikh automata extend finite automata by counters that can be tested for memb...
Abstract: We show how finite-state automata over finite and infinite words can capture key dynamical...
Programming techniques are given by which two programs can be constructed to simulate behaviors of f...
Euclidean Automata (EA) are finite state computational devices that take continuous parameter vector...
AbstractEilenberg machines have been introduced in 1974 in the field of formal language theory. They...
Eilenberg machines have been introduced in 1974 in the field of formal language theory. They are fin...
Eilenberg machines define a general computational model. They are well suited to the simulation of p...
This book is aimed at providing an introduction to the basic models of computability to the undergra...
In this paper we present the new version of a tool to assist in teaching formal languages and automa...
The simulation of deterministic pushdown automata defined over a one letter alphabet by finite state...
In this diploma work the concept of formal language is presented, introducing the ideas related to ...
Abstract. Automata over infinite words provide a powerful framework to solve various decision proble...
The existence and complexity of decision procedures for families of deterministic pushdown automata ...
A quick translation between binary code and assembler for the purpose of simulation can be done by a...
Extended Finite Automata (EFA), i.e., finite automata extended with variables, are a suitable modeli...
International audienceParikh automata extend finite automata by counters that can be tested for memb...
Abstract: We show how finite-state automata over finite and infinite words can capture key dynamical...
Programming techniques are given by which two programs can be constructed to simulate behaviors of f...
Euclidean Automata (EA) are finite state computational devices that take continuous parameter vector...