- ...Protocols
- Partially supported by OFES under contract
number 95.0830, as part of the ESPRIT BROADCAST-WG (number 22455)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...size=-1>AST
- We named BAST after the cat-goddess of the Egyptian
mythology: cats are known to survive to several ``crashes''.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...detections
- Failure detectors are a high-level abstraction
that hides the timeouts commonly used in distributed
systems [2].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...object
- We mean here any object that is
not a protocol object. Allowing to send protocol objects across
the network implies to solve the distributed object migration problem.
We did not address this issue in our framework yet.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...involved
- On a 10 Mbits
Ethernet connecting Sun SPARCstations 20.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...inheritance
- Remember that we used
Smalltalk as implementation language for prototyping.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...appealing
- Ingalls and Borning have shown how reflective
facilities of Smalltalk can be applied to extend the language with
multiple inheritance [14], so we could have used that technique
if we really wanted to.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...frameworks
- In a
black-box framework, reusability is mainly achieved by assembling
instances, whereas in a white-box framework, it is mainly
achieved through inheritance. A black-box framework is easier to use, but
harder to design.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.