Dashboard: A Tool for Integration, Validation, and Visualization of Distributed NLP Systems on Heterogeneous Platforms (original) (raw)
Dashboard is a tool for integration, validation, and visualization of Natural Language Processing (NLP) systems. It provides infra-structural facilities using which individual NLP modules may be evaluated and refined, and multiple NLP modules may be combined to build a large end-user NLP system. It helps system integration team to integrate and vali-date NLP systems. The tool provides a visuali-zation interface that helps developers to profile (time and memory) for each module. It helps researchers to evaluate and compare their module with the earlier versions of same mod-ule. The tool promotes reuse of existing mod-ules to build new NLP systems. Dashboard supports execution of modules that are distri-buted on heterogeneous platforms. It provides a powerful notation to specify runtime proper-ties of NLP modules. It provides an easy-to-use graphical interface that is developed using Eclipse RCP. Users can choose an I/O pers-pective (view) that allows him better visualiza-tion of inte...