A method for processing terminal application behavior reflection

A terminal application and processing method technology, applied in the computer field, can solve problems such as not supporting instruction-level behavior control

Active Publication Date: 2021-04-09
PEKING UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At this time, the complexity and scale of application behavior monitoring become the primary challenge of terminal application behavior reflection
Second, the existing programming language and the behavior reflection of system software such as operating system and middleware do not support instruction-level behavior control. The root cause is the complex data and control dependencies contained in the instruction sequence. Control becomes the main difficulty of terminal application behavior reflection

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for processing terminal application behavior reflection
  • A method for processing terminal application behavior reflection
  • A method for processing terminal application behavior reflection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the embodiments and accompanying drawings.

[0070] In order to better understand the technical problems of this application, the present invention adopts the application function evolution scenarios of two typical cases for analysis, so as to clarify the root cause of the inapplicability of the existing behavioral reflection.

[0071] Case number one:

[0072] With the development of smart phones, terminal mobile applications increasingly rely on software and hardware resources provided by the cloud to provide better services. However, the communication between the cloud and the terminal consumes a lot of power. Networked applications (such as weather, email, news, etc.) present the typical component-based characteristics of Internet architecture software, and use the network to realize the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention discloses a processing method for terminal application behavior reflection. Through the behavior interpreter, a complete, accurate and detailed self-statement of application behavior is generated, that is, the runtime model of terminal application application behavior, which overcomes the dynamic and multiple problems of the prior art. Insufficient in the variable and difficult-to-control application runtime, to realize the flexible and complete monitoring of the application behavior of the terminal application, and then based on the generated runtime model, define the operations on the runtime model and the influence of model fragments in the heap and stack areas Equivalence, realizes the decomposition of complex application behavior models, operable model fragments, and based on the decomposed model fragments, establishes causal associations between behavior models, application states, and application codes, and implements the application of terminal applications when they are running. Instruction-level control of behavior.

Description

technical field [0001] The invention relates to computer technology, in particular to a processing method for terminal application behavior reflection. Background technique [0002] Internet architecture software (also known as terminal application) is an abstraction of the basic form of software systems in the open, dynamic and changeable environment of the Internet. It is not only a natural extension of traditional software structures, but also has a traditional Unique basic features of software form: 1) Autonomy, which means that software entities in Internet-based software systems have relative independence, initiative and adaptability. Autonomy makes it different from the dependence and passivity of software entities in traditional software systems; 2) Collaboration, which means that software entities in Internet-based software systems can communicate with each other in an open network according to various static connections and dynamic cooperation methods. Interconnec...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/35G06F8/41
CPCG06F8/35G06F8/427G06F8/433
Inventor 黄罡张颖蔡华谦刘譞哲
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products