Feature graphs and abstract data types: a unifying approach

  • Authors:
  • Christoph Beierle;Udo Pletat

  • Affiliations:
  • IBM Deutschland GmbH, Science and Technology - LILOG, Stuttgart, West Germany;IBM Deutschland GmbH, Science and Technology - LILOG, Stuttgart, West Germany

  • Venue:
  • COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 1
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

Feature graphs appearing in unification-based grammar formalisms and algebraic specifications of abstract data types (ADTs) are both used for defining a collection of objects together with functions between these object sets. Starting from this observation we define an algebraic semantics for feature graphs by assigning an algebraic specification to each feature graph. This opens the rich world of semantical foundations for abstract data types to the area of feature graphs and thus to unification grammar formalisms. Using results from ADT theory we define a simple and fast syntactic decision procedure testing the usual consistency, constant/complex consistency and acyclicity on the algebraic specification assigned to a feature graph. With this machinery at hand feature graph unification becomes union of feature graph specifications followed by the consistency test.