发明名称 Model verification system, model verification method, and recording medium
摘要 A model verification system includes a formal language conversion part operable to convert model figure data registered as a design pattern in association with a program into formal language expression data based upon an expression format of a predetermined formal language, and a formal language increment part operable to add a modification to a component of the formal language and/or attribute information on the formal language expression data converted by the formal language conversion means to generate formal language expression data of a derivative design. The model verification system conducts refactoring.
申请公布号 US9170918(B2) 申请公布日期 2015.10.27
申请号 US201013260305 申请日期 2010.05.10
申请人 NEC Corporation 发明人 Matsumoto Shigeaki
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 McGinn IP Law Group, PLLC 代理人 McGinn IP Law Group, PLLC
主权项 1. A model verification system built with a computer system including a processor, a storage section, an input part, and an output part, the model verification system comprising: a pattern accumulation part built with the storage section, and configured to acquire an original model figure data registered as a design pattern in association with a program by the input part; a formal language conversion part operated with the processor and configured to convert the original model figure data registered into formal language expression data based upon an expression format of a predetermined formal language; a formal language increment part operated with the processor, and configured to add formal language expression data of a derivative design by adding a modification to a component of the formal language on the converted formal language expression data, and to store the formal language expression data of the derivative design to the pattern accumulation part; and the output part can output the formal language expression data of the derivative design; and wherein the model verification system, further comprises: a design extraction part which includes: determining an information description expression format into which the model figure data, which are existing designed data, are converted based upon an extension and/or type information defined at a header of a file, extracting a parameter that specifies the model figure among the model figure data from characteristics of the determined information description expression format; generating information description expression data based upon the parameter extracted, and determining whether or not the formal language expression data is matched with the information description expression data; a quantification part which includes: storing a pattern ID and an instance ID included in a determination result where the matching has been determined; acquiring existing design log data that are matched with the instance ID managed by a matching pair management part, and acquiring a recommended Key performance indicator (KPI) range value and a KPI calculation function that match the pattern ID managed by the matching pair management part and applying the existing design log data to the recommended KPI range value and calculating a KPI value of the information description expression data; a separation part which includes: comparing KPI values that are equivalent and comparable in a plurality of pieces of the information description expression data quantified by the quantification part, setting information description expression data having a high KPI value as a replacing candidate, setting other information description expression data as a replaced candidates, and store the relationship between the candidates, and calculating a ratio of KPI values of the replacing candidate and the replaced candidates and Return On Investment (ROI) value in a case of the replacement.
地址 Tokyo JP