Object-oriented BeNet programming for data-focused bottom-up design of autonomous agents
This paper proposes a programming method for developing autonomous agents that behave intelligently in unpredictable environments, by extending their descriptions to realize larger behavioral repertoires. In our programming method, an agent is described as a concurrent program which updates a finite set of data objects in real time at regular intervals in an object-oriented programming language so that its description can be modular and reusable. The description of an agent specifies its property independent of hardware platforms. The proposed method is suitable for developing an agent difficult to develop based on a top-down approach alone. (C) 1999 Published by Elsevier Science B.V. All right reserved.
bottom-up design autonomous agent programming method modular description real-time computing