TY - GEN
T1 - Syntax-driven semantic analysis for constructing use case diagrams from software requirement specifications in Indonesian
AU - Latifaah,
AU - Manurung, Ruli
PY - 2012/12/1
Y1 - 2012/12/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84875106133&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84875106133
SN - 9789791421157
T3 - 2012 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2012 - Proceedings
SP - 149
EP - 154
BT - 2012 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2012 - Proceedings
T2 - 2012 4th International Conference on Advanced Computer Science and Information Systems, ICACSIS 2012
Y2 - 1 December 2012 through 2 December 2012
ER -