-
公开(公告)号:GB2507273A
公开(公告)日:2014-04-30
申请号:GB201219023
申请日:2012-10-23
Applicant: IBM
Inventor: MADDISON BOB , BEAVEN JOHN ANTHONY , GUNARATNE SAM
IPC: G06F9/45
Abstract: A system 100 for maintaining integrity of the output of code generators 100 includes a generated output recognition component 123 for determining generated output 102 which has been generated by a specific code generation application 110 based on an original model 101. An inferred model generating component 124 analyzes the generated output to infer contents of an inferred version 103 of the original model. A comparing component 125 compares the inferred version of the original model with a current version 104 of the original model to detect differences in source elements. A clean-up component 126 uses detected differences to identify redundant elements in the generated output and may archive and/or delete now redundant components of generated output 102 to provide cleaned generated output 105. Generated output may be determined by inputting files or content of a file system and reverse engineering applying customised rules based on the original model to identify generated output. Analyzing the generated output to infer contents of an inferred version of the original model may include reverse engineering the generated output applying customised rules based on the original model.