• DocumentCode
    1833636
  • Title

    A compositional semantics for conditional term rewriting systems

  • Author

    Alpuente, María ; Falaschi, Moreno ; Ramis, María José ; Vidal, Germán

  • Author_Institution
    Dept. de Sistemas Inf. y Comput., Univ. Politecnica de Valencia, Spain
  • fYear
    1994
  • fDate
    16-19 May 1994
  • Firstpage
    171
  • Lastpage
    182
  • Abstract
    The article considers compositions of conditional term rewriting systems as a basis for a modular approach to the design and analysis of equational logic programs. In this context, an equational logic program is viewed as consisting of a set of modules, each module defining a part of the program´s functions. We define a compositional semantics for conditional term rewriting systems which we show to be rich enough to capture computational properties related to the use of logical variables. We also study how such a semantics may be safely approximated, and how the results of such approximations may be composed to yield a bottom-up abstract semantics adequate for modular data-flow analysis. A compositional analysis for equational unsatisfiability illustrates the approach
  • Keywords
    logic programming; programming theory; rewriting systems; bottom-up abstract semantics; compositional analysis; compositional semantics; computational properties; conditional term rewriting systems; equational logic programs; equational unsatisfiability; logical variables; modular approach; modular data-flow analysis; Algebra; Data analysis; Equations; Logic design; Logic programming; Performance analysis; Software design; Software engineering; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1994., Proceedings of the 1994 International Conference on
  • Conference_Location
    Toulouse
  • Print_ISBN
    0-8186-5640-X
  • Type

    conf

  • DOI
    10.1109/ICCL.1994.288383
  • Filename
    288383