We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada. The compiler is generated from an action semantic description; it emits absolute code for an abstract RISC machine language that currently is assembled into code for the SPARC and the HP Precision Architecture. The generated code is an order of magnitude better than what is produced by compilers generated by the classical systems of Mosses, Paulson, and Wand. The use of action semantics makes the processable language specification easy to read and pleasant to work with. In Proc. ICCL'92, Fourth IEEE International Conference on Computer Languages, pages 117--126. 1 Introduction The purpose of a language designer's workbench, envis...
Compiler generation based on Mosses ’ action semantics has been studied by Brown, Moura, and Watt, a...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
We describe the automatic generation of a provably correct com-piler for a non-trivial subset of Ada...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada...
We have designed, implemented, and proved the correctness of a compiler generator that accepts actio...
We have designed, implemented, and proved the correctness of a compiler generator that accepts actio...
Action Semantics is a new and interesting foundation for semantics based compiler generation. In th...
We present a system, that generates a compiler and abstract machine from a Natural Semantics specifi...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Given a complete, formal description of the semantics of a programming language, it should be possib...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Ada is a high-level imperative programming language with complex static semantics. In this paper we ...
The task of designing and implementing a compiler can be a di#cult and error-prone process. In this ...
Given the action-semantic description of a source language, Actress generates a compiler. The genera...
Compiler generation based on Mosses ’ action semantics has been studied by Brown, Moura, and Watt, a...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
We describe the automatic generation of a provably correct com-piler for a non-trivial subset of Ada...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada...
We have designed, implemented, and proved the correctness of a compiler generator that accepts actio...
We have designed, implemented, and proved the correctness of a compiler generator that accepts actio...
Action Semantics is a new and interesting foundation for semantics based compiler generation. In th...
We present a system, that generates a compiler and abstract machine from a Natural Semantics specifi...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Given a complete, formal description of the semantics of a programming language, it should be possib...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Ada is a high-level imperative programming language with complex static semantics. In this paper we ...
The task of designing and implementing a compiler can be a di#cult and error-prone process. In this ...
Given the action-semantic description of a source language, Actress generates a compiler. The genera...
Compiler generation based on Mosses ’ action semantics has been studied by Brown, Moura, and Watt, a...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...
ADAS is an Application-driven Design Automation System for microprocessor design. The goal of ADAS i...