The project
NL-OOPS, acronym for Natural Language - Object-Oriented Production System, is a CASE tool that supports requirements analysis (here you find a demo [1.5 MB]) by generating object-oriented models from natural language requirements documents.
Most of the information produced during requirements elicitation consists of natural language documents. The object oriented analysis module implements an algorithm for the extraction of the objects and their associations for use in creating object models.
The full natural language analysis is obtained using as a core system LOLITA (Large-scale Object-based Linguistic Interactor Translator Analyser), a system built according to the principles of Natural Language Engineering (NLE).
NL-OOPS is a joint project between the
Department of Computer and Management Sciences
of Trento University (Italy) and the Laboratory for Natural Language Engineering at
Department of Computer Science
of Durham University (United Kingdom).