Automata of asynchronous behaviors

被引:1
作者
Brzozowski, JA [1 ]
Negulescu, R [1 ]
机构
[1] Univ Waterloo, Dept Comp Sci, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
asynchronous; automaton; behavior; circuit; verification;
D O I
10.1016/S0304-3975(99)00021-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We survey three applications that use finite automata to specify behaviors of concurrent processes in general, and asynchronous circuits in particular. The applications are: verification of concurrent processes, liveness properties, and delay insensitivity of asynchronous networks. Ln all three cases, we start with a common model of a nondeterministic finite automaton, and then add certain application-specific features. Typically, the added features involve separating the alphabet or the state set of the automaton into several disjoint subsets. For each application we provide the motivation, describe the type of automaton used, define the most important operations, and state some of the key results. For process verification, we describe a BDD-based tool that implements the respective automata and operations. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:113 / 128
页数:16
相关论文
共 19 条
[2]  
BRACE KS, 1990, P 27 ACM IEEE DES AU, P40
[3]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[4]  
BRZOZOWSKI JA, 1995, ASYNCHRONOUS CIRCUIT
[5]  
BRZOZOWSKI JA, IN PRESS FORMAL METH
[6]  
BRZOZOWSKI JA, 1997, CS9711 U WAT DEP COM
[7]  
Eilenberg S., 1974, AUTOMATA LANGUAGES M, VA
[8]  
Milner R., 1989, Communication and concurrency
[9]  
Molnar C. E., 1997, P INT S ADV RES AS C
[10]  
Moore E. F., 1956, AUTOMATA STUDIES, P129, DOI [DOI 10.1515/9781400882618-006, 10.1515/9781400882618-006]