Title :
Syntax-driven semantic analysis for constructing use case diagrams from software requirement specifications in Indonesian
Author :
Latifaah, L. ; Manurung, Ruli
Author_Institution :
Fac. of Comput. Sci., Univ. Indonesia, Depok, Indonesia
Abstract :
To help expedite the process of constructing use case diagrams, a widely used notation in software engineering, we attempt to develop a generator system that can extract use case diagrams automatically from the input of a software requirements specification. The use of natural language processing techniques can greatly assist this process, one of which is to use syntax-driven semantic analysis. Semantic analysis can provide output in the form of semantic representations that can be used to extract appropriate use case elements. A set of rules have been developed to extract information about the elements of use case diagrams contained in the semantic representation. Our tests show that the system is able to automatically construct use case diagrams for a wide variety of linguistic variations. In a test using real-world cases, an average precision of 0.7375 and recall of 0.691 is obtained.
Keywords :
automatic programming; computational linguistics; formal specification; information retrieval; natural language processing; text analysis; Indonesian; generator system; information extraction; linguistic variations; natural language processing techniques; semantic representations; software engineering; software requirement specifications; syntax-driven semantic analysis; use case diagram construction; use case diagram extraction; Grammar; Natural languages; Pragmatics; Semantics; Software; Syntactics; Unified modeling language;
Conference_Titel :
Advanced Computer Science and Information Systems (ICACSIS), 2012 International Conference on
Conference_Location :
Depok
Print_ISBN :
978-1-4673-3026-8