Rules based analysis