palavras-chave Algebra of programming Grand challenges in computing Model checking Software verification