Engineering Trustworthy Software Systems

Second International School, SETSS 2016, Chongqing, China, March 28 - April 2, 2016, Tutorial Lectures

  • Jonathan P. Bowen
  • Zhiming Liu
  • Zili Zhang
Textbook SETSS 2016

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

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

Table of contents

  1. Front Matter
    Pages I-XV
  2. Jonathan P. Bowen
    Pages 1-15
  3. Jim Woodcock, Simon Foster
    Pages 16-50
  4. Michael Butler
    Pages 51-109
  5. Ana Cavalcanti, Alvaro Miyazawa, Andy Wellings, Jim Woodcock, Shuai Zhao
    Pages 110-150
  6. Taolue Chen, Fu Song, Zhilin Wu
    Pages 195-257
  7. Back Matter
    Pages 259-259

About this book


This volume contains a record of some of the lectures and seminars delivered at the Second International School on Engineering Trustworthy Software Systems (SETSS 2016), held in March/April 2016 at Southwest University in Chongqing, China.

The six contributions included in this volume provide an overview of leading-edge research in methods and tools for use in computer system engineering. They have been distilled from six courses and two seminars on topics such as modelling and verification in event-B; parallel programming today; runtime verification; Java in the safety-critical domain; semantics of reactive systems; parameterized unit testing; formal reasoning about infinite data values; and Alan Turing and his remarkable achievements. The material is useful for postgraduate students, researchers, academics and industrial engineers who are interested in the theory and practice of methods and tools for the design and programming of trustworthy software systems.


formal methods formal reasoning formal specification formal verification history of computing modelling languages program refinement programming language semantics reactive systems real-time systems runtime verification safety-critical systems software design software development software engineering software modeling software testing temporal logic

Editors and affiliations

  • Jonathan P. Bowen
    • 1
  • Zhiming Liu
    • 2
  • Zili Zhang
    • 3
  1. 1.London South Bank UniversityLondonUnited Kingdom
  2. 2.Southwest UniversityChongqingChina
  3. 3.Southwest UniversityChongqingChina

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing AG 2017
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-56840-9
  • Online ISBN 978-3-319-56841-6
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site