Title :
Detecting system use cases and validations from documents
Author :
Ghaisas, Smita ; Motwani, Manish ; Anish, Preethu Rose
Author_Institution :
Dev. & Design Center, Pune, India
Abstract :
Identifying system use cases and corresponding validations involves analyzing large requirement documents to understand the descriptions of business processes, rules and policies. This consumes a significant amount of effort and time. We discuss an approach to automate the detection of system use cases and corresponding validations from documents. We have devised a representation that allows for capturing the essence of rule statements as a composition of atomic `Rule intents´ and key phrases associated with the intents. Rule intents that co-occur frequently constitute `Rule acts´ analogous to the Speech acts in Linguistics. Our approach is based on NLP techniques designed around this Rule Model. We employ syntactic and semantic NL analyses around the model to identify and classify rules and annotate them with Rule acts. We map the Rule acts to business process steps and highlight the combinations as potential system use cases and validations for human supervision.
Keywords :
business data processing; document handling; knowledge based systems; natural language processing; program verification; NLP techniques; atomic rule intents; automatic system use case detection; business policies; business processes; business rules; human supervision; linguistics; requirement document analysis; rule acts; rule classification; rule identification; rule model; rule statements; rules annotation; semantic NL analysis; speech acts; syntactic NL analysis; validation detection; Access control; Business; Databases; Insurance; Manuals; Switches; User interfaces; NL analyses; Requirement documents; Rule acts; Rule intents; Rule types; Rules; System use cases; validations;
Conference_Titel :
Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
Conference_Location :
Silicon Valley, CA
DOI :
10.1109/ASE.2013.6693114