SourceForge has been redesigned. Learn more.
Close

User Activity

  • Posted a comment on discussion Open Discussion on Jadex BDI Agent System

    Could you please paste the agent code that causes the problem?

  • Posted a comment on discussion Help on Jadex BDI Agent System

    Hi, I tested the code and it works for me. On which Jadex version did you test it? Please test the newest build. Kind regards Lars

  • Posted a comment on discussion Open Discussion on Jadex BDI Agent System

    Hi, basically the only thing you need to care about is how you access the belief from outside the agent. You can either define a service for that or you can use scheduleStep and switch to the agent thread for accessing the belief. Using the result of a step you can also return belief values to external processes. Best Lars

  • Posted a comment on discussion Help on Jadex BDI Agent System

    Dear Vinodh, we found the problem and will provide a fix. Possibly you can also get around this issue by reorganiszing your code. The basic problem is that ITestService class is loaded with two different classloaders leading to the corresponding class cast error. The classloader in JadexSimulation is the RestartableSpringClassLoader and the classloader from the search is a ChangeableURLClassLoader. Both do NOT share a common loader besides the AppClassLoader, i.e. they both reload the ITestService...

  • Posted a comment on discussion Help on Jadex BDI Agent System

    Hi, thank you for the indication. We did not test the integration of Jadex with Spring Boot ourselves so far, so we cannot give a direct answer to this problem. It seems like Spring does not like the Jadex proxying or creates incompatible proxies by itself for Jadex. We will set up a corresponding demo app and try it out and will come back to you with our findings. Might be necessary to modify/tweak Jadex a bit, but I assume that there is no fundamental problem. If you could provide a minimal demo...

  • Posted a comment on discussion Help on Jadex BDI Agent System

    Hi Jobi, thank for posting your answer. You can also create subcomponents by just stating the parent component id in the creation info object that can be passed as parameter to the createComponent() method of the component management system. Best Lars

  • Posted a comment on discussion Help on Jadex BDI Agent System

    Have a look at DynamicServiceAgent in jadex.micro.testcases.semiautomatic. Best Lars

  • Posted a comment on discussion Help on Jadex BDI Agent System

    Hi Steve, a) behavior autonomy: service calls are received by the agent but processing is asynchronously. The agent can decide at any point in time not to handle the call and just return an exception. Practically it can be e.g. done generically using an interceptor. Interceptors realize aspect oriented programming by allowing crosscutting code to be executed before and after a service call. In BDI one could also use other reasoning techniques based on the fact that a service call can be mapped to...

View All

Personal Data

Username:
zthree
Joined:
2001-10-30 16:13:45

Projects

Skills

  • No skills entered.

Personal Tools