The study and production of programming language semantics is a computer science field aiming to represent these objects' behavior formally. The State-of-the-art presents different styles and technologies for working on semantics. Technologies have progressed a lot during the last four decades by proposing more and more frameworks adapted to carry out these studies. On the one hand, semantic styles have well-known positive characteristics and limitations. On the other hand, semantic tools are an active research topic. The thesis proposes a methodology for encoding semantics in a tiny functional meta-language called Skel. This language has a suite of tools for generating different artefacts for performing different types of studies. The meth...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
National audienceThis paper describes a method to define a correct abstract interpretation from a fo...
This paper describes a methodology for defining an executable abstract interpreter from a formal des...
The study and production of programming language semantics is a computer science field aiming to rep...
The study and production of programming language semantics is a computer science field aiming to rep...
National audienceWe present JSkel, a formalization of the semantics of JavaScript in Skel, the concr...
International audienceWe present an ongoing formalization of algorithms of ECMAScript, the specifica...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
The creation of new programming languages, capable of fully deploying the new technological innovati...
International audienceWe present Skel, a meta language designed to describe the semantics of program...
JavaScript is a trending programming language. It is not used in applications in which security may ...
The developers of a programming language need to document its intended syntax and semantics, and to ...
Modern systems consist of large numbers of languages, frameworks, libraries, APIs, and more. Each ha...
We present Skel, a meta language designed to describe the semantics of programming languages, and Ne...
The development of mechanised language specification based on structured operational semantics, with...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
National audienceThis paper describes a method to define a correct abstract interpretation from a fo...
This paper describes a methodology for defining an executable abstract interpreter from a formal des...
The study and production of programming language semantics is a computer science field aiming to rep...
The study and production of programming language semantics is a computer science field aiming to rep...
National audienceWe present JSkel, a formalization of the semantics of JavaScript in Skel, the concr...
International audienceWe present an ongoing formalization of algorithms of ECMAScript, the specifica...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
The creation of new programming languages, capable of fully deploying the new technological innovati...
International audienceWe present Skel, a meta language designed to describe the semantics of program...
JavaScript is a trending programming language. It is not used in applications in which security may ...
The developers of a programming language need to document its intended syntax and semantics, and to ...
Modern systems consist of large numbers of languages, frameworks, libraries, APIs, and more. Each ha...
We present Skel, a meta language designed to describe the semantics of programming languages, and Ne...
The development of mechanised language specification based on structured operational semantics, with...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
National audienceThis paper describes a method to define a correct abstract interpretation from a fo...
This paper describes a methodology for defining an executable abstract interpreter from a formal des...