JFCM - Java Fuzzy Cognitive Maps


Navigation

If JFCM was beneficial to your activity, please consider making a donation via PayPal to demonstrate your appreciation and willing to support next developments.

The amount to donate is up to your choice. Thank you!

Support This Project

New Website!

 JFCM Website, as you may have noticed, is undergoing a heavy redesign. The goal is to make it easier to use, more pleasant, and extensible.

In the meantime just forgive som minor glitches, we'll fix them as soon as possible.

Many new exciting things are happening in the FCM world, but this is for next time ;)


New release: 1.4.1 - bugfixes

Version 1.4.1 is out, it contains these fixes:

  • fixed bug in FcmIO.saveAsXml(): wrong schema version in XML output, uses 1.1 but should be 1.2;
  • Refactored FcmIO.saveAsXml() to ToXmlVisitor.java

 


Version 1.4.0 is out - new definitive package structure

 As already announced before, versions from 1.4.x on will have a new package structure:


New release 1.3.3 with new features, plus new 1.4-SNAPSHOT

Release 1.3.3

  • CognitiveMap.reset(): do not set output or fixedOutput if fixedOutput true * Concept.startUpdate(): bugfix if conceptActivator null;
  • FcmIO.loadXml(String filename);
  • fixed comment in BaseConceptActivator
  • Implemented CognitiveMap.description:
    • CognitiveMap: added description property;
    • FcmIO: load / save
  • Concept activator:
    • bug fixes and enhancements;

FCM Playground - a fuzzy cognitive map development environment

FCM Playground is a brand new application built on top of JFCM (among other technologies).

It is still in early stages of development, but there are already some interesting features, mainly:


New release bugfix release 1.3.2


JFCM now accepts donations!

 For those who have found JFCM useful, interesting, or just think it deserves some help, there's now a new possiblity: donations.

Sourceforge ha a PayPal donations service that make it really easy to send any amount of money, from 5$ to $250, just go straight to the donations page:

https://sourceforge.net/donate/index.php?group_id=282469


New version 1.3 brings important changes to calculation algorithms

Release 1.3 changelog:


New Release 1.2 - bugfixes and new features

New version 1.2 is out, with some great new features like time-delay in WeightedConnection. Here's the list of fixes/enhancements:


Bugfix version 1.1.1

 New version 1.1.1 fixes several bugs in 1.1.0:

  • #1 XML specification enhancements;
  • #3 Example XML files should have namespace location
  • #4 WeightedConnection.calculateOutput() throws NullPointerException
  • #5 better CognitiveMap.toString()
  • #6 Upgrade dependency commons-lang to 3.x
  • #10 Use constants for ConceptActivator
  • #11 Add support for LinearActivator in FcmIo

Other changes: