-
公开(公告)号:US10802953B2
公开(公告)日:2020-10-13
申请号:US15829126
申请日:2017-12-01
Applicant: SAP SE
Inventor: John Mitchell , Alok Bhatgunaki , Mohinish Shaikh , Aishwarya Soni
Abstract: Testing of a software system is initiated in an operating environment. The software system includes a plurality of software programs executing across multiple computing nodes. Thereafter, the operating environment and/or resources available to one or more of the software programs are selectively altered according to a test plan. In addition, functional and/or performance characteristics of one or more parts of the operating environment and/or the software programs under test are also selectively altered according to the test plan. In addition, concurrent with the altering of the operating environment and/or the resources and the altering of functional and/or performance characteristics, behavior and/or performance of the software system are monitored to identify faults. Data characterizing the faults can be provided as input into the testing for analysis and feedback into generating better test plans as well as generating more optimal configurations of the software system itself and/or the operating environment.
-
公开(公告)号:US10810502B2
公开(公告)日:2020-10-20
申请号:US15829717
申请日:2017-12-01
Applicant: SAP SE
Inventor: Renjith Pillai , Sujith Henamagalur Dinakar , Arul Jegadish Francis , Anish Nair , John Mitchell
Abstract: Data is received that characterizes a software system. Thereafter, using at least one machine learning model trained using historical testing data from a plurality of training software systems, a recommended computing architecture is generated for the software system. Data can then be provided that characterizes the software system. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20190171948A1
公开(公告)日:2019-06-06
申请号:US15829717
申请日:2017-12-01
Applicant: SAP SE
Inventor: Renjith Pillai , Sujith Henamagalur Dinakar , Arul Jegadish Francis , Anish Nair , John Mitchell
Abstract: Data is received that characterizes a software system. Thereafter, using at least one machine learning model trained using historical testing data from a plurality of training software systems, a recommended computing architecture is generated for the software system. Data can then be provided that characterizes the software system. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20190066101A1
公开(公告)日:2019-02-28
申请号:US15833369
申请日:2017-12-06
Applicant: SAP SE
Inventor: John Mitchell , Joseph Fox
Abstract: A platform for facilitating computer-implemented transaction interacts with heterogeneous computer-implemented decentralized ledgers (e.g., blockchains, etc.). The platform has the ability to provide a unified interface in which the contents of such ledgers can be accessed or otherwise consumed and, additionally, the ability to write on such ledgers using such unified interface. Decentralized ledgers or blockchains as provided herein can save data publicly (or optionally privately) on a decentralized database which cannot be erased. Many computing nodes in a network (which can be vast and include thousands of nodes, etc.) can be used to store this data in a decentralized manner and cryptographic algorithms can provide that the data cannot be changed unknowingly.
-
公开(公告)号:US09922012B1
公开(公告)日:2018-03-20
申请号:US15392610
申请日:2016-12-28
Applicant: SAP SE
Inventor: Genneva Wang , John Mitchell , Kaushik Macherla , Yvonne Wang
CPC classification number: G06F17/227 , G06F17/21 , G06F17/2247 , G06Q30/04 , G06Q30/0633
Abstract: A first nonextensible schema is obtained, based on the first nonextensible schema, a compact syntax regular language for XML next generation (RNC) file. A regular language for XML next generation (RNG) file can be generated based on the RNC file. Based on the RNG file, a second (core) nonextensible schema and a first (core) extensible schema can be generated. An extensible (extension) schema and a nonextensible (extension) schema can also be generated. The extensible (extension) schema and the nonextensible (extension) schema can be plugged into the RNG file. The RNG file can be regenerated with the plugins, and a third nonextensible schema and a second extensible schema can be generated based on the regenerated RNG file. Related apparatus, systems, techniques and articles are also described.
-
6.
公开(公告)号:US20190066068A1
公开(公告)日:2019-02-28
申请号:US15833321
申请日:2017-12-06
Applicant: SAP SE
Inventor: John Mitchell , Joseph Fox
Abstract: A platform for facilitating computer-implemented transaction interacts with heterogeneous computer-implemented decentralized ledgers (e.g., blockchains, etc.). The platform has the ability to provide a unified interface in which the contents of such ledgers can be accessed or otherwise consumed and, additionally, the ability to write on such ledgers using such unified interface. Decentralized ledgers or blockchains as provided herein can save data publicly (or optionally privately) on a decentralized database which cannot be erased. Many computing nodes in a network (which can be vast and include thousands of nodes, etc.) can be used to store this data in a decentralized manner and cryptographic algorithms can provide that the data cannot be changed unknowingly.
-
公开(公告)号:US20180181547A1
公开(公告)日:2018-06-28
申请号:US15392905
申请日:2016-12-28
Applicant: SAP SE
Inventor: Kaushik Macherla , Genneva Wang , John Mitchell
CPC classification number: G06F17/227 , G06F17/2205 , G06F17/2247 , G06F17/30091 , G06Q30/04 , G06Q30/0633
Abstract: A regular language for XML, next generation (RNG) file referencing an RNG schema file is obtained. Subsequently, the referenced RNG schema file is stored in a file directory structure matching a reference definition of the schema in the RNG file. Based on the RNG file, a first nonextensible schema and a first extensible schema are generated each corresponding to the referenced RNG schema file. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20180181546A1
公开(公告)日:2018-06-28
申请号:US15392588
申请日:2016-12-28
Applicant: SAP SE
Inventor: Genneva Wang , John Mitchell , Kaushik Macherla , Joseph Baysdon , Yvonne Wang
CPC classification number: G06F17/227 , G06F17/2247 , G06F17/24
Abstract: A nonextensible schema is obtained including a first content model of ANY. Based on the nonextensible schema, a compact syntax regular language for XML next generation (RNC) file is generated that includes a second content model of ANY. The second content model of ANY can correspond to the first content model of ANY. The RNC file is modified, based upon the RNC file including the second content model of ANY, so as to explicitly enumerate all semantics of the second content model of ANY as elements in the RNC file. A regular language for XML next generation (RNG) file is later generated based on the modified RNC file. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US10133714B2
公开(公告)日:2018-11-20
申请号:US15392588
申请日:2016-12-28
Applicant: SAP SE
Inventor: Genneva Wang , John Mitchell , Kaushik Macherla , Joseph Baysdon , Yvonne Wang
Abstract: A nonextensible schema is obtained including a first content model of ANY. Based on the nonextensible schema, a compact syntax regular language for XML next generation (RNC) file is generated that includes a second content model of ANY. The second content model of ANY can correspond to the first content model of ANY. The RNC file is modified, based upon the RNC file including the second content model of ANY, so as to explicitly enumerate all semantics of the second content model of ANY as elements in the RNC file. A regular language for XML next generation (RNG) file is later generated based on the modified RNC file. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20190171552A1
公开(公告)日:2019-06-06
申请号:US15829126
申请日:2017-12-01
Applicant: SAP SE
Inventor: John Mitchell , Alok Bhatgunaki , Mohinish Shaikh , Aishwarya Soni
Abstract: Testing of a software system is initiated in an operating environment. The software system includes a plurality of software programs executing across multiple computing nodes. Thereafter, the operating environment and/or resources available to one or more of the software programs are selectively altered according to a test plan. In addition, functional and/or performance characteristics of one or more parts of the operating environment and/or the software programs under test are also selectively altered according to the test plan. In addition, concurrent with the altering of the operating environment and/or the resources and the altering of functional and/or performance characteristics, behavior and/or performance of the software system are monitored to identify faults. Data characterizing the faults can be provided as input into the testing for analysis and feedback into generating better test plans as well as generating more optimal configurations of the software system itself and/or the operating environment.
-
-
-
-
-
-
-
-
-