Projects / MARGO


MARGO implements an Argumentation Framework for practical reasoning. A logic language is used as a concrete data structure for holding the statements like knowledge, goals, and actions. Different qualitative or quantitative priorities are attached to these items, corresponding to the probability of the knowledge, the preferences between goals, and the expected utilities of alternative actions. MARGO evaluates the possible actions, suggests some solutions, and provides an interactive and intelligible explanation of the choice made.

Recent releases

  •  14 May 2009 09:05

    Release Notes: This release includes code to implement the agent reasoning in the magazine tests of the ARGUGRID platform. These magazine tests demonstrate that MARGO agents can automatically selects the "optimal" service according to the user and can compose services in accordance with their semantics description, and that MARGO can realize the minimal concession strategy of agents engaged in bilateral bargaining and the minimal concession strategy with reward of agents engaged in bilateral bargaining.

    •  25 Aug 2008 16:22

      Release Notes: This major release includes graphical user interfaces. For instance, it includes eAuctionTool, a software application which can decide if an electronic auction is suitable for a procurement.

      •  10 Mar 2007 19:02

        Release Notes: In order to evaluate the previous statements, all relevant pieces of information should be taken into account, such as the likelihood of beliefs, the preferences between goals, or the expected utilities of the alternatives. In the previous version, these priorities were qualitatives, i.e order relations classifying the elements from the "best" to the "worst". However, such qualitative information is not enough in many practical applications. Alternatively, this version allows quantitative priorities which are expressed by a valuation function over rules, called confidence.

        •  09 Feb 2007 15:12

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.