TY - GEN
T1 - Membership algebra as a logical framework for equational specification
AU - Meseguer, José
PY - 1998/1/1
Y1 - 1998/1/1
N2 - This paper proposes membership equational logic-a Horn logic in which the basic predicates are equations t=t and membership assertions t: s stating that a term t belongs to a sort s-as a logical framework in which a very wide range of total and partial equational specification formalisms can be naturally represented. Key features of this logic include: simplicity, liberality and equational character; generality and expressiveness in supporting subsorts, overloading, errors and partiality; and efficient implementability in systems such as Maude. The paper presents the basic properties of the logic and its models, and discusses in detail how many total and partial equational specification formalisms, including order-sorted algebra and partial membership equational logic, can be represented in it, as well as the practical benefits in terms of tool reusability that this opens up for other languages, including CASL.
AB - This paper proposes membership equational logic-a Horn logic in which the basic predicates are equations t=t and membership assertions t: s stating that a term t belongs to a sort s-as a logical framework in which a very wide range of total and partial equational specification formalisms can be naturally represented. Key features of this logic include: simplicity, liberality and equational character; generality and expressiveness in supporting subsorts, overloading, errors and partiality; and efficient implementability in systems such as Maude. The paper presents the basic properties of the logic and its models, and discusses in detail how many total and partial equational specification formalisms, including order-sorted algebra and partial membership equational logic, can be represented in it, as well as the practical benefits in terms of tool reusability that this opens up for other languages, including CASL.
UR - http://www.scopus.com/inward/record.url?scp=84957873927&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84957873927&partnerID=8YFLogxK
U2 - 10.1007/3-540-64299-4_26
DO - 10.1007/3-540-64299-4_26
M3 - Conference contribution
AN - SCOPUS:84957873927
SN - 3540642994
SN - 9783540642992
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 18
EP - 61
BT - Recent Trends in Algebraic Development Techniques - 12th International Workshop, WADT 1997, Selected Papers
A2 - Presicce, Francesco Parisi
PB - Springer-Verlag
T2 - 12th International Workshop on Algebraic Development Techniques, WADT 1997
Y2 - 3 June 1997 through 7 June 1997
ER -