Ingenias agent framework development guide version 1 0

Grupo GRASIA http grasia fdi ucm es Facultad de Informática Universidad Complutense de Madrid Madrid Espa? a INGENIAS Agent Framework Development Guide version AUTHOR Jorge J Gómez-Sanz C CIntroduction This document introduces to the basics needed to produce speci ?cations with the INGENIAS Development Kit's or IDK editor which can be processed by the INGENIAS Agent Framework or IAF The IAF produces native Java code over the JADE platform It has its own agent architecture separated from Jade's behavior framework Scope Readers of this document should be familiar with the INGENIAS Development Kit facilities Therefore reading the IDK manual is a must http ingenias sourceforge net Other software that should be known by the reader is ant ant apache org and JADE http jade tilab com It is recommended to be familiar with agent theory in particular with the concepts of Organization Believes Desires Intention model agent coordination and mental state This document should be read by any one interested in covering the implementation stage of an agent oriented development with INGENIAS CINDEX WHAT IS THE IAF IAF AND THE IDK LOCATION CONVENTIONS A MAS ACCORDING TO THE IAF THE LIFECYCLE OF AN IAF AGENT AN AUTOMATICALLY GENERATED CODE DEVELOPMENT PHILOSOPHY WORKING WITH THE IDK AND THE CODE GENERATOR A PROJECT GENERATING THE SPECIFICATION MENTAL STATE STRUCTURE OF THE MENTAL STATE MENTAL STATE GENERATION MENTAL STATE DURING EXECUTION MENTAL STATE AND CONCURRENCE DEFINING INTERACTIONS DESCRIBING A PROTOCOL INFORMATION TRANSFER STORING INFORMATION TRANSFERRED LAUNCHING AN INTERACTION STATES OF AN INTERACTION MODIFYING CONVERSATIONS DEFINING TIMEOUTS WHEN AN CONVERSATION IS ABORTED GOALS TASKS INPUTS OUTPUTS GENERATING A TASK CODE REFERRING TO OTHER CONVERSATIONS TASKS AND MEMORY MANAGEMENT SELF AWARENESS GENERATED CODE OF A TASK ALLOCATING THE MODIFIED CODE INTO THE SPECIFICATION INTEGRATING WITH EXTERNAL COMPONENTS INITIALIZING AND TERMINATING APPLICATIONS CODE WITHIN THE APPLICATIONS AGENT PERCEPTION DEFINING THE PERCEPTION RELATIONSHIP IMPLEMENTING PERCEPTION PERCEPTION IN RUNTIME CREATING DEPLOYMENTS DEPLOYMENT FOLDER STRUCTURE BUILD FILES AND SPECIAL TARGETS THE DEFAULT SYSTEM PROVIDING THE FINAL CODE C DEBUGGING WINDOWS OF THE DEBUGGER STEP BY STEP LOGS MENTAL ENTITIES TRACES MENTAL ENTITIES TIMESTAPS SETUP TESTING DEFINING TESTS IN THE SPECIFICATION INCLUDING CODE IN THE TEST LAUNCHING THE TEST TROUBLESHOOTING THE INTERACTION DOES NOT PROGRESS THE TASK IS NOT EXECUTED THE AGENT IS NOT LAUNCHED OUT OF MEMORY EXCEPTION IN THE CONSOLE MESSAGES DO NOT ARRIVE TO THE EXPECTED RECEIVER THE TASK DOES NOT FINISH HENCE THE AGENT GETS STUCK I NEED TO ALLOCATE METHODS WITHIN THE TASK FOR MY CODE WHEN THE TASK ACCESSES THE INFORMATION CONTAINED WITHIN A FACT IT DOES NOT CONTAIN THE INFORMATION I EXPECTED THE MS GETS CROWDED WITH ENTITIES FIGURE INDEX C What is the IAF IAF stands for the INGENIAS Agent Framework It is a framework developed along several years that enables a full model driven development This means that a developer can focus most of its e ?ort in specifying the system converting a great deal of the implementation in a matter of transforming automatically the speci ?cation into code This IAF

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Aoû 02, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 158kB