Abstract: In this paper we present CASM, a general purpose programming language based on abstract state machines (ASMs). We describe the implementation of an inter-preter and a compiler for the language. The demand for efficient execution forced us to modify the definition of ASM and we discuss the impact of those changes. A novel feature for ASM based languages is symbolic execution, which we briefly describe. CASM is used for instruction set simulator generation and for semantic description in a compiler verification project. We report on the experience of using the language in those two projects. Finally we position ASM based programming languages as an elegant combination of imperative and functional programming paradigms which may libe...
Abstract: We survey applications of the Abstract State Machines (ASM) method for high-level system m...
This thesis introduces several structuring and composition principles for Abstract State Machines (A...
... we should have achieved a mathematical model of computation, perhaps highly abstract in contrast...
Abstract: In this paper we present CASM, a general purpose programming language based on abstract st...
In this paper we present CASM, a language based on Abstract State Machines (ASM), and its optimizing...
The project investigates the use of Abstract State Machine in the process of computer program compil...
Abstract State Machines (ASMs) [Gur95] have been widely used to specify software and hardware system...
AbstractThe abstract state machine (ASM) is a modern computation model. ASMs and ASM based tools are...
Abstract state machines (originally called evolving algebras) constitute a modern computation model ...
In this paper we introduce a new research effort in making abstract state machines (ASMs) executable...
Abstract. The Abstract State Machines (ASM) methodology is a methodology for formally specifying com...
Over the last twenty years, Abstract State Machines (ASMs) have been used to describe and validate a...
How can one cope with the notorious problem of establishing the correctness and completeness of abst...
The Abstract State Machines (ASM) methodology is a methodology for formally specifying computing sys...
Abstract: Abstract State Machines (ASMs) have been widely used to specify software and hardware syst...
Abstract: We survey applications of the Abstract State Machines (ASM) method for high-level system m...
This thesis introduces several structuring and composition principles for Abstract State Machines (A...
... we should have achieved a mathematical model of computation, perhaps highly abstract in contrast...
Abstract: In this paper we present CASM, a general purpose programming language based on abstract st...
In this paper we present CASM, a language based on Abstract State Machines (ASM), and its optimizing...
The project investigates the use of Abstract State Machine in the process of computer program compil...
Abstract State Machines (ASMs) [Gur95] have been widely used to specify software and hardware system...
AbstractThe abstract state machine (ASM) is a modern computation model. ASMs and ASM based tools are...
Abstract state machines (originally called evolving algebras) constitute a modern computation model ...
In this paper we introduce a new research effort in making abstract state machines (ASMs) executable...
Abstract. The Abstract State Machines (ASM) methodology is a methodology for formally specifying com...
Over the last twenty years, Abstract State Machines (ASMs) have been used to describe and validate a...
How can one cope with the notorious problem of establishing the correctness and completeness of abst...
The Abstract State Machines (ASM) methodology is a methodology for formally specifying computing sys...
Abstract: Abstract State Machines (ASMs) have been widely used to specify software and hardware syst...
Abstract: We survey applications of the Abstract State Machines (ASM) method for high-level system m...
This thesis introduces several structuring and composition principles for Abstract State Machines (A...
... we should have achieved a mathematical model of computation, perhaps highly abstract in contrast...