Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

11 results about "Byte code" patented technology

Test method and device based on call link identification, medium and computer equipment

According to the test method and device based on call link identification, the medium and the computer equipment provided by the invention, the test environment deployment success event is firstly monitored, and the application mirror image is automatically loaded, so that the consistency of the analysis object and the final operation code is ensured. Then source codes and software packages on which the source codes depend are extracted, and all feasible calling links from each entry class to a target method are comprehensively and accurately identified in combination with a byte code scanning technology, so that omission possibly caused by manual tracing is fundamentally avoided, test cases of multiple service scenes are automatically constructed according to each complete calling link, and the test efficiency is improved. And full-scene verification of the change influence range is realized. Therefore, according to the scheme, the accuracy of call link discovery and the test coverage rate are improved, the human intervention cost is reduced by automatically generating and executing the test case, finally online faults caused by missed test are prevented in the early stage of the test stage, and the test reliability and the test efficiency are improved.
Owner:GUANGZHOU PINWEI SOFTWARE CO LTD

Digital asset agreement generation and verification system

In general terms, this disclosure is directed to methods and systems for generating and verifying digital asset agreements. One aspect is a method for publishing a digital asset with an agreement, the method comprising receiving a digital asset, receiving inputs selecting terms for the agreement of the digital asset, the terms being in a natural language, translating the selected terms for the digital asset into a transaction protocol written in a transaction protocol language, compiling the transaction protocol into bytecode which can be published on a blockchain, publishing the bytecode on the blockchain.
Owner:AFFINITRIX LLC

Query engine for graph databases and heterogeneous hardware

Database query processing techniques are disclosed. In various embodiments, a query associated with a database is received. A byte code representation of the query is generated, including by decomposing the query into a discrete set of streaming operators defined over associated data frames, wherein the byte code includes code defining for each operator in the discrete set of streaming operators the processing to be performed by that operator and further embodies a data flow graph that defines a flow of data to and through the discrete set of streaming operators. The byte code is executed by a query processing engine to generate and return a query result.
Owner:NEO4J SWEDEN AB

System for Static Analysis of Source Code Expressed in One of a Plurality of Different Programming Languages

The invention provides a system for performing static analysis of source code of a computer program. The invention can be applied to source code of computer programs that are each written in one or more computer programming languages. The source code is translated into a byte code program which is processed by a virtual machine (VM). The VM performs static analysis of the source code via the translated byte code program and is further designed to distinguish between different types of functions. An external function, such as a computer programming language intrinsic function, is processed by a language specific plug-in module (LSPM) that interoperates with the VM. After processing of the function call by the LSPM, the LSPM updates the state of execution of the VM, and control of execution returns from the LSPM to the virtual machine (VM).
Owner:ENDOR LABS INC

Timed task HTTP interface dynamic triggering method based on Javaagent

The invention discloses a method for dynamically triggering a timed task HTTP (Hyper Text Transport Protocol) interface based on Javaagent, which relates to the technical field of data processing, and comprises the following steps of: loading a Javaagent program containing a Premain-Class attribute through a JVM (Java Virtual Machine) startup parameter, and loading and executing a premain method by a system class loader before an application is started; the method comprises the following steps: registering a class converter to a class loader based on an Instrumentation instance, wherein the class converter realizes dynamic modification on a target class byte code through a transform method; identifying and weaving an HTTP interface trigger logic of a Controller class, so that the Controller class can directly call an execution method of a corresponding timed task when receiving an HTTP request containing a task identifier; and dynamically analyzing and replacing the Cron expression of the target timed task according to the HTTP request parameter to realize instant execution and configuration modification of the timed task. According to the embodiment of the invention, instant triggering and dynamic configuration of the timed task can be realized without modifying a business code or restarting a service, so that the test efficiency is remarkably improved and the system maintenance cost is reduced.
Owner:PICC INFORMATION TECH CO LTD

Image batch processing performance monitoring and bottleneck diagnosis method, program product and device

The invention provides a Java Agent-based image batch processing performance monitoring and bottleneck diagnosis method, a program product and a Java Agent-based image batch processing performance monitoring and bottleneck diagnosis device. The method comprises the following steps: when an image processing service to be monitored is started, loading and initializing a Java Agent; byte code enhancement is carried out on a predetermined target class through the Java Agent, and a monitoring code is implanted in a method of the target class; when the image processing service runs, the monitoring code is executed to collect performance data executed by the method, a unique tracking identifier is generated for the same image batch processing request based on the tracking context, and cross-method and cross-thread performance data are associated through the tracking identifier; sending the collected performance data to a performance analysis server; and aggregating a complete calling link based on the tracking identifier by the performance analysis server, and carrying out association analysis on performance data of the calling link and corresponding environment data during operation of the Java virtual machine so as to identify a performance bottleneck of image batch processing and generate a diagnosis result.
Owner:HEBEI HAPPY CONSUMPTION FINANCE CO LTD

Intelligent contract cloning detection method and system based on graph neural network

The invention discloses a smart contract clone detection method and system based on a graph neural network, which can improve the accuracy of code clone detection and enhance the security of a smart contract. According to the technical scheme, for a pair of smart contracts, a token type sequence is extracted from source codes of the smart contracts, the text similarity of the smart contracts is calculated, and a text difference vector is obtained; for the token type sequence of the structure in the intelligent contract code, extracting the structure information of the code, and constructing a structure difference vector of the code; a control flow graph CFG is extracted from byte codes of the smart contract, a node feature matrix of the graph is constructed according to the control flow graph CFG, and then a semantic difference vector is further extracted. And fusing the text difference vector, the structure difference vector and the semantic difference vector to obtain a final difference vector of the contract pair to be detected. And predicting a label of the contract according to the difference vector of the to-be-detected contract pair through a multi-layer perceptron model FNMLP.
Owner:BEIJING INST OF TECH

Method, device and equipment for realizing extended function in low-code platform

The invention relates to the technical field of low codes, in particular to an implementation method, device and equipment for an extended function in a low-code platform, and the method comprises the steps: responding to a calling instruction for a target extended function in a low-code business process, and determining a target virtual model corresponding to the target extended function in a plurality of virtual models of the low-code platform; the virtual model does not comprise metadata for data persistence and interface rendering; each virtual model corresponds to a programming language class for realizing a specific extended function; obtaining source code information corresponding to the target virtual model; the source code information comprises interface data and functional logic data of a programming language class corresponding to the target virtual model; compiling the source code information to obtain an executable byte code corresponding to the target extended function; and loading the executable byte code into a running environment of a low-code platform to call the target extended function.
Owner:CHINA CONSTRUCTION BANK +1

Optical fiber communication system modeling and simulation method based on graph native modeling programming

The invention provides an optical fiber communication system modeling and simulation method based on graph native modeling programming. According to the method, a DSL standard and specification system with a graph structure as a core is constructed, and devices, signal paths and transmission relations in the system are abstracted into the graph structure in a unified mode. The DSL comprises a data structure type, an entity and function classification mechanism, a parameter configuration mode and a modular expansion interface. The system operation architecture comprises a front-end analysis module and a rear-end execution module. The front-end analysis module analyzes a user modeling script into a graph intermediate representation. And the rear-end module performs optimization, byte code compilation and virtual machine execution on the graph intermediate representation to obtain a simulation result. In the implementation level, a function mapping modeling method is adopted, input, output and configuration parameters of equipment are in mapping association with an optical fiber communication assembly, and a hierarchical simulation model from a device to a system is constructed through function combination and nesting. The method has the intuition of graph structure modeling and the flexibility of a programming interface, and can efficiently support the simulation requirements of multi-level users.
Owner:BEIJING JIAOTONG UNIV

Method for Static Analysis of Source Code Expressed in One of a Plurality of Different Programming Languages

The invention provides a method for performing static analysis of source code of a computer program. The invention can be applied to source code of computer programs that are each written in one or more computer programming languages. The source code is translated into a byte code program which is processed by a virtual machine (VM). The VM performs static analysis of the source code via the translated byte code program and the VM is further designed to distinguish between different types of functions. An external function, such as a computer programming language intrinsic function, is processed by a language specific plug-in module (LSPM) that interoperates with the VM. After processing of the function call by the LSPM, the LSPM updates the state of execution of the VM, and control of execution returns from the LSPM to the virtual machine (VM).
Owner:ENDOR LABS INC

Exception handling method for application runtime, restricted device, terminal and medium

The application discloses an exception processing method for an application runtime, a limited device, a terminal and a medium, and relates to the technical field of application runtime exception processing. The method comprises the following steps: when a first virtual machine is used to execute bytecode, in response to a call to an exception processing container, suspending the first virtual machine and transmitting at least one parameter into the exception processing container; the at least one parameter comprises a first parameter used for locating a first function, and the first function comprises logic code needing to be monitored for an exception; executing the exception processing container, starting and using a second virtual machine to execute the first function after the exception processing container locates the first function corresponding to the first parameter; and exiting the second virtual machine and executing a process matched with a first execution result of the first function when the first execution result is acquired through the exception processing container. The application embodiment can save storage space when performing exception processing of an application in a system with limited resources, can avoid that a program cannot run when an exception is nested or a high optimization level is used, and improves the reliability of exception processing.
Owner:BEIJING TONGFANG MICROELECTRONICS