3rd Decision Deck Workshop




Coimbra - Portugal            16-17 June 2008



About Decision Deck


Call for contributions






GDN 2008

About Decision Deck

(Information is available on the D2-Wiki and on Sourceforge)

The Decision - Deck (D2) project's goal is an open source collaborative development of a generic multi-user Multiple Criteria Decision Analysis (MCDA) software platform composed of modular components. The genuine purpose is to provide effective tools for decision aid consultants, for researchers in the field of MCDA, as well as for OR teachers. One of the most valuable features of the Decision - Deck software is the effective consideration of specific roles such as decision maker, evaluator, coordinator or facilitator in a given collaborative decision analysis project. For instance, evaluators from different distant places may communicate their evaluations via their local D2 clients to the common decision analysis project under the supervision of the project coordinator, whereas the decision maker may input his personal preferences via method-specific criteria tuning facilities offered in his local client.

The D2-Decision Deck project has started in 2003 under the name EVAL, an acronym which refers to an ongoing research project funded by the Government of the Walloon region (Belgium). EVAL is a joint effort originated from three Belgian university departments:

  • MathRO (Mathematics and Operational Research Department of the Faculté Polytechnique de Mons)
  • SMG (Department of Mathematics and Management of the Université Libre de Bruxelles)
  • SCSI (Department of Cryptography and Informatics of the Université Libre de Bruxelles).

The aim is to develop a web-based platform to assist decision makers in evaluating alternatives in a multi-criteria and multi-experts context. The EVAL platform is:

  • asynchronous
  • Object-oriented (JAVA)
  • Platform (windows/linux) independent
  • Open source (under the GNU General Public License)
  • Secure (SSL (Secure Socket Layer) technology
  • Generic.

This platform can be seen as a MCDA toolbox, that is, a collection of reusable components that could be assembled or easily modified in view of producing specific MCDA models or user interfaces. Examples of existing components deal with the management of new alternatives, criteria, evaluators or the visualization of results (ranking, outperformance). These granted functionalities require an access to a mySQL server along with the installation of the JAVA virtual machine. The ambition of EVAL is not to produce a definitive MCDA software solution. Instead, the idea is to build a prototype platform to demonstrate and show the potential of the "generic approach".

This platform is currently available on the collaborative development web site www.sourceforge.org. To download Decision Deck follow this link.

The Implemented functionalities include:

  • User management (coordinator, evaluators, decision makers, ...)
  • Input of criteria, alternatives,
  • Input of evaluations,
  • Data visualisation read only/read-write
  • Decision process/workflow management (not yet implemented).

MCDA methods implemented as a plugin:

  • Weighted sum
  • Electre Tri / IRIS
  • Construction of a generic outranking relation
  • VIP Analysis
  • GRIP

The principle of open source development should ease the integration of additional MCDA methods as plugins in the platform.

Previous workshops: