A Deductive Probabilistic and Fuzzy Object-Oriented Database Language


We introduce a deductive probabilistic and fuzzy object-oriented model where a class property (i.e., an attribute or a method) can contain fuzzy set values, and uncertain class membership and property applicability are measured by lower and upper bounds on probability. Each uncertainly applicable property is interpreted as a default probabilistic logic rule, which is defeasible, and probabilistic default reasoning on fuzzy events is proposed for uncertain property inheritance and class recognition. This provides a formal basis for the design and implementation of FRIL++, the object-oriented extension of FRIL, a logic programming language dealing with both probability and fuzziness. The basic features of FRIL++ and its application as a programming language for deductive probabilistic and fuzzy object-oriented databases are presented.