APICe » Publications » Class » ObjagJot1

Objects and Agents Compared

James J. Odell
Just how different—or the same—are objects and agents? Some developers consider agents to be objects, except with more bells and whistles. Then, there are those who see agents and objects as different even though they share many things in common. Both approaches, however, envision using objects and agents together in the development of software systems. In other words, objects and agents are two distinct notions—each having its own particular place in software development. The important point here is that the agent-based way of thinking brings a useful and important perspective for system development, which is different from—while similar to—the object-oriented way. This paper discusses some of the differences and similarities between agents and objects and lets you decide which viewpoint you want to choose.
Journal of Object Technology 1(1), pages 41-53, 1 pages, May-June 2002
@article{objag-jot1,
	Author = {Odell, James J.},
	Journal = {Journal of Object Technology},
	Month = may # {--} # jun,
	Number = 1,
	Pages = {41--53},
	Title = {Objects and Agents Compared},
	Url = {http://www.jot.fm/issues/issue_2002_05/column4},
	Volume = 1,
	Year = 2002}