Asynchronous Interfaces in Statically Typed OO
Contents
Abstract
Introduction
Context
Programming-in-the-large
Distribution
Incremental Development
The Statically Typed Strategy
Open-closed modules
Statically typed object orientation
Scoping the responsibilities
Checking behaviour
Assertion inference
Approaches to Distribution
The common approaches to distribution
Explicit distribution
Synchronization
Blocking
Locking
Penalties for incremental development
Message passing
The Operation Metaphor
Goals
Operations as virtual threads of control
Operation interfaces
Request broker
Initiator
Other operations
Genericity versus classification
Type nesting
Non determination
Conclusion
References
Related Items
Related Items
Referee comments
Marc Girod
Last modified: Sat Feb 28 14:22:41 EET 1998