SSP Group Meeting
December 11th, Wednesday, 11am-12pm
Department of Artificial Intelligence, 80 South Bridge, Room F13


 

Fril++: Object-Oriented Programming with uncertainty

Maria Vargas-Vera

In this talk, I will present Fril++ an object-oriented extension to Fril. This new programming language supports the modelling of fuzzy applications by integrating a fuzzy logic with the object-oriented paradigm. The main structures in our language are facilities to define classes and fuzzy classes; both inclusive and overriding inheritance; multiple inheritance; definition of fuzzy instances; mutability in objects; answering messages that have uncertainty associated with them and default defuzzification methods. When there are several answers for a message Fril++ provides support for user decisions by providing a default defuzzification method, but also the means to override the default method when needed.