Behavioral specification is an important algebraic method in software technology. A subtle aspect of behavioral specification is that operations may not be compatible with the behavioral (or observational) equivalence, meaning that the typical congruence inference rule may not be sound and, implicitly, that standard term rewriting cannot be used as is to execute behavioral specifications. Behavioral rewriting is an appropriate generalization of term rewriting which is already internally implemented in two behavioral specification and verification systems, CafeOBJ and BOBJ. In this paper we propose two alternative solutions to implement behavioral rewriting, on top of almost any standard term rewriting system, without modifying it internally
Behavior protocol is a formalism used for behavior specification of software components. In a regula...
AbstractMany distributed applications can be understood in terms of components interacting in an ope...
AbstractSystem S is a calculus providing the basic abstractions of term rewriting: matching and buil...
Abstract Behavioral rewriting differs from standard rewriting in taking account of the weaker infere...
AbstractBehavioral rewriting differs from standard rewriting in taking account of the weaker inferen...
this report, we propose a new technique which combines behavioral rewriting and coinduction. Equatio...
There are two ways to describe a state machine as an algebraic specification: a behavioral specifica...
In this paper, we propose the notion of reducibility of symbols in term rewriting systems (TRSs). Fo...
AbstractIn this paper, we propose the notion of reducibility of symbols in term rewriting systems (T...
We extend behavioural specification based on hidden sorts to rewriting logic by constructing a hybri...
Abstract Circular coinductive rewriting is a new method for prov-ing behavioral properties, that com...
金沢大学理工研究域電子情報学系There are two ways to describe a state machine as an algebraic specification: a behav...
This thesis investigates the properties of generic refinements of behavioral specifications. At the ...
We develop a taxonomy of different behavioral specification theories and expose their algebraic prop...
Specification translation plays an important part in the integration of theorem proving and model ch...
Behavior protocol is a formalism used for behavior specification of software components. In a regula...
AbstractMany distributed applications can be understood in terms of components interacting in an ope...
AbstractSystem S is a calculus providing the basic abstractions of term rewriting: matching and buil...
Abstract Behavioral rewriting differs from standard rewriting in taking account of the weaker infere...
AbstractBehavioral rewriting differs from standard rewriting in taking account of the weaker inferen...
this report, we propose a new technique which combines behavioral rewriting and coinduction. Equatio...
There are two ways to describe a state machine as an algebraic specification: a behavioral specifica...
In this paper, we propose the notion of reducibility of symbols in term rewriting systems (TRSs). Fo...
AbstractIn this paper, we propose the notion of reducibility of symbols in term rewriting systems (T...
We extend behavioural specification based on hidden sorts to rewriting logic by constructing a hybri...
Abstract Circular coinductive rewriting is a new method for prov-ing behavioral properties, that com...
金沢大学理工研究域電子情報学系There are two ways to describe a state machine as an algebraic specification: a behav...
This thesis investigates the properties of generic refinements of behavioral specifications. At the ...
We develop a taxonomy of different behavioral specification theories and expose their algebraic prop...
Specification translation plays an important part in the integration of theorem proving and model ch...
Behavior protocol is a formalism used for behavior specification of software components. In a regula...
AbstractMany distributed applications can be understood in terms of components interacting in an ope...
AbstractSystem S is a calculus providing the basic abstractions of term rewriting: matching and buil...