figshare
Browse
W04-0111.pdf (467.87 kB)

Vi-xfst: A Visual Regular Expression Development Environment for Xerox Finite State Tool

Download (467.87 kB)
journal contribution
posted on 2004-08-01, 00:00 authored by Kemal OflazerKemal Oflazer, Yasin Yilmaz
This paper describes Vi-xfst, a visual interface and a development environment, for developing finite state language processing applications using the Xerox Finite State Tool, xfst. Vi-xfst lets a user construct complex regular expressions via a drag-anddrop visual interface, treating simpler regular expressions as “Lego Blocks.” It also enables the visualization of the structure of the regular expression components, providing a bird’s eye view of the overall system, enabling a user to easily understand and track the structural and functional relationships among the components involved. Since the structure of a large regular expression (built in terms of other regular expressions) is now transparent, users can also interact with regular expressions at any level of detail, easily navigating among them for testing. Vi-xfst also keeps track of dependencies among the regular expressions at a very fine-grained level. So when a certain regular expression is modified as a result of testing, only the dependent regular expressions are recompiled resulting in an improvement in development process time, by avoiding file level recompiles which usually causes redundant regular expression compilations

History

Publisher Statement

Published in Proceedings of the 7th Meeting of the ACL Special Interest Group in Computational Phonology: Current Themes in Computational Phonology and Morphology, August 2004

Date

2004-08-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC