The paper presents an approach to system modelling in design of both hardware and software systems. It is based on the definition of models of machines that can be directly implemented. The paper shows how to render less abstract and more realistic the abstract machines defined by theoreticians, so that they can capture implementation and technological-oriented aspects, such as testability, and allow an easy transition to final implementations. A realistic abstract machine for lambda-calculus is then presented and the design of system for lambda-expressions evaluation is illustrated. The architecture chosen for the system is based on a collection of finite state automata, evolving concurrently and communicating via a broadcast system...
How can one cope with the notorious problem of establishing the correctness and completeness of abst...
This paper presents a methodology, with supporting tool, for formal modeling and analysis of softwar...
AbstractThis paper introduces an approach to software development in which a series of working imple...
The paper presents an approach to system modelling in design of both hardware and software systems. ...
This paper is a tutorial which examines the three major models of computation--the Turing Machine, C...
The ubiquity of software places emphasis on the need for techniques that allow us to ensure that sof...
AbstractIn this paper we discuss and compare abstract machines for the lambda-calculus, implementing...
This volume contains the proceedings of MARS 2015, the first workshop on Models for Formal Analysis ...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
This volume contains the proceedings of MARS 2022, the fifth workshop on Models for Formal Analysis ...
Abstract: We survey applications of the Abstract State Machines (ASM) method for high-level system m...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
We bridge the gap between functional evaluators and abstract machines for the lambda-calculus, using...
Computer hardware keeps increasing in complexity. Software design needs to keep up with this. The ri...
This paper addresses the issue of modelling and analysis of systems. The necessity of ...
How can one cope with the notorious problem of establishing the correctness and completeness of abst...
This paper presents a methodology, with supporting tool, for formal modeling and analysis of softwar...
AbstractThis paper introduces an approach to software development in which a series of working imple...
The paper presents an approach to system modelling in design of both hardware and software systems. ...
This paper is a tutorial which examines the three major models of computation--the Turing Machine, C...
The ubiquity of software places emphasis on the need for techniques that allow us to ensure that sof...
AbstractIn this paper we discuss and compare abstract machines for the lambda-calculus, implementing...
This volume contains the proceedings of MARS 2015, the first workshop on Models for Formal Analysis ...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
This volume contains the proceedings of MARS 2022, the fifth workshop on Models for Formal Analysis ...
Abstract: We survey applications of the Abstract State Machines (ASM) method for high-level system m...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
We bridge the gap between functional evaluators and abstract machines for the lambda-calculus, using...
Computer hardware keeps increasing in complexity. Software design needs to keep up with this. The ri...
This paper addresses the issue of modelling and analysis of systems. The necessity of ...
How can one cope with the notorious problem of establishing the correctness and completeness of abst...
This paper presents a methodology, with supporting tool, for formal modeling and analysis of softwar...
AbstractThis paper introduces an approach to software development in which a series of working imple...