2019
DOI: 10.1007/978-3-030-27562-4_18
|View full text |Cite
|
Sign up to set email alerts
|

Software Passports for Automated Performance Anomaly Detection of Cyber-Physical Systems

Abstract: Software performance anomaly detection is a major challenge in complex industrial cyber-physical systems. The automated comparison of runtime execution metrics to reference ones provides a potential solution. We introduce the concept of software passports, intended to act as a signature construct for runtime performance behaviour of reference executions. Our software passport design is based on Extra-Functional Behaviour (EFB) metrics. Amongst such metrics, our focus has been especially on CPU time, read and w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 11 publications
0
10
0
Order By: Relevance
“…Since the notions of software passports and software signatures apply to systems with repetitive nature, here we refer to an execution as a bounded segment of the overall operation of the system. These bounded segments, phases, can be in different granularities, namely atomic phases and combo-phases [18].…”
Section: Software Passports and Signaturesmentioning
confidence: 99%
See 4 more Smart Citations
“…Since the notions of software passports and software signatures apply to systems with repetitive nature, here we refer to an execution as a bounded segment of the overall operation of the system. These bounded segments, phases, can be in different granularities, namely atomic phases and combo-phases [18].…”
Section: Software Passports and Signaturesmentioning
confidence: 99%
“…Simulation output traces corresponding to baseline executions are used to create software passports, intended to act as a signature construct for runtime performance behaviour of reference executions. During system operation, software signatures are dynamically created with the purpose of detecting abnormal performance behaviour of processes that can cause system-level performance anomalies [18]. As will be explained later on, regression modelling is used to create software signatures and passports for comparative purposes.…”
Section: An Analytics-based Approach To Self-adaptive Cpsmentioning
confidence: 99%
See 3 more Smart Citations