Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Weighted synchronous automata
Gomes L., Madeira A., Barbosa L. Mathematical Structures in Computer Science32 1234-1253,2022.Type:Article
Date Reviewed: Feb 3 2025

The theory of finite automata (FA) is extensively studied, while Zadeh’s sets and fuzzy logic address real-world scenarios. This paper formalizes fuzzy automata’s behavior in dealing with uncertainty and vagueness inherent to computational problems. It assigns formal semantics to these languages by integrating fuzziness into transitions/states and allowing arbitrary actions to execute synchronously, resulting in new product automata.

Heyting automata, a variant of fuzzy automata with transitions having truth values from a Heyting algebra, generate Heyting synchronous languages. A Kleene algebra is defined using a Heyting algebra and a Heyting synchronous language. Similar to FA, regular expressions are derived from a Heyting automaton via state elimination, producing an automaton with a single transition labeled with action α. Hoare’s concurrency operator (’||’) models parallel execution, while the ⊕-operator captures uncertainty in parallel actions. Generalizing synchronous languages with embedded weight accommodates both synchronous execution and vagueness in transitions.

Contrary to deterministic FA, a Heyting automata’s input alphabet Σ comprises (symbol, weight), with the transition function δ mapping (state, alphabet, state) to weight. An automata recognizes a word w if its weight is equal to or greater than hs(w), computed by the function hs. The deterministic FA is a subclass of Heyting automata.

In summary, the paper introduces a new class of automata, capturing both vagueness and synchronicity and fulfilling the semantic structure for fuzzy Arden syntax. It suggests expanding the field to compute execution steps and resource consumption in computational processes.

Reviewer:  K R Chowdhary Review #: CR147878
Bookmark and Share
  Featured Reviewer  
 
Mathematics Of Computing (G )
 
 
Automata (F.1.1 ... )
 
 
General (F.4.0 )
 
Would you recommend this review?
yes
no

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2025 ThinkLoud®
Terms of Use
| Privacy Policy