DocumentCode :
2197620
Title :
A Recognizer of Rational Trace Languages
Author :
Maggi, Federico
Author_Institution :
Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
257
Lastpage :
264
Abstract :
The relevance of instruction parallelization and optimal event scheduling is currently increasing. In particular, because of the high amount of computational power available today, the industrial interest on automatic code parallelization is raising notably. In the last years, several contributions have arisen in these fields, exploiting the theory of traces that provides a powerful mathematical formalism that can be effectively used to model and study concurrent executions of events. However, there is a quite large amount of open problems that need to be further investigated in this area. In this paper, we present a one-pass recognition algorithm to solve the membership problem for rational trace languages, that is the problem of deciding whether or not a certain string belongs (i.e., is member of) a trace, or a trace language. Solving this problem is fundamental for designing efficient parsers. Our solution is detailed through the formal specification of the Buffer Machine, a non-deterministic, finite-state automaton with multiple buffers that can solve the membership problem in polynomial time.
Keywords :
computational complexity; finite state machines; formal languages; formal specification; pattern recognition; automatic code parallelization; buffer machine; formal specification; instruction parallelization; membership problem; nondeterministic finite-state automaton; one-pass recognition algorithm; optimal event scheduling; polynomial time; rational trace languages; trace theory; Automata; Barium; Bismuth; Computers; Emulation; Open source software; Prototypes; rational languages; traces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.77
Filename :
5578190
Link To Document :
بازگشت