DocumentCode :
2061400
Title :
Visibly Pushdown Languages for a GUI Parsing Application with Probabilistic Lexer
Author :
Lehavi, David ; Barkol, Omer ; Schein, Sagi
fYear :
2011
fDate :
18-21 Sept. 2011
Firstpage :
296
Lastpage :
299
Abstract :
Automatic understanding of GUI (Graphic User Interfaces) is vitally important for applications such as quality assurance, user monitoring, speech activated devices, automatic generation of GUI for application accessibility, and GUI design. Likewise, automatic understanding of visually structured documents (e.g. PDF files) is vitally important for data mining purposes. Current GUI parsers share two major shortcomings: First, instead of representing the user experience, they are tightly coupled to the underlying object model of the GUI. Second, from a linguistic point of view, they are either too restrictive to describe enough GUIs, or too permissive, in which case, the language structure itself becomes very fragile. We designed and implemented a new GUI parsing language which avoids these problems. It is easy to maintain, robust to changes in the input, and finally - as a computer program - decidable and fast to parse.
Keywords :
grammars; graphical user interfaces; pushdown automata; GUI parser; GUI parsing language; PDF file; automatic generation; data mining; graphic user interface; language structure; object model; probabilistic lexer; pushdown automaton; quality assurance; speech activated device; user monitoring; visibly pushdown language; visually structured document; Automata; Graphical user interfaces; Probabilistic logic; Programming; Robustness; Semantics; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Semantic Computing (ICSC), 2011 Fifth IEEE International Conference on
Conference_Location :
Palo Alto, CA
Print_ISBN :
978-1-4577-1648-5
Electronic_ISBN :
978-0-7695-4492-2
Type :
conf
DOI :
10.1109/ICSC.2011.64
Filename :
6061477
Link To Document :
بازگشت