• 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