palavras-chave Case Based Reasoning Concrete Deterioration Knowledge Representation and Reasoning Logic Programming Normalization Similarity Analysis