-
公开(公告)号:US10984195B2
公开(公告)日:2021-04-20
申请号:US15631902
申请日:2017-06-23
Applicant: General Electric Company
Inventor: Andrew Walter Crapo , Daniel Edward Russell
IPC: G06F40/30 , G06F40/169 , G06F40/211 , G06F40/226 , G06F40/253
Abstract: A system, computer-readable medium, and a method including accessing a semantic model, the semantic model having a grammar syntax supporting a comparison of at least one of a semantic model class and an instance of a semantic model class to an incompatible value; specifying an implied property for at least one of a semantic model class and an instance of a semantic model class in the semantic model, the implied property having an associated range; adding the implied property to the semantic model, the implied property to be referenced in a validation and translation of an expression including at least one of the class and the instance of a class having the implied property specified therewith compared to an incompatible value; and generating a record of the semantic model including the implied property added thereto.
-
公开(公告)号:US10169217B2
公开(公告)日:2019-01-01
申请号:US15092453
申请日:2016-04-06
Applicant: General Electric Company
Inventor: Han Yu , Michael Richard Durling , Kit Yan Siu , Meng Li , Baoluo Meng , Scott Alan Stacey , Daniel Edward Russell , Gregory Reed Sykes
IPC: G06F11/36
Abstract: A computer-implemented system for generating test cases and/or test procedures to verify software having a nonlinear arithmetic constraint over a Real number range. The system includes a translator that receives, as input, software specification models for the software to be verified. The translator is configured to generate, as output, a plurality of SMT formulas that are semantically equivalent to the software specification models. The system includes an analytical engine pool that receives, as input, the plurality of SMT formulas from the translator and analyzes the plurality of SMT formulas, and generates, as output, test case data for each of the plurality of SMT formulas determined to be satisfiable. The system includes a post-processor that receives, as input, the test case data from the analytical engine pool and generates, as output, the test cases and/or test procedures for the software to be verified based on the test case data.
-
公开(公告)号:US20170293549A1
公开(公告)日:2017-10-12
申请号:US15092453
申请日:2016-04-06
Applicant: General Electric Company
Inventor: Han Yu , Michael Richard Durling , Kit Yan Siu , Meng Li , Baoluo Meng , Scott Alan Stacey , Daniel Edward Russell , Gregory Reed Sykes
IPC: G06F11/36
CPC classification number: G06F11/3684 , G06F11/3604 , G06F11/3692
Abstract: A computer-implemented system for generating test cases and/or test procedures to verify software having a nonlinear arithmetic constraint over a Real number range. The system includes a translator that receives, as input, software specification models for the software to be verified. The translator is configured to generate, as output, a plurality of SMT formulas that are semantically equivalent to the software specification models. The system includes an analytical engine pool that receives, as input, the plurality of SMT formulas from the translator and analyzes the plurality of SMT formulas, and generates, as output, test case data for each of the plurality of SMT formulas determined to be satisfiable. The system includes a post-processor that receives, as input, the test case data from the analytical engine pool and generates, as output, the test cases and/or test procedures for the software to be verified based on the test case data.
-
-