• DocumentCode
    660588
  • Title

    Detecting system use cases and validations from documents

  • Author

    Ghaisas, Smita ; Motwani, Manish ; Anish, Preethu Rose

  • Author_Institution
    Dev. & Design Center, Pune, India
  • fYear
    2013
  • fDate
    11-15 Nov. 2013
  • Firstpage
    568
  • Lastpage
    573
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
  • Conference_Location
    Silicon Valley, CA
  • Type

    conf

  • DOI
    10.1109/ASE.2013.6693114
  • Filename
    6693114