发明名称 Integrated software development system, method for validation, computer arrangement and computer program product
摘要 An integrated software development system including an interface description language adapted to specify constraints on input parameters, a program analyzer adapted to identify input parameters of a software program, and a validation enforcement system adapted to enforce that an interface description in the interface description language complying with a predefined set of validation rules is provided for the input parameters of the software program.
申请公布号 US8806440(B2) 申请公布日期 2014.08.12
申请号 US200812136845 申请日期 2008.06.11
申请人 International Business Machines Corporation 发明人 Janson Philippe A.
分类号 G06F9/44;G06F9/45 主分类号 G06F9/44
代理机构 McGinn IP Law Group, PLLC 代理人 Morris Daniel P.;McGinn IP Law Group, PLLC
主权项 1. A software validation system, comprising: a development computer, said development computer comprising an integrated software development system configured to develop a software program, said integrated software development system comprising: a set of validation rules, said set of validation rules including rules preventing the use of unsafe element definitions;interface descriptions comprising constraints on allowable input parameters;a program analyzer, as executed by a processor on said development computer, adapted to identify input parameters of an executable version of the software program in the development computer; anda validation enforcement system, said validation enforcement system being configured to: read the interface descriptions;map the interface descriptions to the identified input parameters from the program analyzer; andvalidate that constraints of the interface descriptions are complete with respect to the identified input parameters from the program analyzer and comply with the set of validation rules; and a server computer, said server computer being configured to receive the executable software program and the interface descriptions from the development computer once the validation enforcement system validates the constraints, said server computer comprising an execution environment in which the received software program is executed therewithin.
地址 Armonk NY US