
Agent-oriented programming (AOP) represents a new way of analysing, designing, and implementing complex software applications. This approach has been successfully used in complex applications with distributed components, which require concurrent behaviour, efficient reasoning, dependable communication, sharing and integration of knowledge. Such applications range from from comparatively small systems such as personalised email filters to large, complex, mission critical systems such as air traffic control. Since its introduction, various approaches have been proposed to determine a suitable architecture for agent-based systems. There have been a number of attempts to model AOP, some of which also involve an implemented development environment (such as JACK [1], or dMARS) whilst others are an abstract specification of necessary constructs such as Agent0 [4].
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
