We compare two methods for software specification: algebraic specifications and automata. While algebraic specifications have been around since the 1970s and have been studied extensively, specification by automata is relatively new. Its origins are in another veteran method called trace assertions, which considers a software module as a set of traces, that is, a sequences of function executions. A module is specified by a set of canonical traces and an equivalence relation matching one of the canonical traces to each non-canonical trace. It has been recently shown that trace assertions is an equivalent method to specification by automata. In continuation of this work on trace assertions and automata, we study how automata compare...
AbstractAUTOMATE is a package for symbolic computation on finite automata, extended rational express...
monoidal categories are a natural setting to study automata automata based on actions, languages are...
AbstractTo provide a formal framework for discussing specifications of abstract data types we restri...
Communicated by Editor's name A theory of representation of semiautomata by canonical words and...
AbstractAn extensive survey is given of the properties of various specification mechanisms based on ...
AbstractA constructive method for abstract algebraic software specification is presented, where the ...
: This paper presents in an informal way the main ideas underlying our work on the model-theoretic f...
This is a technical report about a theory named Automata. Automata is an arithmetic for synchr...
We extend the treatment of algebra automata to automata employing algebras over arbitrary theories. ...
"Nondeterminism in Algebraic Specifications and Algebraic Programs" presents a mathematical theory f...
AbstractThe paper studies classes of regular languages based on algebraic constraints imposed on tra...
Abstract. We study a novel representation of semiautomata, which is motivated by the method of trace...
AbstractA bialgebra is a structure which is simultaneously an algebra and a coalgebra, such that the...
This paper is a summary of my seminars given in the Research Group on Mathematical Linguistics in th...
Wright, Thatcher and Mezei have built on the observation of B\:uchi that finite automata may be cons...
AbstractAUTOMATE is a package for symbolic computation on finite automata, extended rational express...
monoidal categories are a natural setting to study automata automata based on actions, languages are...
AbstractTo provide a formal framework for discussing specifications of abstract data types we restri...
Communicated by Editor's name A theory of representation of semiautomata by canonical words and...
AbstractAn extensive survey is given of the properties of various specification mechanisms based on ...
AbstractA constructive method for abstract algebraic software specification is presented, where the ...
: This paper presents in an informal way the main ideas underlying our work on the model-theoretic f...
This is a technical report about a theory named Automata. Automata is an arithmetic for synchr...
We extend the treatment of algebra automata to automata employing algebras over arbitrary theories. ...
"Nondeterminism in Algebraic Specifications and Algebraic Programs" presents a mathematical theory f...
AbstractThe paper studies classes of regular languages based on algebraic constraints imposed on tra...
Abstract. We study a novel representation of semiautomata, which is motivated by the method of trace...
AbstractA bialgebra is a structure which is simultaneously an algebra and a coalgebra, such that the...
This paper is a summary of my seminars given in the Research Group on Mathematical Linguistics in th...
Wright, Thatcher and Mezei have built on the observation of B\:uchi that finite automata may be cons...
AbstractAUTOMATE is a package for symbolic computation on finite automata, extended rational express...
monoidal categories are a natural setting to study automata automata based on actions, languages are...
AbstractTo provide a formal framework for discussing specifications of abstract data types we restri...