Injecting roles in Java agents through runtime bytecode manipulation.
Giacomo CabriLuca FerrariLetizia LeonardiPublished in: IBM Syst. J. (2005)
Keyphrases
- source code
- java virtual machine
- multi agent systems
- multi agent
- role assignment
- multiagent systems
- programming language
- multiple agents
- intelligent agents
- cooperative
- autonomous agents
- java card
- artificial agents
- java bytecode
- software agents
- agent architecture
- open source
- resource allocation
- virtual machine
- agent systems
- java programs
- game theoretic
- agent model
- smart card
- single agent
- learning agents
- decision making
- web services
- mobile agents
- high level
- interacting agents
- object oriented
- dynamic environments
- multi threaded
- web applications
- lightweight
- runtime environment
- garbage collection
- program execution
- software systems
- reasoning process
- action selection
- development environment
- incomplete information