Menu

How is Jadex compared with JACK?

Yulei Chen
2006-10-25
2013-06-12
  • Yulei Chen

    Yulei Chen - 2006-10-25

    Hi,
    JACK is also a BDI agent system development tool. Could anyone tell me how is Jadex compared with JACK?

    Thanks in advance!

    Regards,
    Yulei

     
    • Lars Braubach

      Lars Braubach - 2006-10-25

      Hi Yulei,

      a short comparison of Jadex and JACK can be found in the paper:
      Jadex: A BDI-Agent System Combining Middleware and Reasoning
      that can be downloaded from:
      http://vsis-www.informatik.uni-hamburg.de/projects/jadex/papers/jadex_whitestein_revised.pdf

      some major differences are:
      - Jadex supports both phases of the BDI means-end reasoning process including the goal deliberation phase (Jadex has declarative goal support and supports a goal deliberation strategy for choosing among goals to pursue). No other  BDI platform allows this currently.
      - Jadex splits the specification of agents in a declarative part (ADF) and a procedural part (Java) and allows the usage of standard IDEs such as eclipse. JACK has with JAL a language that extends Java and features its own agent-oriented IDE for the development of agent application.
      - Jadex has many useful runtime tools for debugging, administration, testing etc. whereas JACK concentrates on the design and debugging tools.
      - JACK supports a teamwork approach for BDI agents (SimpleTeams approach), which Jadex currently has not.
      - ...

      Best regards,
      Lars

       
    • Yulei Chen

      Yulei Chen - 2006-10-26

      Hi Lars,

      Thanks for the quick response!

      I've tried JCC, and it seems to not debug into code line. How to run and debug Jadex agent in eclipse or Jbuilder?

      Thanks again.

      Regards,
      Yulei

       
      • Lars Braubach

        Lars Braubach - 2006-10-26

        Hi Yulei,

        the Jadex debugger allows you to debug at the interpreter level (granularity is at meta-actions). if you want to debug plans, you simply can use normal IDEs such as eclipse or Jbuilder, define your breakpoints in the Java code of the plans, and start the Jadex application in the debug mode.

        Best,
        Lars

         

Log in to post a comment.

MongoDB Logo MongoDB