Fuzzy logic: Mathematical Tools for Approximate reasoning