Skip to main content

Model Transformation from CBM to EPL Rules to Detect Failure Symptoms

  • Conference paper
  • First Online:
Model-Driven Engineering and Software Development (MODELSWARD 2020)

Abstract

The increasing complexity of modern systems, cost reduction policies and ever increasing safety requirements are bringing new challenges to the maintenance domain. In many fields, periodic maintenance actions become either insufficient or too expensive. In this context, Condition-Based Maintenance (CBM) strategies, and Prognostics and Health Management (PHM) in particular, are offering an interesting alternative by allowing systems to be maintained only when needed. These strategies rely on a constant monitoring and analysis of the systems operating conditions in order to detect and identify a failure when it occurs and even sometimes beforehand.

Nowadays, two main approaches are explored to detect failures in PHM solutions: one based on machine learning, the other based on expertise and capitalised system knowledge. This work proposes to combine a Complex Event Processing (CEP), to manage incoming data’s volumetry and velocity, with an Expert System (ES) in charge of exploiting the capitalized knowledge. This paper focuses on the configuration of a CEP from rules contained in a CBM ES using a Model Driven Architecture (MDA). This configuration is a challenge, especially regarding the management of rules with temporal parameters and the need for intermediate results to deal with the rule’s complexity.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.espertech.com/.

  2. 2.

    https://docs.wso2.com/display/CEP300/Siddhi+Language+Specification.

References

  1. AFNOR: NF EN 13306 - Maintenance – Terminologie de la maintenance, January 2018

    Google Scholar 

  2. Belaunde, M., et al.: MDA guide version 1.0. 1 (2003)

    Google Scholar 

  3. Bezivin, J., Gerbe, O.: Towards a precise definition of the OMG/MDA framework. In: Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), pp. 273–280, November 2001. https://doi.org/10.1109/ASE.2001.989813

  4. Bezivin, J., Briot, J.P.: Sur les principes de base de l’ingénierie des modèles. L’OBJET 10(4), 145–157 (2004)

    Google Scholar 

  5. Bézivin, J., Büttner, F., Gogolla, M., Jouault, F., Kurtev, I., Lindow, A.: Model transformations? Transformation models!. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MODELS 2006. LNCS, vol. 4199, pp. 440–453. Springer, Heidelberg (2006). https://doi.org/10.1007/11880240_31

    Chapter  Google Scholar 

  6. Blanchard, B.S., Verma, D.C., Peterson, E.L.: Maintainability : A Key to Effective Serviceability and Maintenance Management. Wiley, New York (1995). https://trove.nla.gov.au/work/30017742

  7. Boubeta-Puig, J., Ortiz, G., Medina-Bulo, I.: A model-driven approach for facilitating user-friendly design of complex event patterns. Expert Syst. Appl. 41(2), 445–456 (2014). https://doi.org/10.1016/j.eswa.2013.07.070, http://www.sciencedirect.com/science/article/pii/S0957417413005575

  8. Cugola, G., Margara, A.: Processing flows of information: from data stream to complex event processing. ACM Comput. Surv. (CSUR) 44(3), 1–62 (2012)

    Article  Google Scholar 

  9. DePold, H.R., Gass, F.D.: The application of expert systems and neural networks to gas turbine prognostics and diagnostics. J. Eng. Gas Turbines Power 121(4), 607–612 (1999). https://doi.org/10.1115/1.2818515

  10. Etzion, O., Niblett, P., Luckham, D.: Event processing in action. Manning Greenwich (2011)

    Google Scholar 

  11. Flouris, I., Giatrakos, N., Deligiannakis, A., Garofalakis, M., Kamp, M., Mock, M.: Issues in complex event processing: status and prospects in the big data era. J. Syst. Softw. 127, 217–236 (2017)

    Article  Google Scholar 

  12. Gertler, J.: Fault Detection and Diagnosis in Engineering Systems. CRC Press (1998). Google-Books-ID: fmPyTbbqKFIC

    Google Scholar 

  13. Guillen, A.J., Crespo, A., Gómez, J.F., Sanz, M.D.: A framework for effective management of condition based maintenance programs in the context of industrial development of E-Maintenance strategies. Comput. Industry 82, 170–185 (2016). https://doi.org/10.1016/j.compind.2016.07.003, http://www.sciencedirect.com/science/article/pii/S0166361516301178

  14. ISO: ISO 13372, Surveillance et diagnostic des machines – Vocabulaire, June 2012

    Google Scholar 

  15. ISO: NF EN ISO 14224 - Petroleum, petrochemical and natural gas industries - Collection and exchange of reliability and maintenance data for equipment, October 2017

    Google Scholar 

  16. Jackson, P.: Introduction to Expert Systems, 3rd edn. Addison-Wesley Longman Publishing Co. Inc., Boston (1998)

    MATH  Google Scholar 

  17. Jardine, A.K.S., Lin, D., Banjevic, D.: A review on machinery diagnostics and prognostics implementing condition-based maintenance. Mech. Syst. Sig. Process. 20(7), 1483–1510 (2006). https://doi.org/10.1016/j.ymssp.2005.09.012, http://www.sciencedirect.com/science/article/pii/S0888327005001512

  18. Jin, X., Wah, B.W., Cheng, X., Wang, Y.: Significance and challenges of big data research. Big Data Res. 2(2), 59–64 (2015). https://doi.org/10.1016/j.bdr.2015.01.006, http://www.sciencedirect.com/science/article/pii/S2214579615000076

  19. Jouin, M., Gouriveau, R., Hissel, D., Péra, M.C., Zerhouni, N.: Prognostics and health management of PEMFC – state of the art and remaining challenges. Int. J. Hydrogen Energy 38(35), 15307–15317 (2013). https://doi.org/10.1016/j.ijhydene.2013.09.051, http://www.sciencedirect.com/science/article/pii/S036031991302274X

  20. Kalogirou, S.A.: Artificial intelligence for the modeling and control of combustion processes: a review. Progress Energy Combustion Sci. 29(6), 515–566 (2003). https://doi.org/10.1016/S0360-1285(03)00058-3, http://www.sciencedirect.com/science/article/pii/S0360128503000583

  21. Lee, J., Jin, C., Liu, Z., Ardakani, H.D.: Introduction to data-driven methodologies for prognostics and health management. In: Ekwaro-Osire, S., Goncalves, A., Alemayehu, F. (eds.) Probabilistic Prognostics and Health Management of Energy Systems, pp. 9–32. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-319-55852-3_2

    Chapter  Google Scholar 

  22. Lee, J., Wu, F., Zhao, W., Ghaffari, M., Liao, L., Siegel, D.: Prognostics and health management design for rotary machinery systems—reviews, methodology and applications. Mech. Syst. Sig. Process. 42(1), 314–334 (2014). https://doi.org/10.1016/j.ymssp.2013.06.004, http://www.sciencedirect.com/science/article/pii/S0888327013002860

  23. Liebowitz, J.: Expert systems: a short introduction. Eng. Fracture Mech. 50(5), 601–607 (1995). https://doi.org/10.1016/0013-7944(94)E0047-K, http://www.sciencedirect.com/science/article/pii/0013794494E0047K

  24. Luckham, D.C., Frasca, B.: Complex event processing in distributed systems. Computer Systems Laboratory Technical Report CSL-TR-98-754. Stanford University, Stanford 28 (1998)

    Google Scholar 

  25. Sarazin, A., Truptil, S., Montarnal, A., Lamothe, J., Commanay, J., Sagaspe, L.: Towards model transformation from a CBM model to CEP rules to support predictive maintenance. In: MODELSWARS 2020-The 8th International Conference on Model-Driven Engineering and Software Development, vol. 1, pp. 205–215. SciTePress (2020)

    Google Scholar 

  26. Siegel, J.: MDA guide, revision 2.0 (2014)

    Google Scholar 

  27. Truptil, S., et al.: Mediation information system engineering for interoperability support in crisis management. In: Popplewell, K., Harding, J., Poler, R., Chalmeta, R. (eds.) Enterprise Interoperability IV, pp. 187–197. Springer, London (2010)

    Chapter  Google Scholar 

  28. Vachtsevanos, G., Lewis, F., Roemer, M., Hess, A., Wu, B.: Systems approach to CBM/PHM. In: Intelligent Fault Diagnosis and Prognosis for Engineering Systems, pp. 13–55. Wiley, Hoboken (2006). https://doi.org/10.1002/9780470117842.ch2, http://onlinelibrary.wiley.com/doi/10.1002/9780470117842.ch2/summary

  29. Vichare, N.M., Pecht, M.G.: Prognostics and health management of electronics. IEEE Trans. Components Packag. Technol. 29(1), 222–229 (2006). https://doi.org/10.1109/TCAPT.2006.870387

    Article  Google Scholar 

  30. Xiaoxue, L., Xuesong, B., Longhe, W., Bingyuan, R., Shuhan, L., Lin, L.: Review and trend analysis of knowledge graphs for crop pest and diseases. IEEE Access 7, 62251–62264 (2019). https://doi.org/10.1109/ACCESS.2019.2915987, conference Name: IEEE Access

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Alexandre Sarazin , Sebastien Truptil , Aurélie Montarnal , Jérémy Bascans or Xavier Lorca .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sarazin, A., Truptil, S., Montarnal, A., Bascans, J., Lorca, X. (2021). Model Transformation from CBM to EPL Rules to Detect Failure Symptoms. In: Hammoudi, S., Pires, L.F., Selić, B. (eds) Model-Driven Engineering and Software Development. MODELSWARD 2020. Communications in Computer and Information Science, vol 1361. Springer, Cham. https://doi.org/10.1007/978-3-030-67445-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67445-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67444-1

  • Online ISBN: 978-3-030-67445-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics