This is the artifact evaluation Docker image of our paper, Towards a Trustworthy Semantics-Based Language Framework via Proof Generation. The abstract of the paper reads: We pursue the vision of an ideal language framework, where programming language designers only need to define the formal syntax and semantics of their languages, and all language tools are automatically generated by the framework. Due to the complexity of such a language framework, it is a big challenge to ensure its trustworthiness and to establish the correctness of the autogenerated language tools. In this paper, we propose an innovative approach based on proof generation. The key idea is to generate proof objects as correctness certificates for each individual task t...
Most software systems are described in high-level model or programming languages. Their runtime beha...
International audienceA common belief is that formalizing semantics of programming languages require...
Formal deductive verification aims at proving the correctness of programs via logical deduction. How...
This is the artifact evaluation Docker image of our paper, Towards a Trustworthy Semantics-Based Lan...
This is the artifact evaluation Docker image of our paper, Towards a Trustworthy Semantics-Based Lan...
We pursue the vision of an ideal language framework, where programming language designers only need ...
A language-agnostic program verifier takes three inputs: a program, its formal specification, and th...
International audienceA common belief is that formalizing semantics of programming languages require...
International audienceA common belief is that formalizing semantics of programming languages require...
International audienceA common belief is that formalizing semantics of programming languages require...
A language-agnostic program verifier takes three inputs: a program, its formal specification, and th...
A language-agnostic program verifier takes three inputs: a program, its formal specification, and th...
Previous work on rewriting and reachability logic establishes a vision for a language-agnostic progr...
Previous work on rewriting and reachability logic establishes a vision for a language-agnostic progr...
Formal methods are not used widely in industrial software development, because the overhead of forma...
Most software systems are described in high-level model or programming languages. Their runtime beha...
International audienceA common belief is that formalizing semantics of programming languages require...
Formal deductive verification aims at proving the correctness of programs via logical deduction. How...
This is the artifact evaluation Docker image of our paper, Towards a Trustworthy Semantics-Based Lan...
This is the artifact evaluation Docker image of our paper, Towards a Trustworthy Semantics-Based Lan...
We pursue the vision of an ideal language framework, where programming language designers only need ...
A language-agnostic program verifier takes three inputs: a program, its formal specification, and th...
International audienceA common belief is that formalizing semantics of programming languages require...
International audienceA common belief is that formalizing semantics of programming languages require...
International audienceA common belief is that formalizing semantics of programming languages require...
A language-agnostic program verifier takes three inputs: a program, its formal specification, and th...
A language-agnostic program verifier takes three inputs: a program, its formal specification, and th...
Previous work on rewriting and reachability logic establishes a vision for a language-agnostic progr...
Previous work on rewriting and reachability logic establishes a vision for a language-agnostic progr...
Formal methods are not used widely in industrial software development, because the overhead of forma...
Most software systems are described in high-level model or programming languages. Their runtime beha...
International audienceA common belief is that formalizing semantics of programming languages require...
Formal deductive verification aims at proving the correctness of programs via logical deduction. How...