Mining Component-Based Software Behavioral Models Using Dynamic Analysis

Ting Lu, Cong Liu, Hua Duan, Qingtian Zeng

IEEE Access · 2020 · 19 citations · 40 references

DOIFull text

Open access

Concepts

Abstract

A component-based software system is organized in terms of components, interfaces, and interactions among them. A component has one or more interfaces that each represents a clear function and interaction relationships with other components. Tremendous amounts of data are collected and recorded during the execution of software systems. This provides valuable information on software runtime analysis. Many crashes and exceptions may occur, and it is a real challenge to understand the real behavior of software systems. In this paper, we propose a novel approach to discover the behavioral model from execution data of a component-based software using dynamic analysis techniques. A software behavioral model contains:

References

40