[图书][B] The abstract state machines method for high-level system design and analysis

E Börger - 2010 - Springer
We explain the main ingredients of the Abstract State Machines (ASM) method for high-level
system design and analysis and survey some of its application highlights in industrial …

K-Java: A complete semantics of Java

D Bogdanas, G Roşu - Proceedings of the 42nd Annual ACM SIGPLAN …, 2015 - dl.acm.org
This paper presents K-Java, a complete executable formal semantics of Java 1.4. K-Java
was extensively tested with a test suite developed alongside the project, following the Test …

Mechanized semantics for the Clight subset of the C language

S Blazy, X Leroy - Journal of Automated Reasoning, 2009 - Springer
This article presents the formal semantics of a large subset of the C language called Clight.
Clight includes pointer arithmetic, struct and union types, C loops and structured switch …

A trusted mechanised JavaScript specification

M Bodin, A Charguéraud, D Filaretti… - Proceedings of the 41st …, 2014 - dl.acm.org
JavaScript is the most widely used web language for client-side applications. Whilst the
development of JavaScript was initially just led by implementation, there is now increasing …

Formal verification of a C compiler front-end

S Blazy, Z Dargaye, X Leroy - … Methods, Hamilton, Canada, August 21-27 …, 2006 - Springer
This paper presents the formal verification of a compiler front-end that translates a subset of
the C language into the Cminor intermediate language. The semantics of the source and …

[图书][B] Modeling companion for software practitioners

E Börger, A Raschke - 2018 - Springer
The proposed method provides this support by a combination of its abstraction concept and
its operational character: models come as behavioral models in the precise and simple form …

CoreASM: An extensible ASM execution engine

R Farahbod, V Gervasi, U Glässer - Fundamenta Informaticae, 2007 - content.iospress.com
In this paper we introduce a new research effort in making abstract state machines (ASMs)
executable. The aim is to specify and implement an execution engine for a language that is …

The ASM method for system design and analysis. A tutorial introduction

E Börger - International Workshop on Frontiers of Combining …, 2005 - Springer
We introduce into and survey the ASM method for high-level system design and analysis.
We explain the three notions—Abstract State Machine [37], ASM ground model (system …

K-LLVM: a relatively complete semantics of LLVM IR

L Li, EL Gunter - 34th European Conference on Object-Oriented …, 2020 - drops.dagstuhl.de
Abstract LLVM [Lattner and Adve, 2004] is designed for the compile-time, link-time and run-
time optimization of programs written in various programming languages. The language …

A method for verifiable and validatable business process modeling

E Börger, B Thalheim - Advances in Software Engineering: Lipari Summer …, 2008 - Springer
We define an extensible semantical framework for business process modeling notations.
Since our definition starts from scratch, it helps to faithfully link the understanding of …