loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems
Communication as a Means to Differentiate Objects, Components and Agents
Santa Barbara, California
August 01-August 05
ISBN: 0-7695-0278-4
D. Deugo, Carleton University
F. Oppacher, Carleton University
B. Ashfield, Carleton University
M. Weiss, Mitel Corporation
Choosing the right abstractions is important for managing the complexity of your system. Three important abstractions used today are object, component and agent. Many similarities exist between these abstractions, but to make proper use of each, one should have a good understanding of their differences. Too often, we hear people discussing their agent-based systems when they have simply used the object abstraction. In this conceptual paper, we use communication as a means to differentiate the three abstractions. We describe communications patterns for each abstraction using an abbreviated pattern format, identifying the contexts, forces and solutions to different problems that present themselves for each abstraction. Our objective is to help developers identify the abstractions they are working with so they can make better use of them.
Index Terms:
Object, Component, Agent, Pattern, Communication
Citation:
D. Deugo, F. Oppacher, B. Ashfield, M. Weiss, "Communication as a Means to Differentiate Objects, Components and Agents," tools, pp.376, Technology of Object-Oriented Languages and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.