Signal Feature Analysis for Dynamic Anomaly Detection of Components in Embedded Control Systems

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 761)


Embedded Control Systems (ECS) are getting increasingly complex for the realization of Cyber-Physical Systems (CPS) with advanced autonomy (e.g. autonomous driving of cars). This compromises system dependability, especially when components developed separately are integrated. Under the circumstance, dynamic anomaly detection and risk management often become a necessary means for compensating the insufficiencies of conventional verification and validation, and architectural solutions (e.g. hardware redundancy). The aim of this work is to support the design of embedded software services for dynamic anomaly detection of components in ECS, through probabilistic inference methods (e.g. Hidden Markov Model - HMM). In particular, the work provides a method for classifying the signal features of operational sensors and thereby applies Monte-Carlo sensitivity analysis for eliciting the probabilistic properties for error estimation. Such approach, based upon a physical model, reduces the dependency on empirical data for bringing about confidence on newly developed components.


Embedded Control Systems Cyber-Physical Systems Feature analysis Anomaly Hidden Markov Model Monte-Carlo sensitivity analysis 


  1. 1.
    Zhang, M., Selic, B., Ali, S., Yue, T., Okariz, O., Norgren, R.: Understanding uncertainty in cyber-physical systems: a conceptual model. In: European Conference on Modelling Foundations and Applications, pp. 247–264. Springer, Cham (2016)Google Scholar
  2. 2.
    Chen, D., Lu, Z.: A methodological framework for model-based self-management of services and components in dependable cyber-physical systems. In: Advances in Dependability Engineering of Complex Systems, pp. 97–105. Springer, Cham (2017)Google Scholar
  3. 3.
    Design Optimization Toolbox of Matlab Simulink, Matlab, Mathworks. Accessed 17 Mar 2018
  4. 4.
    Lanigan, P.E., Kavulya, S., Narasimhan, P., Fuhrman, T.E., Salman, M.A.: Diagnosis in automotive systems: a survey. Accessed 10 Sep 2011Google Scholar
  5. 5.
    Jennions, I.K. (ed.): Integrated Vehicle Health Management: Perspectives on an Emerging Field. SAE International, Warrendale (2011)Google Scholar
  6. 6.
    Kapur, K.C., Pecht, M.: Reliability Engineering. Wiley, Hoboken (2014)CrossRefGoogle Scholar
  7. 7.
    Ye, F., et al.: Board-level functional fault diagnosis using artificial neural networks, support-vector machines, and weighted-majority voting. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 32(5), 723–736 (2013)CrossRefGoogle Scholar
  8. 8.
    der Kiureghian, A., Ditlevsen, O.: Aleatory or epistemic? Does it matter? Struct. Saf. 31(2), 105–112 (2009)CrossRefGoogle Scholar
  9. 9.
    Aven, T., Baraldi, P., Flage, R., Zio, E.: Uncertainty in Risk Assessment: The Representation and Treatment of Uncertainties by Probabilistic and Non-probabilistic Methods. Wiley, West Sussex (2013)Google Scholar
  10. 10.
    Cannarile, F., Compare, M., Zio, E.: A fault diagnostic tool based on a first principle model simulator. In: International Symposium on Model-Based Safety and Assessment, pp. 179–193. Springer, Cham (2017)CrossRefGoogle Scholar
  11. 11.
    Meedeniya, I., Moser, I., Aleti, A., Grunske, L.: Evaluating probabilistic models with uncertain model parameters. Softw. Syst. Model. 13(4), 1395–1415 (2014)CrossRefGoogle Scholar
  12. 12.
    Ying, J., Kirubarajan, T., Pattipati, K.R., Patterson-hine, A.: A hidden Markov model-based algorithm for fault diagnosis with partial and imperfect tests. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 30(4), 463–473 (2000)CrossRefGoogle Scholar
  13. 13.
    Bangalore, P., Letzgus, S., Karlsson, D., Patriksson, M.: An artificial neural network-based condition monitoring method for wind turbines, with application to the monitoring of the gearbox. Wind Energy 20(8), 1421–1438 (2017)CrossRefGoogle Scholar
  14. 14.
    Zhang, X., Gu, C., Lin, J.: Support vector machines for anomaly detection. In: The Sixth World Congress on Intelligent Control and Automation, WCICA 2006, pp. 2594–2598. IEEE (2006)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Mechatronics, Machine Design, School of ITMKTH Royal Institute of TechnologyStockholmSweden
  2. 2.Application Engineering GroupMathWorks ABKistaSweden

Personalised recommendations