-
公开(公告)号:US20180046562A1
公开(公告)日:2018-02-15
申请号:US15237065
申请日:2016-08-15
Applicant: SAP SE
Inventor: Xia Yu , Yang Peng , Xikang Wu , Jieyan Huang
IPC: G06F11/36
Abstract: A first code version is received. The first code version includes a plurality of code features, such as methods or classes. A second code version is received. The second code version includes a plurality of code features. The first code version is executed. A first plurality of code features executed during the execution of the first code version are determined. A second plurality of code features differing between the first and second code versions are determined. The first and second plurality of code features are compared. An indication is provided that a code feature is potentially relevant to the code behavior if the code feature is present in the first plurality of code features and in the second plurality of code features.
-
公开(公告)号:US20240202039A1
公开(公告)日:2024-06-20
申请号:US18082261
申请日:2022-12-15
Applicant: SAP SE
Inventor: Yang Peng
CPC classification number: G06F9/5044 , H04L67/63
Abstract: The present disclosure relates to computer-implemented methods, software, and systems for distributing task execution at nodes of a web service cluster. A request is sent from an interface gateway to execute a task at a first service node at a web service cluster. The first service node is one of a plurality of service nodes at the web service cluster. The first service node is selected to execute the task based on evaluating a resource status matrix defining resource statuses of the plurality of service nodes in the web service cluster and resource requirements of the task. A status response from the first service node is obtained after executing the task. The status response comprises a current resource snapshot of the first service node. The resource status matrix is updated based on the obtained status response from the first service node.
-
公开(公告)号:US20240045714A1
公开(公告)日:2024-02-08
申请号:US17879413
申请日:2022-08-02
Applicant: SAP SE
Inventor: Yang Peng
IPC: G06F9/48 , G06Q10/06 , G06F9/54 , G06F16/901
CPC classification number: G06F9/4881 , G06Q10/0633 , G06F9/546 , G06F16/9024
Abstract: The present disclosure involves systems, software, and computer implemented methods for concurrent duplicated sub process control in a workflow engine. One example method includes executing a sub process of a workflow process using an instance of a node that represents the sub process. After executing the sub process, a determination is made as to whether the node is a join node that has multiple direct predecessor nodes in a graph of the workflow process. If the node is a join node, dependent nodes of the join node are identified for which traversal of the graph from a dependent node passes through the join node. A set of active dependent node instances of the dependent nodes are identified and a determination is made as to whether to wait for completion of any particular dependent node instances or if workflow execution can continue beyond the join node.
-
公开(公告)号:US10963451B2
公开(公告)日:2021-03-30
申请号:US16218972
申请日:2018-12-13
Applicant: SAP SE
Inventor: Yang Peng
Abstract: Methods and apparatus, including computer program products, are provided for a distributed database application system. In some implementations, there may be provided a method which may include receiving, by a transaction controller defining a data access layer of a database and via an application server associated with a client interface, a request to modify data stored in the database, the transaction controller comprising an application programming interface (API); establishing, by the API, a virtual connection between the transaction controller and the application server, and a physical connection between the transaction controller and the database; providing, by the API to the application sever via the virtual connection in response to the request, a representation of the data; and executing, by the application server, the request, the executing comprising modifying, via the virtual connection, the representation of the data without modifying the data stored in the database. Related systems, methods, and articles of manufacture are also disclosed.
-
公开(公告)号:US10565089B2
公开(公告)日:2020-02-18
申请号:US15237065
申请日:2016-08-15
Applicant: SAP SE
Inventor: Xia Yu , Yang Peng , Xikang Wu , Jieyan Huang
IPC: G06F11/36
Abstract: A first code version is received. The first code version includes a plurality of code features, such as methods or classes. A second code version is received. The second code version includes a plurality of code features. The first code version is executed. A first plurality of code features executed during the execution of the first code version are determined. A second plurality of code features differing between the first and second code versions are determined. The first and second plurality of code features are compared. An indication is provided that a code feature is potentially relevant to the code behavior if the code feature is present in the first plurality of code features and in the second plurality of code features.
-
公开(公告)号:US12265847B2
公开(公告)日:2025-04-01
申请号:US17879413
申请日:2022-08-02
Applicant: SAP SE
Inventor: Yang Peng
IPC: G06F9/48 , G06F9/54 , G06F16/901 , G06Q10/0633
Abstract: The present disclosure involves systems, software, and computer implemented methods for concurrent duplicated sub process control in a workflow engine. One example method includes executing a sub process of a workflow process using an instance of a node that represents the sub process. After executing the sub process, a determination is made as to whether the node is a join node that has multiple direct predecessor nodes in a graph of the workflow process. If the node is a join node, dependent nodes of the join node are identified for which traversal of the graph from a dependent node passes through the join node. A set of active dependent node instances of the dependent nodes are identified and a determination is made as to whether to wait for completion of any particular dependent node instances or if workflow execution can continue beyond the join node.
-
公开(公告)号:US20210182035A1
公开(公告)日:2021-06-17
申请号:US16714101
申请日:2019-12-13
Applicant: SAP SE
Inventor: Yang Peng
Abstract: Compilation is initiated of previously-compiled code in which only a subset of the previously-compiled code was modified since a previous compilation. Thereafter, modified code corresponding to the subset of the previously-compiled code that was modified since the previous compilation is identified. Further, dependent code within the previously-compiled code that is dependent on the modified code is also identified. Using this information, only the identified modified code and the dependent code can be compiled. In some variations, at least a portion of the other parts of the previously-compiled code can be reused. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20210124792A1
公开(公告)日:2021-04-29
申请号:US16666201
申请日:2019-10-28
Applicant: SAP SE
Inventor: Yang Peng
IPC: G06F16/957 , G06F16/955 , G06F16/958
Abstract: Each of a plurality of resource files can be instrumented. Thereafter, usage data of the received files is received from a plurality of clients each executing a different instance of a web application. The usage data comprises is collected by the instances of the web application when being used by a respective one of a plurality of users. A dependencies list is then generated for the resource files based on the received usage data. In addition, a priorities list is generated for the resource files using the received usage data which indicates how frequently the resource files are being used. Further, groups of resource files are generated based on co-occurrence levels of the resource files in the dependencies list and the priorities list. Later, at least a portion of the groups of resource files are transmitted to the client for caching in a local cache pool. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US10248547B2
公开(公告)日:2019-04-02
申请号:US15490482
申请日:2017-04-18
Applicant: SAP SE
Inventor: Yang Peng , Yunfeng Jiang , Junshan Xu , Yueling Wang
IPC: G06F11/36
Abstract: Some embodiments provide a program that collects a set of call stack data associated with a set of test cases executed on an application. The program further generates a set of call graphs based on the set of call stack data. Each call graph in the set of call graphs includes a set of nodes representing a set of functions in the application executed in the corresponding test case in the set of test cases. The program also determines, for each call graph in the set of call graphs, a set of short paths and a set of short sequences in the call graph. The program further receives a notification indicating a modification to a function in the application. The program also determines a subset of the set of test cases to test the modification to the function based on the sets of short paths and the sets of short sequences in the set of call graphs.
-
-
-
-
-
-
-
-