Vi-XFST : a visual interface for xerox finite-state toolkit

Yılmaz, Yasin (2003) Vi-XFST : a visual interface for xerox finite-state toolkit. [Thesis]

PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: http://risc01.sabanciuniv.edu/record=b1083560 (Table of Contents)


This thesis presents a management model and integrated development environment software for finite-state network projects using Xerox Finite-State Toolkit (XFST). XFST is a popular command line tool to construct finite-states networks, used in natural language processing research. However, XFST lacks various sophisticated management features to help the development phase of large projects where there are hundreds of finite-state definitions. In this thesis, we introduce a new approach to XFST finite-state development: The source files are handled in a visual workspace associated with a project, and the project is developed step by step interactively by the user just like contemporary software development projects. Vi-XFST, the software we have created for our development model, includes automatic dependency tracking, source file management, visual regular expression construction, definition management and network testing features. With Vi-XFST, a textual file editing is replaced with a project-building concept similar to modern software development tools. The benefits of adopting an integrated development environment designed for finite-state development include productivity gains by substantial reduced time for debug and management. The visual features of Vi-XFST enable viewing complex networks at different levels of detail and make even large projects manageable and comprehensible.

Item Type:Thesis
Uncontrolled Keywords:Natural Language Processing, Finite-State Toolkit, XFST
Subjects:Q Science > QA Mathematics > QA076 Computer software
ID Code:8187
Deposited By:IC-Cataloging
Deposited On:17 Apr 2008 13:27
Last Modified:25 Mar 2019 16:50

Repository Staff Only: item control page