next up previous contents
Next: Non-functional Requirements Up: NATURAL LANGUAGE PROCESSING Previous: NATURAL LANGUAGE PROCESSING   Contents

Functional Requirements

The NLP unit should conform to the following requirements specification:

  1. Semantic output - the NLP module must receive phrase data and generate the semantic parse tree for that input.
  2. Parsing algorithm - the most efficient parsing algorithm applicable shall be used in order to produce the semantics from the textual input.
  3. Pragmatic output - using the semantics of the original input, a pragmatic response should be generated.
  4. Error handling - the modules should deal with erroneous, unparsable or pragmatically incorrect inputs by reporting an appropriate error message.



Andrew P Coates (UG) 2002-07-17