© 2019

Engineering Trustworthy Software Systems

4th International School, SETSS 2018, Chongqing, China, April 7–12, 2018, Tutorial Lectures

  • Jonathan P. Bowen
  • Zhiming Liu
  • Zili Zhang


  • Written by experts

  • Made for postgraduate students, researchers, academics, and engineers in industry

  • Provides an overview of leading-edge research in methods and tools for use in computer system engineering

Textbook SETSS 2018

Part of the Lecture Notes in Computer Science book series (LNCS, volume 11430)

Also part of the Programming and Software Engineering book sub series (LNPSE, volume 11430)

Table of contents

  1. Front Matter
    Pages i-xvii
  2. David J. Pearce, Mark Utting, Lindsay Groves
    Pages 1-37
  3. Yong Li, Andrea Turrini, Yu-Fang Chen, Lijun Zhang
    Pages 38-98
  4. Prabhakaran Kasinathan, Jorge Cuellar
    Pages 99-147
  5. Nikolaj Bjørner, Leonardo de Moura, Lev Nachmanson, Christoph M. Wintersteiger
    Pages 148-201
  6. Back Matter
    Pages 237-237

About this book


This volume contains lectures on leading-edge research in methods and tools for use in computer system engineering; at the 4th International School on Engineering Trustworthy Software Systems, SETSS 2018, held in April 2018 at Southwest University in Chongqing, China.

The five chapters in this volume provide an overview of research in the frontier of theories, methods, and tools for software modelling, design, and verification. The topics covered in these chapter include Software Verification with Whiley, Learning Büchi Automata and Its Applications, Security in IoT Applications, Programming in Z3, and The Impact of Alan Turing: Formal Methods and Beyond. The volume provides a useful resource for postgraduate students, researchers, academics, and engineers in industry, who are interested in theory, methods, and tools for the development of trustworthy software.


artificial intelligence computer science computer systems formal methods formal specification formal verification history of computing logic model checking modelling languages program refinement programming language semantics reactive systems real-time systems runtime verification safety-critical systems semantics software development software engineering software verification

Editors and affiliations

  1. 1.London South Bank UniversityLondonUK
  2. 2.Southwest UniversityChongqingChina
  3. 3.Southwest UniversityChongqingChina

About the editors

Editors: Jonathan P. Bowen, London Southbank University, UK;
Zhiming Liu, Southwest University, Chongqing, China;
Zili Zhang, Southwest University, Chongqing, China

Bibliographic information

Industry Sectors
Chemical Manufacturing
IT & Software
Consumer Packaged Goods
Finance, Business & Banking
Energy, Utilities & Environment