Por favor, use este identificador para citar o enlazar este ítem:
https://ri.ufs.br/jspui/handle/riufs/20519
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.author | Carvalho Júnior, Antonio | - |
dc.contributor.author | Silva, Leila | - |
dc.contributor.author | Cornélio, Márcio | - |
dc.date.accessioned | 2024-11-27T20:56:25Z | - |
dc.date.available | 2024-11-27T20:56:25Z | - |
dc.date.issued | 2007 | - |
dc.identifier.citation | CARVALHO JÚNIOR, A.; SILVA, L.; CORNÉLIO, M. Using CafeOBJ to mechanise refactoring proofs and application. Electronic Notes in Theoretical Computer Science, Amsterdam, v. 184, p. 39-61, jul. 2007. Número especial. Disponível em: https://www.sciencedirect.com/science/article/pii/S1571066107004343. Acesso em: 27 nov. 2024. | pt_BR |
dc.identifier.issn | 1571-0661 | - |
dc.identifier.uri | https://ri.ufs.br/jspui/handle/riufs/20519 | - |
dc.language | eng | pt_BR |
dc.publisher | Elsevier B.V. | pt_BR |
dc.relation.ispartof | Electronic Notes in Theoretical Computer Science | pt_BR |
dc.subject | Rewriting systems | eng |
dc.subject | Refactorings | eng |
dc.subject | CafeOBJ | eng |
dc.title | Using CafeOBJ to mechanise refactoring proofs and application | pt_BR |
dc.type | Artigo | pt_BR |
dc.identifier.license | Creative Commons Atribuição-Não Comercial-Sem Derivações 3.0 Não Adaptada (CC BY-NC-ND 3.0) | pt_BR |
dc.description.resumo | In this paper we show how rewriting systems, in particular CafeOBJ, can be used to automatically prove refactoring rules. In addition, a small case study that illustrates the application of a refactoring rule in an arbitrary program is also developed. Our approach is based on a sequential object-oriented language of refinement (rool) similar to Java. We have implemented the rool grammar in CafeOBJ, as well as the laws that define its semantics. Each refactoring rule is derived by the application of these laws, in a constructive way. The refactorings are also implemented in CafeOBJ, allowing the reduction of an arbitrary program. | pt_BR |
dc.description.local | Amsterdam | pt_BR |
Aparece en las colecciones: | DCOMP - Artigos de periódicos |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
CafeOBJMechaniseRefactoringProofs.pdf | 535,21 kB | Adobe PDF | ![]() Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.