King Saud UniversityKSU Libraries Libraries Catalog

Author(s) A. D. AI-Sawadi and M. G. Khayat
Affiliation *KFUPM, Dhahran, Saudi Arabia, **Dept. of Electrical & Computer Engineering King AbdulAziz University,leddah, SaudiArabia
Title An End-Case Analyzer of Arabic Sentences
Source Journal of King Saud University. Computer & Information Sciences. Volume 8, No 1. (1996/1416)
Abstract Natural Language Understanding (NLU) has been a growing area of research in computer science. Although morphology and syntax play an essential role in NLU, end-case analysis in some languages, like Arabic, is an important component in the correct interpretation of a sentence. In this research, an end-case analyzer (ECA) for Arabic sentences has been designed, implemented, and integrated within a Natural Arabic Understanding System (NAUS). ECA consists of two main components: the end-case generator, and the invoker. The end-case generator determines the end-case analysis for the given sentence and its constituents according to Arabic end-case grammar rules, which have been encoded in ECA as IF-THEN Prolog rules and predicates. The invoker was implemented as calls to the end-case generator inserted within the syntactic analyzer of NAUS. ECA was implemented in Prolog on a personal computer with Arabic support. The modular design of ECA permits its use within NAUS in addition to other applications such as sentence generation, speech analysis and synthesis, translation systems, teaching Arabic, and checking and correcting grammatical errors.