RIVER PUBLISHERS IS AN INTERNATIONAL PUBLISHER THAT PUBLISHES RESEARCH MONOGRAPHS, PROFESSIONAL BOOKS, HANDBOOKS, EDITED VOLUMES AND JOURNALS WITH FOCUS ON KEY RESEARCH AREAS WITHIN THE FIELDS OF SCIENCE, TECHNOLOGY AND MEDICINE (STM).

River Publishers Series in Automation, Control and Robotics Series Read Description

Behavioural Types

From Theory to Tools

Edited by Simon Gay and António Ravara
Hardback
July 2017
9788793519824
More details
  • Publisher
    River Publishers
  • Published
    18th July 2017
  • ISBN 9788793519824
  • Language English
  • Pages 250 pp.
  • Size 6.125" x 9.5"
$95.00
Lib E-Book

Library E-Books

We have signed up with three aggregators who resell networkable e-book editions of our titles to academic libraries. These aggregators offer a variety of plans to libraries, such as simultaneous access by multiple library patrons, and access to portions of titles at a fraction of list price under what is commonly referred to as a “patron-driven demand” model.

These editions, priced at par with simultaneous hardcover editions of our titles, are not available direct from Stylus, but only from the following aggregators:

  • Ebook Library, a service of Ebooks Corporation Ltd. of Australia
  • ebrary, based in Palo Alto, a subsidiary of ProQuest
  • EBSCO / netLibrary, Alabama

as well as through the following wholesalers: The Yankee Book Peddler subsidiary of Baker & Taylor, Inc.

July 2017
9788793519817
More details
  • Publisher
    River Publishers
  • Published
    31st July 2017
  • ISBN 9788793519817
  • Language English
  • Pages 250 pp.
$71.25

Behavioral type systems in programming languages support the specification and verification of programs’ properties beyond the traditional use of type systems to describe data processing. A major example of such a property is correctness of communication in concurrent and distributed systems, motivated by the importance of structured communication in modern software.

Behavioural Types: From Theory to Tools presents programming languages and software tools produced by members of COST Action IC1201: Behavioural Types for Reliable Large-Scale Software Systems, a European research network that was funded from October 2012 to October 2016. As a survey of the most recent developments in the application of behavioral type systems, this text is a valuable reference for researchers in the field as well as an introduction to the subject for graduate students and software developers.

Preface
1. Contract-oriented design of distributed applications: a tutorial
2. Contract-oriented programming with timed session types
3. A runtime monitoring tool for actor-based systems
4. How to Verify Your Python Conversations
5. The DCR Workbench: Declarative Choreographies for Collaborative Processes
6. A tool for choreography-based analysis of message-passing software
7. Programming adaptive microservice systems; an AIOCJ tutorial
8. JaDA - the Java Deadlock Analyzer
9. Type-Based Analysis of Linear Communications
10. Session types with linearity in Haskell
11. An OCaml Implementation of Binary Sessions
12. Lightweight functional session types
13. Distributed programming using Java APIs generated from Session Types
14. Mungo and StMungo: Tools for Typechecking Protocols in Java
15. Protocol-driven MPI program generation
16. Protocol Verification of MPI Programs

Simon Gay

Simon Gay is at the University of Glasgow, UK.

António Ravara

António Ravara is at the Universidade Nova de Lisboa, Portugal.