publicações selecionadas artigo académico Assertion-based slicing and slice graphs. Formal Aspects of Computing. 2012 Semantics of non-terminating rewrite systems using minimal coverings 1996 livro Fundamentos da Computação 2000