Method of tracing software abnormal behaviors based on software functional layer

A software function and software exception technology, applied in software testing/debugging, etc., can solve problems such as not finding the root cause of the software
CN103744786AInactive Publication Date: 2014-04-23BEIJING UNIV OF TECH

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
BEIJING UNIV OF TECH
Publication Date
2014-04-23
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a method of tracing software abnormal behaviors based on a software functional layer. The method includes: firstly, capturing system call sequences of software functions, and figuring out a standard operating sequence of each software function state sequence; secondly, adopting software functions as points of interest of program slices, and establishing a program slicing criterion of each software function; thirdly, establishing software function transferring charts during normal software operation; and finally, acquiring a test sequence of each software function in the testing sequences, matching with the test sequence with the standard operating sequence, and detecting software abnormal behaviors. According the method, higher-layer software state models can be extracted on the basis of system call, software modeling is performed according to software function transferring manners, whether or not the software functions are abnormal can be judged by detecting errors of function state sequences, program slices are made on software abnormal behaviors, and the purpose of software tracing is achieved; reasons for software abnormal behaviors are found out from the root, and control of software behavior creditability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field:

[0001] The invention aims at establishing a software function model, identifying abnormal software behavior, and tracing the source of the abnormal behavior. Background technique:

[0002] The behavior of software refers to the process of software operation performance and state evolution. Software behavior is defined as the application, operation, or action of an object when the software is running as a subject, relying on its own functions. The untrustworthy behavior of software will cause different degrees of damage to society, so it is necessary to study the credibility of software behavior. The behavior of software can describe software behavior at different levels from binary instructions at the bottom to high-level program statements, functions, system calls, etc. The behavior state sequence and state transition constructed according to a certain level of behavior information can characterize the normal behavior characteristics of the software , and...

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