DocumentCode
2368977
Title
TARO: an interactive, object-oriented tool for building natural language systems
Author
Ibrahim, Mamdouh H. ; Cummins, Fred A.
Author_Institution
Electron. Data Syst. Corp., Auburn Hills, MI, USA
fYear
1989
fDate
23-25 Oct 1989
Firstpage
108
Lastpage
113
Abstract
The authors present TARO, an interactive tool to assist linguists in designing, building, testing, and extending natural language processing (NLP) systems. TARO (text analysis and representation with objects) is implemented in KSL, a reflective, object-oriented programming language. The architecture of TARO takes advantage of encapsulation, polymorphism, and inheritance of object-oriented programming to provide an environment in which testing and refinement of complex NLP components can be achieved without major program modifications. It also benefits from the reflectivity of KSL to allow building and extending NLP prototypes dynamically. These qualities, coupled with the ability of TARO to integrate syntactic with semantic analysis, provide the opportunity to achieve greater modularity, extensibility, and integration in the design of natural language systems
Keywords
computational linguistics; natural languages; object-oriented programming; KSL; TARO; encapsulation; extensibility; inheritance; integration; interactive tool; linguists; modularity; natural language processing; natural language systems; object-oriented tool; polymorphism; semantic analysis; syntactic analysis; Buildings; Data systems; Dictionaries; Encapsulation; Natural language processing; Natural languages; Object oriented programming; Programming environments; Reflectivity; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location
Fairfax, VA
Print_ISBN
0-8186-1984-8
Type
conf
DOI
10.1109/TAI.1989.65309
Filename
65309
Link To Document