Skip to main content
Top

2010 | OriginalPaper | Chapter

Constructors, Sufficient Completeness, and Deadlock Freedom of Rewrite Theories

Authors : Camilo Rocha, José Meseguer

Published in: Logic for Programming, Artificial Intelligence, and Reasoning

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Sufficient completeness has been throughly studied for equational specifications, where function symbols are classified into

constructors

and

defined

symbols. But what should sufficient completeness mean for a rewrite theory

$\mathcal{R} = (\Sigma,E,R)$

with equations

E

and non-equational rules

R

describing concurrent transitions in a system? This work argues that a rewrite theory naturally has

two

notions of constructor: the usual one for its equations

E

, and a different one for its rules

R

. The sufficient completeness of constructors for the rules

R

turns out to be intimately related with

deadlock freedom

, i.e.,

$\mathcal{R}$

has no deadlocks outside the constructors for

R

. The relation between these two notions is studied in the setting of unconditional order-sorted rewrite theories. Sufficient conditions are given allowing the automatic checking of sufficient completeness, deadlock freedom, and other related properties, by propositional tree automata modulo equational axioms such as associativity, commutativity, and identity. They are used to extend the Maude Sufficient Completeness Checker from the checking of equational theories to that of both equational and rewrite theories. Finally, the usefulness of the proposed notion of constructors in proving inductive theorems about the reachability rewrite relation

$\rightarrow_\mathcal{R}$

associated to a rewrite theory

$\mathcal{R}$

(and also about the joinability relation

$\downarrow_\mathcal{R}$

) is both characterized and illustrated with an example.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Metadata
Title
Constructors, Sufficient Completeness, and Deadlock Freedom of Rewrite Theories
Authors
Camilo Rocha
José Meseguer
Copyright Year
2010
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-16242-8_42

Premium Partner