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.
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 Joana Campos and Vasco T. Vasconcelos
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: Joana CamposVasco T. Vasconcelos
- Language: English
Edition Identifiers:
- Internet Archive ID: arxiv-1110.4157
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:
- Whefi.com: Download
- Whefi.com: Review - Coverage
- Internet Archive: Details
- Internet Archive Link: Downloads
Online Marketplaces
Find Channels As Objects In Concurrent Object-Oriented Programming at online marketplaces:
- Amazon: Audiable, Kindle and printed editions.
- Ebay: New & used books.
Buy “Channels As Objects In Concurrent Object Oriented Programming” online:
Shop for “Channels As Objects In Concurrent Object Oriented Programming” on popular online marketplaces.
- Ebay: New and used books.