发明名称 TRANSFORMING NATURAL LANGUAGE REQUIREMENT DESCRIPTIONS INTO ANALYSIS MODELS
摘要 Natural Language Requirement (NLR) descriptions are parsed to generate syntactic verb structures. These structures are matched with a set of pre-defined semantic patterns to form semantic networks of semantic pattern instances. The networks are searched; any missing concepts identified and any incorrect or ambiguous concepts modified or clarified by user interaction. This interaction creates new semantic pattern instances that are used to generate an analysis model represented by a Unified Modelling Language (UML) or Entity-Relationship (ER) diagram, which can then be subsequently used to generate a computer software system.
申请公布号 US2016299884(A1) 申请公布日期 2016.10.13
申请号 US201415035682 申请日期 2014.11.11
申请人 THE UNIVERSITY OF MANCHESTER 发明人 CHIOASCA Erol-Valeriu;LETSHOLO Keletso Joel;ZHAO Liping
分类号 G06F17/27;G06F17/24;G06F3/0484 主分类号 G06F17/27
代理机构 代理人
主权项 1. A method for transforming Natural Language Requirement descriptions into an analysis model, the method being performed by a computer system and the method comprising: parsing the Natural Language Requirement descriptions to generate syntactic verb structures; matching each one of the syntactic verb structures with a pre-defined semantic pattern to thereby identify a matching semantic pair for each of the syntactic verb structures, wherein each pre-defined semantic pattern is from a set of pre-defined semantic patterns based on verb categories; creating a group of instances comprising a semantic pattern instance for each said matching semantic pair, wherein each semantic pattern instance has elements for words contained in the generated syntactic verb structures; composing the group of instances into at least one semantic network; identifying at least one incomplete part of the semantic network; requesting and receiving additional information to complete the incomplete part of the semantic network; adding at least one new semantic pattern instance to the semantic network to create a revised semantic network, wherein the new semantic pattern instance is based on the additional information; and generating an analysis model from the revised semantic network.
地址 Manchester, Greater Manchester GB