Fuzzy Logic: Mathematical Tools For Approximate Reasoning