IEEE Access · 2020 · 19 citations · 40 references
ComputingComputer ScienceBehavior AnalysisSoftware EngineeringSystems AnalysisBehavioral AnalysisComponent-based Software EngineeringProcess MiningSoftware DesignSoftware ModelingComponent-based ModelingRuntime Analysis
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:
40
Frits Vaandrager · Communications of the ACM · 2017 · 211 citations
A Survey of Network Attacks on Cyber-Physical Systems
Liwei Cao, Xiaoning Jiang, Yumei Zhao et al. · IEEE Access · 2020 · 117 citations · Full text