Skip to main content
  • Textbook
  • © 2017

Engineering Trustworthy Software Systems

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

  • Covers the state of the art of software engineering methods and technology
  • Provides an overview of leading-edge research in methods and tools for use in computer system engineering
  • A detailed preface introducing the chapters is included in the front matter and is freely available on SpringerLink
  • Made for students, researchers and practitioners
  • Includes supplementary material: sn.pub/extras

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

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): SETSS: International Summer School on Engineering Trustworthy Software Systems

Conference proceedings info: SETSS 2016.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (6 chapters)

  1. Front Matter

    Pages I-XV
  2. Alan Turing: Founder of Computer Science

    • Jonathan P. Bowen
    Pages 1-15
  3. UTP by Example: Designs

    • Jim Woodcock, Simon Foster
    Pages 16-50
  4. Reasoned Modelling with Event-B

    • Michael Butler
    Pages 51-109
  5. Java in the Safety-Critical Domain

    • Ana Cavalcanti, Alvaro Miyazawa, Andy Wellings, Jim Woodcock, Shuai Zhao
    Pages 110-150
  6. Formal Reasoning on Infinite Data Values: An Ongoing Quest

    • 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. 

Editors and Affiliations

  • London South Bank University, London, United Kingdom

    Jonathan P. Bowen

  • Southwest University, Chongqing, China

    Zhiming Liu, Zili Zhang

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

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access