JFML

Java Fuzzy Markup Language

JFML: the first Java Library complying with IEEE 1855 Standard for FML

JFML is distributed as Open Source software under the terms of the GNU Public License GPLv3.

This library offers a complete implementation of the four FLS enclosed in the W3C XML Schema definition (XSD) of the standard IEEE 1855 for FML:

      • Mamdani

      • Takagi-Sugeno-Kang (TSK)

      • Tsukamoto

      • AnYa

JFML makes use of the new Java API JAXB (Java Architecture for XML Binding) to bind W3C XML schemas and Java representations, making it easy for Java developers to incorporate XML data and processing functions in Java applications

JFML includes classes and methods in order to facilitate developers to import/export FLS defined with

The standard IEC 61131-7

PMML

Matlab

JFML is now also accessible in Python 3.x through Py4JFML.