Home // FUTURE COMPUTING 2016, The Eighth International Conference on Future Computational Technologies and Applications // View article


Towards a Fuzzy Logic Environment for Android

Authors:
Ramon Lujan
Gines Moreno
Carlos Vazquez

Keywords: Fuzzy Logic Programming: Android; Compilers

Abstract:
In the recent past, several fuzzy extensions of the popular pure logic language Prolog have been designed in order to incorporate on its core new expressive resources for dealing with uncertainty in a natural way. Following this trail, during the last decade we have developed the Fuzzy LOgic Programming Environment for Research FLOPER for providing a practical support to programs coded with an interesting flexible language emerged into the Fuzzy Logic Programming arena. As an example, our system has recently served us for developing a realworld application devoted to the flexible management of XML (“eXtensible Markup Language”) documents by means of a fuzzy variant of the popular XPath language. Nowadays, FLOPER is useful on computer platforms for compiling (to standard Prolog code), executing and debugging (by drawing execution trees) fuzzy programs, and it is ready for being extended in the near future with powerful transformation and optimization techniques designed in our research group during the last five years. In order to increase the portability of the system, in this paper, we initiate a research path devoted to accommodate its core on Android platforms. Nowadays, the environment accepts lattices modeling truth-degrees beyond the simpler crisp case {true; false} together with a wide range of user-defined fuzzy connectives for manipulating such truth degree. Moreover, the tool is able to manage fuzzy program rules whose syntax is very close to the one of Prolog clauses but admitting on their bodies elements coming from the lattice of truth degrees. Executing fuzzy programs into an Android environment is now possible after using our tool for compiling the fuzzy code to standard Prolog clauses and then using any one of the currently available Prolog interpreters for Android systems. Keywords–Fuzzy

Pages: 21 to 27

Copyright: Copyright (c) IARIA, 2016

Publication date: March 20, 2016

Published in: conference

ISSN: 2308-3735

ISBN: 978-1-61208-461-9

Location: Rome, Italy

Dates: from March 20, 2016 to March 24, 2016