KJS: A complete formal semantics of JavaScript

D Park, A Stefănescu, G Roşu - Proceedings of the 36th ACM SIGPLAN …, 2015 - dl.acm.org
This paper presents KJS, the most complete and throughly tested formal semantics of
JavaScript to date. Being executable, KJS has been tested against the ECMAScript 5.1 …

End-to-end formal verification of ethereum 2.0 deposit smart contract

D Park, Y Zhang, G Rosu - … : 32nd International Conference, CAV 2020, Los …, 2020 - Springer
We report our experience in the formal verification of the deposit smart contract, whose
correctness is critical for the security of Ethereum 2.0, a new Proof-of-Stake protocol for the …

Certifying Findel derivatives for blockchain

A Arusoaie - Journal of Logical and Algebraic Methods in …, 2021 - Elsevier
Findel is a composable DSL for financial derivatives that can be executed on the blockchain.
The language is simple and expressive enough to express complex derivatives. However …

Certified derivation of small-step from big-step skeletal semantics

G Ambal, S Lenglet, A Schmitt, C Noûs - Proceedings of the 24th …, 2022 - dl.acm.org
We present an automatic translation of a skeletal semantics written in big-step style into an
equivalent structural operational semantics. This translation is implemented on top of the …

[图书][B] Thinking Programs

W Schreiner - 2021 - Springer
The purpose of this book is to outline some basic principles that enable developers of
computer programs (computer scientists, software engineers, programmers) to more clearly …

[PDF][PDF] MediK: Towards Safe Guideline-based Clinical Decision Support

M Saxena, S Song, L Sha - 2023 Formal Methods in Computer …, 2023 - library.oapen.org
Clinical Best Practice Guidelines (BPGs) are systematically developed, evidence-based
statements published by medical institutions and associations that standardize diagnosis …

Isak: A complete semantics of K

L Li, EL Gunter - 2018 - ideals.illinois.edu
K (Roşu and Şerbănuţă, 2010) is a rewrite-based executable semantic framework in which
programming languages, type systems and formal analysis tools can be de ned using con …

IsaK-Static: A Complete Static Semantics of

L Li, EL Gunter - International Conference on Formal Aspects of …, 2018 - Springer
K 1 is a rewrite-based executable semantic framework in which programming languages,
type systems and formal analysis tools can be defined using configurations, computations …

A Complete Semantics of and Its Translation to Isabelle

L Li, EL Gunter - International Colloquium on Theoretical Aspects of …, 2021 - Springer
KK 46 is a rewrite-based executable semantic framework in which programming languages,
type systems and formal analysis tools can be defined using configurations, computations …

Symbolic execution based on language transformation

A Arusoaie, D Lucanu, V Rusu - Computer Languages, Systems & …, 2015 - Elsevier
We propose a language-independent symbolic execution framework for languages
endowed with a formal operational semantics based on term rewriting. Starting from a given …