Linguistic Assistant for Domain Analysis (LIDA)

Abstract : LIDA (Linguistic Assistant for Domain Analysis) helps analysts to develop object-oriented models of a domain, using a subset of UML. In order to develop such models, the requirements analyst or knowledge engineer often needs to analyze large volumes of text from "legacy documents" these might include user manuals of legacy systems, company policies, use cases, or transcripts of interviews with domain experts. LIDA facilitates this analysis by compiling a list of the words and multi-word terms in a document, and providing a graphical interface for the user to mark them as corresponding to elements of a model. It also lets the user validate models as they are created, through integration with CoGenTex's ModelExplainer tool, which generates textual descriptions of a model.