(Translated by https://www.hiragana.jp/)
FORMAL ASPECTS OF COMPUTING Editorial Board | ACM Digital Library skip to main content

Editorial Board

 

Editor-in-Chief

Skip section Editor-in-Chief

Jim Woodcock

University of York

United Kingdom
 
 

Managing Editor

Skip section Managing Editor

John Cooke

Loughborough University

United Kingdom
 
 

North America Editor

Skip section North America Editor

Jeannette M. Wing

Columbia University

United States
 
 

Founding Editor

Skip section Founding Editor

Cliff B. Jones

University of Newcastle

United Kingdom
 
 

Book Review Editor

Skip section Book Review Editor

Dominique Mery

LORIA - Université de Lorraine

France
 
 

Editorial Advisor

Skip section Editorial Advisor

Manfred Broy

Technical University of Munich

Germany
 
 

Editorial Board

Skip section Editorial Board

Dines Bjorner

Technical University of Denmark

Denmark

Domain modelling techniques; Domain-based requirements modelling techniques

Eerke Boiten

De Montfort University

United Kingdom

State-based specification languages; Refinement; Integrated formal methods; Formal methods in security; Formal methods in cryptography; Viewpoint specification

 

Michael J. Butler

University of Southampton

United Kingdom

Requirements; Formal specification; Refinement, Design verification; Theorem proving, Model checking; Formal tools; Semantics

Andrew Butterfield

Trinity College Dublin

Ireland

Unifying theories of programming; Formal aspects of the hardware/software interface; Theorem Prover development; Developing expertise/interest in formal verification of separation kernels, and potential tools; Semantics and use of functional programming languages

 

Ana Cavalcanti

University of York

United Kingdom

Refinement, Integrated formal methods, Process algebra, Real-time programming, Cyber-physical systems, Formal testing

Carlos José Pereira de Lucena

PUC - Rio

Brazil

Formal specification of software systems; Model checking; Foundations of software design; Formal aspects of software engineering of multiagent systems

 

Erik de Vink

Eindhoven University of Technology

Netherlands

Probabilistic processes; software product lines

Ewen Denny

NASA

United States

Safety cases; Program generation; Theorem proving, Semantics; Refinement

 

Mike Dodds

Galois Inc.

United States

Separation logic; semantics; verified crypto code; deny-guarantee; jStar

Jin Song Dong

National University of Singapore

Singapore

Model checking; Real-time system verification; probabilistic reasoning; Z; Alloy; CSP

 

Brijesh Dongol

University of Surrey

United Kingdom

Linearisability; separation logic; blockchain; persistent concurrent data structures; weak memory models

David Duke

University of Leeds

United Kingdom

Formal methods in human-computer interaction; Visualization; Graphics; Functional programming

 

Xinyu Feng

Nanjing University

China

Formal program verification; Hoare logic; Separation logic; Rely-Guarantee reasoning; Shared-Memory concurrency; Proof assistants and mechanized verification; Proof-Carrying code; Semantics of programming languages

Jean-Christophe Filliâtre

CNRS

France

Why3; Coq; runtime assertion checking; verified OCAML

 

Anne Haxthausen

Technical University of Denmark

Denmark

Specification languages and their semantics, formal modelling and verification of railway control systems; Model checking

Ian J. Hayes

University of Queensland

Australia

Reasoning about concurrent and real-time programs; Program derivation and refinement; Model-based specification

 

Robert Hierons

The University of Sheffield

United Kingdom

Testing from formal specifications; Model-based testing; Program slicing

Shinichi Honiden

National Institute of Informatics

Japan

Software engineering for self-adaptive systems

 

He Jifeng

East China Normal University

China

Cyber physical systems; Hybrid modeling techniques; Simulation and verification of design stage, Coordination and collaboration of distributed systems

Einar Broch Johnsen

University of Oslo

Norway

Programming logics; types; semantics

 

Gerwin Kline

Proofcraft and UNSW Sydney

Australia

Interactive theorem proving; Program verification; C code verification; Programming language semantics; Proof engineering; Formal methods

Daniel Kroening

University of Oxford

United Kingdom

Automated verification of hardware and software; Semantics of programming languages; Concurrency

 

Martin Leucker

University of Lübeck

Germany

Runtime verification; verifying ANNs; software product lines

Michael Leuschel

Heinrich-Heine Universität Düsseldorf

Germany

B method; tool building; ProB; model checking; timed probabilistic simulation

 

Ursula Martin

University of Oxford

United Kingdom

Computational logic; Applied formal methods; Computer algebra

David A. Naumann

Stevens Institute of Technology

United States

Formal semantics; Logics of programming; Refinement; Information flow analysis

 

J. Nuno Oliveira

University of Minho

Portugal

Relational specification methods; Quantitative formal methods; Program calculation

David Parker

University of Birmingham

United Kingdom

Probabilistic model checking; prism; automated verification

 

André Platzer

Carnegie Mellon University

United States

Logic; cyber-physical systems; programming languages; theorem proving; hybrid systems; Keymaera X

Augusto Sampaio

Federal University of Pernambuco

Brazil

Process algebras (particularly, CSP); Compositional analysis techniques; Formal (and semi-formal) methods integration; Formal approaches to software testing; Algebraic approaches to model and program transformation

 

Gerhard Schellhorn

University of Augsburg

Germany

Refinement theory; Software correctness; Interactive verification; Logics for programs; Verification of concurrent algorithms

Jun Sun

SMU

Singapore

Model checking; adversarial attacks; ANN verification; testing CPS

 

Maurice ter Beek

ISTI, CNR

Italy

Tools; software product lines; service computing; railways

John Tucker

Swansea University

United Kingdom

Modelling data types; Computability; Algebraic specifications; Formal methods for surveillance, trust and privacy; Specifying physical systems; History of formal methods

 

Heike Wehrheim

University of Paderborn

Germany

Z, B, process algebras; Refinement; Simulation; Verification; Program analysis; Concurrency

Burkhart Wolff

University Paris-Sud

France

Theorem proving; Isabelle/HOL; formal testing; verifying OCL/UML; verifying C programs

 

Nobuko Yoshida

Oxford University

United Kingdom

Session types; multi-party computation; separation logic; game semantics; pi-calculus

Naijun Zhan

Chinese Academy of Sciences

China

Formal techniques for the design of real-time, hybrid and embedded systems; Program verification; Modal and temporal logics; Concurrent computation models; Semantic foundations of component and object systems

 
 

Journal Administrator

Rebecca Malone

KGL Editorial

United States