In this paper we develop a formal specification of aspects of the Forth programming language. We describe the operation of the Forth compiler as it translates Forth control words, dealing in particular with the interpretation of immediate words during compilation. Our goal here is to provide a basis for the study of safety properties of embedded systems, many of which are constructed using Forth or Forth-like languages. To this end we construct a model of the Forth compiler in the pi-calculus, and have simulated its execution by animating this model using the Pict programming language
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...
The-calculus o ers an attractive basis for concurrent programming. It is small, elegant, and well st...
We develop a semantic theory based on testing for a minor variant of the ß-calculus. The resulting ...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We des...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
Forth is both an extensible language and an interactive program development methodology. Originally ...
Over the last couple of years several papers have been presented attempting to bring formal methods ...
This paper presents a strategy for promoting Forth acceptance based on a narrow focus of concentrati...
The concurrency theory literature contains many proposals for models of process algebras. We conside...
AbstractOver the past ten years, the family of synchronous languages (Special Section of the Proc. I...
We describe a way of teaching fundamentals of Language Systems (for second-year Computing students),...
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...
The-calculus o ers an attractive basis for concurrent programming. It is small, elegant, and well st...
We develop a semantic theory based on testing for a minor variant of the ß-calculus. The resulting ...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
In this paper we develop a formal specification of aspects of the Forth programming language. We des...
In this paper we develop a formal specification of aspects of the Forth programming language. We de...
Forth is both an extensible language and an interactive program development methodology. Originally ...
Over the last couple of years several papers have been presented attempting to bring formal methods ...
This paper presents a strategy for promoting Forth acceptance based on a narrow focus of concentrati...
The concurrency theory literature contains many proposals for models of process algebras. We conside...
AbstractOver the past ten years, the family of synchronous languages (Special Section of the Proc. I...
We describe a way of teaching fundamentals of Language Systems (for second-year Computing students),...
The syntactic theories of control and state are conservative extensions of the λv-calculus for equat...
The-calculus o ers an attractive basis for concurrent programming. It is small, elegant, and well st...
We develop a semantic theory based on testing for a minor variant of the ß-calculus. The resulting ...