Skip to main content

How AI can Advance Model Driven Engineering Method ?

  • Conference paper
  • First Online:
Intelligent Systems and Pattern Recognition (ISPR 2023)

Abstract

Artificial intelligence (AI) skills are being increasingly applied in today’s field of computer science. This aims at better satisfying customer requirements, reducing errors, improving decision-making, tackling complex problems, system automation, increasing operational efficiencies, etc. To do so, AI implies several sub-fields such as Machine Learning (ML), Deep Learning (DL), Neural Networks (NN), Natural Language Processing (NLP), Robotics, etc. Applications of AI are innumerable, including healthcare and biomedicine, bio-informatics, physics, robotics, geo-sciences and more. Our current paper studies AI applications for modeling IoT systems using Model Driven Engineering (MDE) method. We survey the most significant research work related to our topic and investigate how AI techniques could be used to better resolve software engineering issues. In the context of the current paper, we particularly focus on healthcare systems as an illustrative specific domain.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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

References

  1. Abadi, M., et al.: TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems (2015)

    Google Scholar 

  2. Abdeen, H., et al.: Multi-objective optimization in rule-based design space exploration. In: Proceedings of ACM/IEEE/ASE 2014, pp. 289–300. ASE 2014, Association for Computing Machinery (2014)

    Google Scholar 

  3. Abdulaal, A., Lancewicki, T.: Real-time synchronization in neural networks for multivariate time series anomaly detection. In: Proceedings of the ICASSP 2021, pp. 3570–3574. IEEE (2021)

    Google Scholar 

  4. Baader, F., Calvanese, D., McGuinness, D., Patel-Schneider, P., Nardi, D.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press (2007)

    Google Scholar 

  5. Barais, O., et al.: AtlanMod: collaborative engineering for complex systems. J. Object Technol. 8(3), 1–22 (2009)

    Google Scholar 

  6. Bencomo, N., Götz, S., Song, H.: Models@run.time: a guided tour of the state of the art and research challenges. Softw. Syst. Model. 18(5), 3049–3082 (2019). https://doi.org/10.1007/s10270-018-00712-x

  7. Berthold, M.R., et al.: KNIME - the Konstanz information miner: version 2.0 and beyond. SIGKDD Explor. Newsl. 11(1), 26–31 (2009)

    Google Scholar 

  8. Chen, H., Cammarota, R., Valencia, F., Regazzoni, F.: PlaidML-HE: acceleration of deep learning kernels to compute on encrypted data. In: Proceedings of the ICCD 2019, pp. 333–336 (2019)

    Google Scholar 

  9. Chollet, F., et al.: Keras. GitHub (2015). https://github.com/keras-team/keras

  10. Hernández López, J.A., Cánovas Izquierdo, J.L., Sánchez Cuadrado, J.: ModelSet: a dataset for machine learning in model-driven engineering. In: Proceedings of the MODELS 2018, pp. 207–213. ACM (2018)

    Google Scholar 

  11. Kirchhof, J.C., et al.: MDE for machine learning-enabled software systems: a case study and comparison of MontiAnna & ML-quadrat. In: Proceedings of the MODELS 2022, MODELS 2022, pp. 380–387. Association for Computing Machinery (2022)

    Google Scholar 

  12. Kwong, T., Wong, S., Tsoi, M., Chan, C., Choy, Y., Mung, S.: An EEG device with synchronization of auditory stimuli. In: Proceedings of the 2020 IEEE International Conference on Consumer Electronics, ICCE-Asia 2020, Institute of Electrical and Electronics Engineers Inc., 01 November 2020–03 November 2020. IEEE (2020). Funding Information: This work was supported by The Innovation and Technology Fund (ITF), UIM381

    Google Scholar 

  13. Medinacelli, L.P., Noyrit, F., Mraidha, C.: Augmenting model-based systems engineering with knowledge. In: Proceedings of the MODELS 2022, MODELS 2022, pp. 351–358. Association for Computing Machinery, New York (2022)

    Google Scholar 

  14. Microsoft Research: Infer.NET (2021). https://dotnet.github.io/infer/

  15. Mierswa, I., Wurst, M., Klinkenberg, R., Scholz, M., Euler, T.: RapidMine. SIGKDD Exp. 6(1), 15–19 (2004)

    Google Scholar 

  16. Moin, A., Challenger, M., Badii, A., Günnemann, S.: A model-driven approach to machine learning and software modeling for the IoT. In: Proceedings of the CCNC 2018, pp. 1–6. IEEE (2018)

    Google Scholar 

  17. Moin, A., Rössler, S., Günnemann, S.: ThingML+: a language and runtime for IoT systems. In: Proceedings of the INDIN 2018, pp. 51–56. IEEE (2018)

    Google Scholar 

  18. Object Management Group: Object Management Group Meta Object Facility (MOF) Core Specification. Technical report, Object Management Group (2014). https://www.omg.org/spec/MOF/2.5/PDF/

  19. Razavi, M., Janfaza, V., Yamauchi, T., Leontyev, A., Longmire-Monford, S., Orr, J.: OpenSync: an open-source platform for synchronizing multiple measures in neuroscience experiments. J. Neurosci. Meth. 369, 109458–109458 (2022)

    Article  Google Scholar 

  20. Rey, V.F., Fiorini, S.R.: IEEE1872-owl (2015). oWL specification of the Core Ontology for Robotics and Automation (CORA) and other IEEE 1872–2015 ontologies. https://github.com/srfiorini/IEEE1872-owl

  21. Salveter, S.: The Handbook of Artificial Intelligence. Volume 1 and Volume 2. Avron Barr, Edward A. Feingenbaum The Handbook of Artificial Intelligence. Volume 3. Paul R. Cohen, Edward A. Feingenbaum. Q. Rev. Biol. 58(3), 483–483 (1983)

    Google Scholar 

  22. Santamaría-Vázquez, E.: MEDUSA: a novel Python-based software ecosystem to accelerate brain-computer interface and cognitive neuroscience research. Comput. Meth. Program. Biomed. 230, 107357–107357 (2023)

    Article  Google Scholar 

  23. Schalk, G., McFarland, D., Hinterberger, T., Birbaumer, N., Wolpaw, J.: BCI2000: a general-purpose brain-computer interface (BCI) system. In: Proceedings of the IEEE Transactions on Biomedical Engineering 2004, vol. 51, pp. 1034–1043. IEEE (2004)

    Google Scholar 

  24. Schmidt, D.C., et al.: Model-driven engineering. Computer 39(2), 25 (2006). IEEE Computer Society

    Google Scholar 

  25. Thaller, H.: Probabilistic software modeling. arXiv preprint arXiv:1806.08942 (2018)

  26. Hartmann, T., Moawad, A.N., Fouquet, F., Traon, Y.L.: The next Evolution of MDE: a seamless integration of machine learning into domain modeling. Soft. Syst. Model. 18, 1–20 (2017)

    Google Scholar 

  27. Yang, S., Sahraoui, H.: Towards automatically extracting UML class diagrams from natural language specifications. In: Proceedings of the MODELS 2022, October 2022. ACM (2022)

    Google Scholar 

  28. Zschaler, S., Mandow, L.: Towards model-based optimisation: using domain knowledge explicitly. In: Milazzo, P., Varró, D., Wimmer, M. (eds.) STAF 2016. LNCS, vol. 9946, pp. 317–329. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-50230-4_24

    Chapter  Google Scholar 

Download references

Acknowledgement

This work has been partially supported by the project IBCO-CIMI funded by Toulouse-INP (France).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meriem Ouederni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Subhi, M.S.M., Nicolas, W., Renard, A., Romero, G.M.G., Ouederni, M., Chaari, L. (2024). How AI can Advance Model Driven Engineering Method ?. In: Bennour, A., Bouridane, A., Chaari, L. (eds) Intelligent Systems and Pattern Recognition. ISPR 2023. Communications in Computer and Information Science, vol 1941. Springer, Cham. https://doi.org/10.1007/978-3-031-46338-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-46338-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-46337-2

  • Online ISBN: 978-3-031-46338-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics