Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/5645
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorDuran, Adolfo-
dc.contributor.authorCavalcanti, Ana-
dc.contributor.authorSampaio, Augusto-
dc.creatorDuran, Adolfo-
dc.creatorCavalcanti, Ana-
dc.creatorSampaio, Augusto-
dc.date.accessioned2012-04-19T12:05:21Z-
dc.date.issued2010-
dc.identifier.issn0934-5043-
dc.identifier.urihttp://www.repositorio.ufba.br/ri/handle/ri/5645-
dc.descriptionAcesso restrito: Texto completo. p. 489-535pt_BR
dc.description.abstractIn this paper we describe an algebraic approach to construct provably correct compilers for objectoriented languages; this is illustrated for programs written in a language similar to a sequential subset of Java. It includes recursive classes, inheritance, dynamic binding, recursion, type casts and test, assignment, and classbased visibility, but a copy semantics. In our approach, we tackle the problem of compiler correctness by reducing the task of compilation to that of program refinement. Compilation is identified with the reduction of a source program to a normal form that models the execution of object code. The normal form is generated by a series of correctness-preserving transformations that are proved sound from the basic laws of the language; therefore it is correct by construction. The main advantages of our approach are the characterisation of compilation within a uniform framework, where comparisons and translations between semantics are avoided, and the modularity and extensibility of the resulting compiler.pt_BR
dc.language.isoenpt_BR
dc.sourceDOI: 10.1007/s00165-009-0124-9pt_BR
dc.subjectAlgebraic transformationpt_BR
dc.subjectRefinementpt_BR
dc.subjectCompiler correctnesspt_BR
dc.titleAn algebraic approach to the design of compilers for object-oriented languagespt_BR
dc.title.alternativeFORMAL ASPECTS OF COMPUTINGpt_BR
dc.typeArtigo de Periódicoen
dc.typeArtigo de Periódicopt_BR
dc.identifier.numberv. 22, v. 5pt_BR
dc.embargo.liftdate10000-01-01-
Aparece nas coleções:Artigo Publicado em Periódico (PEI)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
__www.springerlink.com_c...v233544290r11287_fulltext.pdf
  Restricted Access
2,41 MBAdobe PDFVisualizar/Abrir Solicitar uma cópia


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.