Skip to main content
  • Textbook
  • © 2001

A Discipline of Multiprogramming

Programming Theory for Distributed Applications

Authors:

Part of the book series: Monographs in Computer Science (MCS)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as 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
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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 (12 chapters)

  1. Front Matter

    Pages i-xviii
  2. A Discipline of Multiprogramming

    • Jayadev Misra
    Pages 1-12
  3. Action Systems

    • Jayadev Misra
    Pages 13-37
  4. An Object-Oriented View of Action Systems

    • Jayadev Misra
    Pages 39-56
  5. Small Examples

    • Jayadev Misra
    Pages 57-89
  6. Safety Properties

    • Jayadev Misra
    Pages 91-154
  7. Progress Properties

    • Jayadev Misra
    Pages 155-213
  8. Maximality Properties

    • Jayadev Misra
    Pages 215-233
  9. Program Composition

    • Jayadev Misra
    Pages 235-280
  10. Conditional and Closure Properties

    • Jayadev Misra
    Pages 281-314
  11. Reduction Theorem

    • Jayadev Misra
    Pages 315-337
  12. Distributed Implementation

    • Jayadev Misra
    Pages 339-359
  13. A Logic for Seuss

    • Jayadev Misra
    Pages 361-385
  14. Back Matter

    Pages 387-420

About this book

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.

Reviews

From the reviews:

"Jayadev Misras ‘Discipline of Multiprogramming – Programming Theory for Distributed Applications’ wants to contribute theories and design principles to enhance productivity in specification, abstraction and modularization. … Most chapters have a large number of examples, contain bibliographic notes and a lot of exercises with solutions. The book concludes with an appendix about elementary logic and algebra, a reference list and an index." (Christoph Meinel, Zentralblatt MATH, Vol. 999, 2002)

Authors and Affiliations

  • Department of Computer Sciences, University of Texas, Austin, USA

    Jayadev Misra

Bibliographic Information

  • Book Title: A Discipline of Multiprogramming

  • Book Subtitle: Programming Theory for Distributed Applications

  • Authors: Jayadev Misra

  • Series Title: Monographs in Computer Science

  • DOI: https://doi.org/10.1007/978-1-4419-8528-6

  • Publisher: Springer New York, NY

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer Science+Business Media New York 2001

  • Hardcover ISBN: 978-0-387-95206-2Published: 26 June 2001

  • Softcover ISBN: 978-1-4612-6427-9Published: 05 September 2012

  • eBook ISBN: 978-1-4419-8528-6Published: 07 September 2012

  • Series ISSN: 0172-603X

  • Series E-ISSN: 2512-5486

  • Edition Number: 1

  • Number of Pages: XVIII, 420

  • Topics: Software Engineering/Programming and Operating Systems, Computer Communication Networks

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as 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
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access