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