Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 17/02/11
  • Minor correction: 17/02/11

JMMF : Java multi-method framework

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System: UNIX-like, Windows, MacOS X
  • Current version: v0.8.10 - avril 2002
  • License(s): GPL
  • Status: stable release
  • Support: maintained, no ongoing development
  • Designer(s): RĂ©mi Forax, Etienne Duris, et Gilles Roussel.
  • Contact designer(s): forax @
  • Laboratory, service: LIGM


General software features

JMMF is a Java framework that provides multi-methods without extending the base Java language nor modifying its semantics but intensively using the reflection mechanism of the language.

Context in which the software is used

Research on Java and object-oriented programming languages.

Publications related to the software

Rémi Forax, Etienne Duris, and Gilles Roussel. Java Multi-Method Framework. International Conference on Technology of Object-Oriented Languages and Systems (TOOLS'00). Sydney, Australia. November 2000. pp. 45–56.IEEE Computer Society.

Rémi Forax. Les multi-méthodes en Java. Thèse de doctorat. I.G.M., Université de Marne-la-Vallée. 2001.