Skip to main content
Top
Published in: Software and Systems Modeling 5/2023

10-01-2023 | Special Section Paper

Reasoning over time into models with DataTime

Authors: Gauthier Lyan, Jean-Marc Jézéquel, David Gross-Amblard, Romain Lefeuvre, Benoit Combemale

Published in: Software and Systems Modeling | Issue 5/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Models at runtime have been initially investigated for adaptive systems. Models are used as a reflective layer of the current state of the system to support the implementation of a feedback loop. More recently, models at runtime have also been identified as key for supporting the development of full-fledged digital twins. However, this use of models at runtime raises new challenges, such as the ability to seamlessly interact with the past, present, and future states of the system. In this paper, we propose a framework called DataTime to implement models at runtime which capture the state of the system according to the dimensions of both time and space, here modeled as a directed graph where both nodes and edges bear local states (i.e., values of properties of interest). DataTime offers a unifying interface to query the past, present, and future (predicted) states of the system. This unifying interface provides (i) an optimized structure of the time series that capture the past states of the system, possibly evolving over time, (ii) the ability to get the last available value provided by the system’s sensors, and (iii) a continuous micro-learning over graph edges of a predictive model to make it possible to query future states, either locally or more globally, thanks to a composition law. The framework has been developed and evaluated in the context of the Intelligent Public Transportation Systems of the city of Rennes (France). This experimentation has demonstrated how DataTime can be used for managing data from the past, the present, and the future and facilitate the development of digital twins.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
3
More material is available in the public deposit https://​gitlab.​inria.​fr/​glyan/​compred.
 
4
Charts of micro-learning results with and without OSM features are available in the public repository for a more visual feedback.
 
Literature
2.
go back to reference Altinkaya, M., Zontul, M.: Urban bus arrival time prediction: a review of computational models. Int. J. Recent Technol. Eng. (IJRTE) 2(4), 7 (2013) Altinkaya, M., Zontul, M.: Urban bus arrival time prediction: a review of computational models. Int. J. Recent Technol. Eng. (IJRTE) 2(4), 7 (2013)
3.
go back to reference Amirat, H., Lagraa, N., Fournier-Viger, P., Ouinten, Y.: MyRoute: a graph-dependency based model for real-time route prediction. JCM 12, 668 (2017)CrossRef Amirat, H., Lagraa, N., Fournier-Viger, P., Ouinten, Y.: MyRoute: a graph-dependency based model for real-time route prediction. JCM 12, 668 (2017)CrossRef
4.
go back to reference Barceló, J., Casas, J., García, D., Perarnau, J.: A methodological approach combining macro, meso and micro models for transportation analysis, p. 24 (2005) Barceló, J., Casas, J., García, D., Perarnau, J.: A methodological approach combining macro, meso and micro models for transportation analysis, p. 24 (2005)
5.
go back to reference Bordeleau, F., Combemale, B., Eramo, R., Van Den Brand, M., Wimmer, M.: Towards model-driven digital twin engineering: current opportunities and future challenges. In: ICSMM 2020 - International Conference on Systems Modelling and Management. Bergen, Norway. https://hal.inria.fr/hal-02946949 (2020) Bordeleau, F., Combemale, B., Eramo, R., Van Den Brand, M., Wimmer, M.: Towards model-driven digital twin engineering: current opportunities and future challenges. In: ICSMM 2020 - International Conference on Systems Modelling and Management. Bergen, Norway. https://​hal.​inria.​fr/​hal-02946949 (2020)
6.
go back to reference Combemale, B., Kienzle, J.A., Mussbacher, G., Ali, H., Amyot, D., Bagherzadeh, M., Batot, E., Bencomo, N., Benni, B., Bruel, J.M., Cabot, J., Cheng, B.H.C., Collet, P., Engels, G., Heinrich, R., Jezequel, J.M., Koziolek, A., Mosser, S., Reussner, R., Sahraoui, H., Saini, R., Sallou, J., Stinckwich, S., Syriani, E., Wimmer, M.: A Hitchhiker’s guide to model-driven engineering for data-centric systems. IEEE Softw. (2020). https://doi.org/10.1109/MS.2020.2995125CrossRef Combemale, B., Kienzle, J.A., Mussbacher, G., Ali, H., Amyot, D., Bagherzadeh, M., Batot, E., Bencomo, N., Benni, B., Bruel, J.M., Cabot, J., Cheng, B.H.C., Collet, P., Engels, G., Heinrich, R., Jezequel, J.M., Koziolek, A., Mosser, S., Reussner, R., Sahraoui, H., Saini, R., Sallou, J., Stinckwich, S., Syriani, E., Wimmer, M.: A Hitchhiker’s guide to model-driven engineering for data-centric systems. IEEE Softw. (2020). https://​doi.​org/​10.​1109/​MS.​2020.​2995125CrossRef
8.
go back to reference Courtois, X., Dobruszkes, F.: L’(in)efficacité des trams et bus à Bruxelles, une analyse désagrégée. Brussels Studies. La revue scientifique électronique pour les recherches sur Bruxelles/Het elektronisch wetenschappelijk tijdschrift voor onderzoek over Brussel/The E-Journal for Academic Research on Brussels (2008). https://doi.org/10.4000/brussels.603 Courtois, X., Dobruszkes, F.: L’(in)efficacité des trams et bus à Bruxelles, une analyse désagrégée. Brussels Studies. La revue scientifique électronique pour les recherches sur Bruxelles/Het elektronisch wetenschappelijk tijdschrift voor onderzoek over Brussel/The E-Journal for Academic Research on Brussels (2008). https://​doi.​org/​10.​4000/​brussels.​603
9.
go back to reference Fernandez, R., Valenzuela, E.: A model to predict bus commercial speed. Traffic Eng. Control 44(2), 67–71 (2003) Fernandez, R., Valenzuela, E.: A model to predict bus commercial speed. Traffic Eng. Control 44(2), 67–71 (2003)
12.
go back to reference Hug, T., Lindner, M., Bruck, P.A.: Microlearning: emerging concepts, practices and technologies after e-learning. Proc. Microlearn. 5(3), 74 (2005) Hug, T., Lindner, M., Bruck, P.A.: Microlearning: emerging concepts, practices and technologies after e-learning. Proc. Microlearn. 5(3), 74 (2005)
13.
go back to reference Kirchhof, J.C., Michael, J., Rumpe, B., Varga, S., Wortmann, A.: Model-driven digital twin construction: synthesizing the integration of cyber-physical systems with their information systems, p. 12 (2020) Kirchhof, J.C., Michael, J., Rumpe, B., Varga, S., Wortmann, A.: Model-driven digital twin construction: synthesizing the integration of cyber-physical systems with their information systems, p. 12 (2020)
16.
go back to reference Lyan, G., Jézéquel, J.M., Gross-Amblard, D., Combemale, B.: DataTime: a framework to smoothly integrate past, present and future into models. In: 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 134–144 (2021). https://doi.org/10.1109/MODELS50736.2021.00022 Lyan, G., Jézéquel, J.M., Gross-Amblard, D., Combemale, B.: DataTime: a framework to smoothly integrate past, present and future into models. In: 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 134–144 (2021). https://​doi.​org/​10.​1109/​MODELS50736.​2021.​00022
19.
go back to reference Mendes-Moreira, J., Baratchi, M.: Reconciling predictions in the regression setting: an application to bus travel time prediction. In: Berthold, M.R., Feelders, A., Krempl, G. (eds.) Advances in Intelligent Data Analysis XVIII, vol. 12080, pp. 313–325. Springer International Publishing, Cham (2020). https://doi.org/10.1007/978-3-030-44584-3_25 . (Series Title: Lecture Notes in Computer Science)CrossRef Mendes-Moreira, J., Baratchi, M.: Reconciling predictions in the regression setting: an application to bus travel time prediction. In: Berthold, M.R., Feelders, A., Krempl, G. (eds.) Advances in Intelligent Data Analysis XVIII, vol. 12080, pp. 313–325. Springer International Publishing, Cham (2020). https://​doi.​org/​10.​1007/​978-3-030-44584-3_​25 . (Series Title: Lecture Notes in Computer Science)CrossRef
20.
go back to reference Morin, B., Barais, O., Jézéquel, J.M., Fleurey, F., Solberg, A.: Models at runtime to support dynamic adaptation. Computer 42, 46–53 (2009) Morin, B., Barais, O., Jézéquel, J.M., Fleurey, F., Solberg, A.: Models at runtime to support dynamic adaptation. Computer 42, 46–53 (2009)
21.
go back to reference Ndez, M.A.H., Stolfo, S.J.: Real-world data is dirty: data cleansing and the merge/purge problem, p. 29 (1998) Ndez, M.A.H., Stolfo, S.J.: Real-world data is dirty: data cleansing and the merge/purge problem, p. 29 (1998)
23.
go back to reference Riter, S., McCoy, J.: Automatic vehicle location—an overview. IEEE Trans. Veh. Technol. 26(1), 7–11 (1977)CrossRef Riter, S., McCoy, J.: Automatic vehicle location—an overview. IEEE Trans. Veh. Technol. 26(1), 7–11 (1977)CrossRef
25.
go back to reference Taskar, B., Wong, M.F., Abbeel, P., Koller, D.: Link prediction in relational data. Adv. Neural Inf. Process. Syst. 16, 659–666 (2003) Taskar, B., Wong, M.F., Abbeel, P., Koller, D.: Link prediction in relational data. Adv. Neural Inf. Process. Syst. 16, 659–666 (2003)
26.
go back to reference Treethidtaphat, Wichai, Pattara-Atikom, W., Khaimook, S.: Bus arrival time prediction at any distance of bus route using deep neural network model. In: International Conference On Intelligent Transportation (2017) Treethidtaphat, Wichai, Pattara-Atikom, W., Khaimook, S.: Bus arrival time prediction at any distance of bus route using deep neural network model. In: International Conference On Intelligent Transportation (2017)
27.
go back to reference Valencia, A., Fernandez, R.: A method to calculate commercial speed on bus corridors. Traffic Eng. Control 6, 8 (2012) Valencia, A., Fernandez, R.: A method to calculate commercial speed on bus corridors. Traffic Eng. Control 6, 8 (2012)
Metadata
Title
Reasoning over time into models with DataTime
Authors
Gauthier Lyan
Jean-Marc Jézéquel
David Gross-Amblard
Romain Lefeuvre
Benoit Combemale
Publication date
10-01-2023
Publisher
Springer Berlin Heidelberg
Published in
Software and Systems Modeling / Issue 5/2023
Print ISSN: 1619-1366
Electronic ISSN: 1619-1374
DOI
https://doi.org/10.1007/s10270-023-01080-x

Other articles of this Issue 5/2023

Software and Systems Modeling 5/2023 Go to the issue

Premium Partner