Agent architecture: using Java exceptions in a nonstandard way and object oriented approach to evolution of intelligence

  • Authors:
  • Cengiz Günay

  • Affiliations:
  • -

  • Venue:
  • IEA/AIE '00 Proceedings of the 13th international conference on Industrial and engineering applications of artificial intelligence and expert systems: Intelligent problem solving: methodologies and approaches
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Using Java exceptions as programming constructs in artificial intelligence algorithms is presented. Exceptions are originally provided for erroneous case handling by the Java language specification. Although it has been advised not to use exceptions for purposes other than error handling, here we have shown that exceptions can be used in certain situations, to increase the expressiveness of the language. Secondly, the advantages of incremental program design using object oriented schemes are given. An agent architecture project is presented with the emphasis on the incremental development and reuse of previous modules. It is shown that complicated behaviour can be obtained by making design decisions which will let generalize the function of created modules, allowing them to be reused for future developments and possible improvements.