IEEE 1855

[1] FML allows modelling a fuzzy logic system in a human-readable and hardware independent way.

IEEE STANDARD 1855-2016 uses the W3C XML Schema definition language to define the syntax and semantics of the FML programs.

Prior to the introduction of FML, fuzzy logic practitioners could exchange information about their fuzzy algorithms by adding to their software functions the ability to read, correctly parse, and store the results of their work in a form compatible with the Fuzzy Control Language (FCL) described and specified by Part 7 of IEC 61131.

However, since an FML program represents only a static view of a fuzzy logic controller, the so-called eXtensible Stylesheet Language Translator (XSLT) changes this static view to a computable version.

Indeed, XSLTs modules can convert the FML-based fuzzy controller in a general purpose computer language using an XSL file containing the translation description.