Downloads & Free Reading Options - Results

Channels As Objects In Concurrent Object Oriented Programming by Joana Campos

Read "Channels As Objects In Concurrent Object Oriented Programming" by Joana Campos through these free online access and download options.

Search for Downloads

Search by Title or Author

Books Results

Source: The Internet Archive

The internet Archive Search Results

Available books for downloads and borrow from The internet Archive

1Channels As Objects In Concurrent Object-Oriented Programming

By

There is often a sort of a protocol associated to each class, stating when and how certain methods should be called. Given that this protocol is, if at all, described in the documentation accompanying the class, current mainstream object-oriented languages cannot provide for the verification of client code adherence against the sought class behaviour. We have defined a class-based concurrent object-oriented language that formalises such protocols in the form of usage types. Usage types are attached to class definitions, allowing for the specification of (1) the available methods, (2) the tests clients must perform on the result of methods, and (3) the object status - linear or shared - all of which depend on the object's state. Our work extends the recent approach on modular session types by eliminating channel operations, and defining the method call as the single communication primitive in both sequential and concurrent settings. In contrast to previous works, we define a single category for objects, instead of distinct categories for linear and for shared objects, and let linear objects evolve into shared ones. We introduce a standard sync qualifier to prevent thread interference in certain operations on shared objects. We formalise the language syntax, the operational semantics, and a type system that enforces by static typing that methods are called only when available, and by a single client if so specified in the usage type. We illustrate the language via a complete example.

“Channels As Objects In Concurrent Object-Oriented Programming” Metadata:

  • Title: ➤  Channels As Objects In Concurrent Object-Oriented Programming
  • Authors:
  • Language: English

Edition Identifiers:

Downloads Information:

The book is available for download in "texts" format, the size of the file-s is: 10.72 Mbs, the file-s for this book were downloaded 81 times, the file-s went public at Mon Sep 23 2013.

Available formats:
Abbyy GZ - Animated GIF - Archive BitTorrent - DjVu - DjVuTXT - Djvu XML - Item Tile - Metadata - Scandata - Single Page Processed JP2 ZIP - Text PDF -

Related Links:

Online Marketplaces

Find Channels As Objects In Concurrent Object-Oriented Programming at online marketplaces:


Buy “Channels As Objects In Concurrent Object Oriented Programming” online:

Shop for “Channels As Objects In Concurrent Object Oriented Programming” on popular online marketplaces.