Please note: In order to keep Hive up to date and provide users with the best features, we are no longer able to fully support Internet Explorer. The site is still available to you, however some sections of the site may appear broken. We would encourage you to move to a more modern browser like Firefox, Edge or Chrome in order to experience the site fully.

A Discipline of Multiprogramming : Programming Theory for Distributed Applications, PDF eBook

A Discipline of Multiprogramming : Programming Theory for Distributed Applications PDF

Part of the Monographs in Computer Science series

PDF

Please note: eBooks can only be purchased with a UK issued credit card and all our eBooks (ePub and PDF) are DRM protected.

Description

In this book, a programming model is developed that addresses the fundamental issues of "large-scale programming," unifying several concepts from database theory, object-oriented programming and designs of reactive systems.

The model and the associated theory have been christened "Seuss." The major goal of Seuss is to simplify multiprogramming.

To this end, we separate the concern of concurrent implementation from the core program design problem.

A program execution is understood as a single thread of control - sequential executions of actions that are chosen according to some scheduling policy - yet program implementation permits concurrent executions of multiple threads.

As a consequence, it is possible to reason about the properties of a program from its single execution thread, whereas an implementation may exploit the inherent concurrency for efficient execution.

Information

Information

Also in the Monographs in Computer Science series  |  View all