๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Object acquaintance selection and binding

โœ Scribed by Bosch, Jan


Book ID
101223340
Publisher
John Wiley and Sons
Year
1998
Tongue
English
Weight
168 KB
Volume
4
Category
Article
ISSN
1074-3227

No coin nor oath required. For personal study only.

โœฆ Synopsis


Large object-oriented systems have, at least, four characteristics that complicate object communication, i.e., the system is distributed and contains large numbers, e.g., thousands, of objects, objects need to be reallocated at run-time and objects can be replaced by other objects in order to adapt to the dynamic changes in the system. Traditional object communication is based on sending a message to a receiver object known to the sender of the message. At linking or instantiation time, an object establishes its acquaintances through name/class based binding and uses these objects through its lifetime. If this is too rigid, the software engineer has to implement the binding of objects manually using pointers. In our experiments we found the traditional acquaintance communication semantics too limited and we identified several problems, related to the reusability of objects and selection mechanisms, understandability, and expressiveness. We recognised that it is important to separate a class or object's requirements on its acquaintances from the way an object selects and binds its acquaintances in actual systems. Based on this, we studied the necessary expressiveness for acquaintance handling and identified four relevant aspects: type and duration of binding, conditions for binding, number of selected objects, and selection region for binding. To implement these aspects, we defined "acquaintance layers" as part of the "layered object model." Acquaintance layers uniformly extend the traditional objectoriented acquaintance handling semantics and allow for the first-class representation of acquaintance selection and binding, thereby increasing traceability and reusability.


๐Ÿ“œ SIMILAR VOLUMES


Space, object, and task selection
โœ Joel Lachter; Roger W. Remington; Eric Ruthruff ๐Ÿ“‚ Article ๐Ÿ“… 2009 ๐Ÿ› Psychonomic Society Publications ๐ŸŒ English โš– 276 KB