DocumentCode
598717
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
fYear
2012
fDate
1-2 Dec. 2012
Firstpage
149
Lastpage
154
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Science and Information Systems (ICACSIS), 2012 International Conference on
Conference_Location
Depok
Print_ISBN
978-1-4673-3026-8
Type
conf
Filename
6468761
Link To Document