• DocumentCode
    2536633
  • Title

    Completeness of Unfolding for Rewriting Logic Theories

  • Author

    Alpuente, María ; Baggi, Michele ; Falaschi, Moreno ; Ballis, Demis

  • Author_Institution
    DSIC, Univ. Politec. de Valencia, Valencia, Spain
  • fYear
    2010
  • fDate
    23-26 Sept. 2010
  • Firstpage
    116
  • Lastpage
    123
  • Abstract
    Many transformation systems for program optimization, program synthesis, and program specialization are based on fold/unfold transformations. In this paper, we investigate the semantic properties of a narrowing-based unfolding transformation that is useful to transform rewriting logic theories. We also present a transformation methodology that is able to determine whether an unfolding transformation step would cause incompleteness and avoid this problem by completing the transformed rewrite theory with suitable extra rules. More precisely, our methodology identifies the sources of incompleteness and derives a set of rules that are added to the transformed rewrite theory in order to preserve the semantics of the original theory.
  • Keywords
    formal logic; rewriting systems; fold transformations; narrowing-based unfolding transformation; program optimization; program specialization; program synthesis; rewriting logic theories; unfold transformations; Context; Electronic mail; Equations; Logic programming; Mathematical model; Semantics; Syntactics; Completeness; Program transformation; Rewriting Logic; Unfolding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4244-9816-1
  • Type

    conf

  • DOI
    10.1109/SYNASC.2010.32
  • Filename
    5715277