A software tool for uncertainty modeling using Interpolative Boolean algebra

In this paper, we present a computer software that implements the Interpolative Boolean algebra using Java programming language. The Interpolative Boolean algebra (IBA) is real-valued realization of Boolean algebra, mostly used in performance measuring and uncertainty modeling. IBA is based on the principle of structural functionality. This principle focuses on the structure instead of the values, so the existing software solutions based on the conventional fuzzy logic are inappropriate. The proposed software, jFuzzyIBATranslator, can process any expression and transform it to an analog Generalized Boolean Polynomial (GBP). All transformation steps are shown and explained. In this way the program transparency is achieved. The software also provides support for the IBA value level, entering the values and performing the necessary calculations.

[1]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[2]  Robert Orchard,et al.  Fuzzy Reasoning in JESS: The Fuzzyj Toolkit and Fuzzyjess , 2001, ICEIS.

[3]  Dragan G. Radojevic,et al.  Models for Ranking Students: Selecting Applicants for a Master of Science Studies , 2012, SOFA.

[4]  Petar Tahchiev JUnit in action , 2011 .

[5]  Dov M. Gabbay,et al.  Handbook of Philosophical Logic , 2011 .

[6]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  D. Radojević Logical aggregation based on interpolative boolean algebra , 2008, SOCO 2008.

[8]  T. Ross Fuzzy Logic with Engineering Applications , 1994 .

[9]  Lotfi A. Zadeh,et al.  Fuzzy Algorithms , 1968, Inf. Control..

[10]  Etienne E. Kerre,et al.  Mathematics of Fuzziness - Basic Issues , 2009, Studies in Fuzziness and Soft Computing.

[11]  Diego R. Lopez,et al.  An specification language for fuzzy systems , 2001 .

[12]  Z. Zahariev Software Packages to Deal with Fuzzy Systems , 2007 .

[13]  Ana Poledica,et al.  MULTI-EXPERT DECISION MAKING USING LOGICAL AGGREGATION , 2012 .

[14]  Cengiz Kahraman,et al.  Production Engineering and Management under Fuzziness , 2010 .

[15]  Dragan G. Radojevic Real-Valued Realizations of Boolean Algebras Are a Natural Frame for Consistent Fuzzy Logic , 2013, On Fuzziness.

[16]  Krassimir T. Atanassov,et al.  Intuitionistic fuzzy sets , 1986 .

[17]  Lotfi A. Zadeh,et al.  Is there a need for fuzzy logic? , 2008, NAFIPS 2008 - 2008 Annual Meeting of the North American Fuzzy Information Processing Society.

[18]  Cengiz Kahraman,et al.  Fuzzy Engineering Economics with Applications , 2008 .

[19]  Piedad Brox Jiménez,et al.  Hardware/software codesign of configurable fuzzy control systems , 2004, Appl. Soft Comput..

[20]  Dragan G. Radojevic,et al.  Modeling Candlestick Patterns with Interpolative Boolean Algebra for Investment Decision Making , 2012, SOFA.

[21]  Xingfang Zhang Duality and pseudo duality of dual disjunctive normal forms , 2011, Knowl. Based Syst..

[22]  Iluminada Baturone,et al.  Automatic tuning of complex fuzzy systems with Xfuzzy , 2007, Fuzzy Sets Syst..

[23]  E. H. Mamdani,et al.  Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis , 1976, IEEE Transactions on Computers.

[24]  Dragan G. Radojevic,et al.  Combining boolean consistent fuzzy logic and ahp illustrated on the web service selection problem , 2014, Int. J. Comput. Intell. Syst..

[25]  Nicholas Jenkins,et al.  Distributed load control of autonomous renewable energy systems , 2001 .

[26]  Jesús Alcalá-Fdez,et al.  jFuzzyLogic: a Java Library to Design Fuzzy Logic Controllers According to the Standard for Fuzzy Control Programming , 2013, Int. J. Comput. Intell. Syst..

[27]  Didier Dubois,et al.  Terminological difficulties in fuzzy set theory - The case of "Intuitionistic Fuzzy Sets" , 2005, Fuzzy Sets Syst..

[28]  Dragan Radojevic,et al.  [0,1]-VALUED LOGIC: A NATURAL GENERALIZATION OF BOOLEAN LOGIC , 2000 .

[29]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process , 2001 .

[30]  Ana Poledica,et al.  SUPPLY CHAIN PERFORMANCE MEASUREMENT USING LOGICAL AGGREGATION , 2010 .

[31]  D. Radojevic,et al.  Interpolative Realization of Boolean Algebra as a Consistent Frame for Gradation and/or Fuzziness , 2008 .

[32]  R. Higgins Analysis for Financial Management , 2004 .

[33]  Janko Hodolic,et al.  AGGREGATION FOR QUALITY MANAGEMENT , 2006 .

[34]  Miodrag Raskovic,et al.  Finitely additive probability measures on classical propositional formulas definable by Gödel's t-norm and product t-norm , 2011, Fuzzy Sets Syst..

[35]  Hota V. S. GangaRao,et al.  Fuzzy logic expert system for automated damage detection from changes in strain energy mode shapes , 2002 .

[36]  Joachim Baumeister,et al.  Advanced empirical testing , 2011, Knowl. Based Syst..

[37]  S. Sivanandam,et al.  Introduction to Fuzzy Logic using MATLAB , 2006 .