Skip to main content
Erschienen in: International Journal on Software Tools for Technology Transfer 3/2018

24.01.2018 | Formal Methods for Transport Systems

Spatio-temporal model checking of vehicular movement in public transport systems

verfasst von: Vincenzo Ciancia, Stephen Gilmore, Gianluca Grilletti, Diego Latella, Michele Loreti, Mieke Massink

Erschienen in: International Journal on Software Tools for Technology Transfer | Ausgabe 3/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We present the use of a novel spatio-temporal model checker to detect problems in the data and operation of a collective adaptive system. Data correctness is important to ensure operational correctness in systems which adapt in response to data. We illustrate the theory with several concrete examples, addressing both the detection of errors in vehicle location data for buses in the city of Edinburgh and the undesirable phenomenon of “clumping” which occurs when there is not enough separation between subsequent buses serving the same route. Vehicle location data are visualised symbolically on a street map, and categories of problems identified by the spatial part of the model checker are rendered by highlighting the symbols for vehicles or other objects that satisfy a property of interest. Behavioural correctness makes use of both the spatial and temporal aspects of the model checker to determine from a series of observations of vehicle locations whether the system is failing to meet the expected quality of service demanded by system regulators.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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 "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!

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!

Fußnoten
1
A collective adaptive system consists of multiple cooperating components with decentralised control—these may be human or non-human—and adapts itself to unexpected problems arising from the environment in which it operates.
 
2
Note that in general any kind of basic propositions may be chosen. For example, they may be values representing concentrations of chemical substances or probabilities as shown in the various case studies presented in [11, 14].
 
3
In this paper, the points have been selected artificially, in order to present a clear working example, but use of the spatial model checker does not differ when dealing directly with the vehicle location data supplied by Lothian Buses.
 
5
Further information on the dot notation and the graphviz toolkit can be found at http://​www.​graphviz.​org/​Documentation.​php.
 
6
More than one time step can be required. This can be achieved by repeated nesting of applications of E X operators. We did not do so for the sake of clarity in Fig. 11.
 
7
The source code, written in the programming language OCaml, is available as a free and open source software in the source code repository of topochecker.
 
8
States are numbered in the implementation and output for each state can be directly viewed without navigating the Kripke structure.
 
Literatur
1.
Zurück zum Zitat Aiello, M.: Spatial reasoning: theory and practice. Ph.D. thesis, ILLC, University of Amsterdam (2002) Aiello, M.: Spatial reasoning: theory and practice. Ph.D. thesis, ILLC, University of Amsterdam (2002)
2.
Zurück zum Zitat Baier, C., Katoen, J.-P.: Principles of Model Checking. MIT Press, Cambridge (2008)MATH Baier, C., Katoen, J.-P.: Principles of Model Checking. MIT Press, Cambridge (2008)MATH
3.
Zurück zum Zitat Bartocci, E., Gol, E.A., Haghighi, I., Belta, C.: A formal methods approach to pattern recognition and synthesis in reaction diffusion networks. IEEE Trans. Control Netw. Syst. PP, 1–12 (2016) Bartocci, E., Gol, E.A., Haghighi, I., Belta, C.: A formal methods approach to pattern recognition and synthesis in reaction diffusion networks. IEEE Trans. Control Netw. Syst. PP, 1–12 (2016)
4.
Zurück zum Zitat Belmonte, G., Ciancia, V., Latella, D., Massink, M.: From collective adaptive systems to human centric computation and back: spatial model checking for medical imaging. In: Proceedings of the Workshop on FORmal Methods for the Quantitative Evaluation of Collective Adaptive SysTems, FORECAST@STAF 2016, Vienna, Austria, 8 July 2016, volume 217 of EPTCS, pp. 81–92 (2016) Belmonte, G., Ciancia, V., Latella, D., Massink, M.: From collective adaptive systems to human centric computation and back: spatial model checking for medical imaging. In: Proceedings of the Workshop on FORmal Methods for the Quantitative Evaluation of Collective Adaptive SysTems, FORECAST@STAF 2016, Vienna, Austria, 8 July 2016, volume 217 of EPTCS, pp. 81–92 (2016)
6.
Zurück zum Zitat Bortolussi, L., Nenzi, L.: Specifying and monitoring properties of stochastic spatio-temporal systems in signal temporal logic. In: VALUETOOLS (2014) Bortolussi, L., Nenzi, L.: Specifying and monitoring properties of stochastic spatio-temporal systems in signal temporal logic. In: VALUETOOLS (2014)
7.
Zurück zum Zitat Buccafurri, F., Eiter, T., Gottlob, G., Leone, N.: On ACTL formulas having linear counterexamples. J. Comput. Syst. Sci. 62(3), 463–515 (2001)MathSciNetCrossRefMATH Buccafurri, F., Eiter, T., Gottlob, G., Leone, N.: On ACTL formulas having linear counterexamples. J. Comput. Syst. Sci. 62(3), 463–515 (2001)MathSciNetCrossRefMATH
8.
Zurück zum Zitat Caires, L.: Behavioral and spatial observations in a logic for the \(\pi \)-calculus. In: Proceedings of the 7th International Conference on Foundations of Software Science and Computation Structures (FOSSACS’04), volume 2987 of LNCS, pp. 72–87. Springer (2004) Caires, L.: Behavioral and spatial observations in a logic for the \(\pi \)-calculus. In: Proceedings of the 7th International Conference on Foundations of Software Science and Computation Structures (FOSSACS’04), volume 2987 of LNCS, pp. 72–87. Springer (2004)
9.
Zurück zum Zitat Cardelli, L., Gardner, P.: Processes in space. Theor. Comput. Sci. 431(0), 40–55 (2012). Modelling and Analysis of Biological Systems Based on papers presented at the Workshop on Membrane Computing and Bio-logically Inspired Process Calculi (MeCBIC) held in 2008 (Iasi), 2009 (Bologna) and 2010 (Jena)MathSciNetCrossRefMATH Cardelli, L., Gardner, P.: Processes in space. Theor. Comput. Sci. 431(0), 40–55 (2012). Modelling and Analysis of Biological Systems Based on papers presented at the Workshop on Membrane Computing and Bio-logically Inspired Process Calculi (MeCBIC) held in 2008 (Iasi), 2009 (Bologna) and 2010 (Jena)MathSciNetCrossRefMATH
10.
Zurück zum Zitat Cardelli, L., Gordon, A.D.: Anytime, anywhere: modal logics for mobile ambients. In: Proceedings of the 30th SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL’00), pp. 365–377 (2000) Cardelli, L., Gordon, A.D.: Anytime, anywhere: modal logics for mobile ambients. In: Proceedings of the 30th SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL’00), pp. 365–377 (2000)
11.
Zurück zum Zitat Ciancia, V., Grilletti, G., Latella, D., Loreti, M., Massink, M.: An experimental spatio-temporal model checker. In: Software Engineering and Formal Methods—SEFM 2015 Collocated Workshops, volume 9509 of Lecture Notes in Computer Science, pp. 297–311. Springer (2015) Ciancia, V., Grilletti, G., Latella, D., Loreti, M., Massink, M.: An experimental spatio-temporal model checker. In: Software Engineering and Formal Methods—SEFM 2015 Collocated Workshops, volume 9509 of Lecture Notes in Computer Science, pp. 297–311. Springer (2015)
12.
Zurück zum Zitat Ciancia, V., Latella, D., Loreti, M., Massink, M.: Specifying and verifying properties of space. In: Springer (ed.) The 8th IFIP International Conference on Theoretical Computer Science, TCS 2014, Track B, volume 8705 of Lecture Notes in Computer Science, pp. 222–235 (2014) Ciancia, V., Latella, D., Loreti, M., Massink, M.: Specifying and verifying properties of space. In: Springer (ed.) The 8th IFIP International Conference on Theoretical Computer Science, TCS 2014, Track B, volume 8705 of Lecture Notes in Computer Science, pp. 222–235 (2014)
13.
Zurück zum Zitat Ciancia, V., Latella, D., Loreti, M., Massink, M.: Model checking spatial logics for closure spaces. Log. Methods Comput. Sci. 12(4), 1–51 (2016) Ciancia, V., Latella, D., Loreti, M., Massink, M.: Model checking spatial logics for closure spaces. Log. Methods Comput. Sci. 12(4), 1–51 (2016)
14.
Zurück zum Zitat Ciancia, V., Latella, D., Massink, M., Paskauskas, R., Vandin, A.: A tool-chain for statistical spatio-temporal model checking of bike sharing systems. In: Margaria, T., Steffen, B. (eds.) Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques—7th International Symposium, ISoLA 2016, Imperial, Corfu, Greece, 10–14 October 2016, Proceedings, Part I, volume 9952 of Lecture Notes in Computer Science, pp. 657–673 (2016) Ciancia, V., Latella, D., Massink, M., Paskauskas, R., Vandin, A.: A tool-chain for statistical spatio-temporal model checking of bike sharing systems. In: Margaria, T., Steffen, B. (eds.) Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques—7th International Symposium, ISoLA 2016, Imperial, Corfu, Greece, 10–14 October 2016, Proceedings, Part I, volume 9952 of Lecture Notes in Computer Science, pp. 657–673 (2016)
15.
Zurück zum Zitat Clarke, E.M., Emerson, E.A.: Design and synthesis of synchronization skeletons using branching time temporal logic. In: Logic of Programs, volume 131 of Lecture Notes in Computer Science, pp. 53–71. Springer (1986) Clarke, E.M., Emerson, E.A.: Design and synthesis of synchronization skeletons using branching time temporal logic. In: Logic of Programs, volume 131 of Lecture Notes in Computer Science, pp. 53–71. Springer (1986)
16.
Zurück zum Zitat Clarke, E.M., Veith, H.: Counterexamples revisited: principles, algorithms, applications. In: Dershowitz, N. (ed.) Verification: Theory and Practice, Essays Dedicated to Zohar Manna on the Occasion of His 64th Birthday, volume 2772 of Lecture Notes in Computer Science, pp. 208–224. Springer, Berlin (2003) Clarke, E.M., Veith, H.: Counterexamples revisited: principles, algorithms, applications. In: Dershowitz, N. (ed.) Verification: Theory and Practice, Essays Dedicated to Zohar Manna on the Occasion of His 64th Birthday, volume 2772 of Lecture Notes in Computer Science, pp. 208–224. Springer, Berlin (2003)
17.
Zurück zum Zitat Daganzo, C.F.: A headway-based approach to eliminate bus bunching: systematic analysis and comparisons. Transp. Res. Part B Methodol. 43(10), 913–921 (2009)CrossRef Daganzo, C.F.: A headway-based approach to eliminate bus bunching: systematic analysis and comparisons. Transp. Res. Part B Methodol. 43(10), 913–921 (2009)CrossRef
18.
Zurück zum Zitat Daganzo, C.F., Pilachowski, J.: Reducing bunching with bus-to-bus cooperation. Transp. Res. Part B Methodol. 45(1), 267–277 (2011)CrossRef Daganzo, C.F., Pilachowski, J.: Reducing bunching with bus-to-bus cooperation. Transp. Res. Part B Methodol. 45(1), 267–277 (2011)CrossRef
19.
Zurück zum Zitat De Angelis, F.L., Di Marzo Serugendo, G.: Towards a spatial language for run-time assessments in self-organizing systems. In: 2015 IEEE 9th International Conference on Self-Adaptive and Self-Organizing Systems, Cambridge, MA, USA, 21–25 September 2015, pp. 174–175. IEEE Computer Society (2015) De Angelis, F.L., Di Marzo Serugendo, G.: Towards a spatial language for run-time assessments in self-organizing systems. In: 2015 IEEE 9th International Conference on Self-Adaptive and Self-Organizing Systems, Cambridge, MA, USA, 21–25 September 2015, pp. 174–175. IEEE Computer Society (2015)
20.
Zurück zum Zitat De Nicola, R., Katoen, J.-P., Latella, D., Loreti, M., Massink, M.: Model checking mobile stochastic logic. Theor. Comput. Sci. 382(1), 42–70 (2007)MathSciNetCrossRefMATH De Nicola, R., Katoen, J.-P., Latella, D., Loreti, M., Massink, M.: Model checking mobile stochastic logic. Theor. Comput. Sci. 382(1), 42–70 (2007)MathSciNetCrossRefMATH
21.
Zurück zum Zitat Del Bimbo, A., Vicario, E., Zingoni, D.: Symbolic description and visual querying of image sequences using spatio-temporal logic. IEEE Trans. Knowl. Data Eng. 7(4), 609–622 (1995)CrossRef Del Bimbo, A., Vicario, E., Zingoni, D.: Symbolic description and visual querying of image sequences using spatio-temporal logic. IEEE Trans. Knowl. Data Eng. 7(4), 609–622 (1995)CrossRef
22.
Zurück zum Zitat Dobson, S.A., Viroli, M., Fernandez-Marquez, J.L., Zambonelli, F., Stevenson, G., Di Marzo Serugendo, G., Montagna, S., Pianini, D., Ye, J., Castelli, G., Rosi, A.: Spatial awareness in pervasive ecosystems. Knowl. Eng. Rev. 31(4), 343–366 (2016)CrossRef Dobson, S.A., Viroli, M., Fernandez-Marquez, J.L., Zambonelli, F., Stevenson, G., Di Marzo Serugendo, G., Montagna, S., Pianini, D., Ye, J., Castelli, G., Rosi, A.: Spatial awareness in pervasive ecosystems. Knowl. Eng. Rev. 31(4), 343–366 (2016)CrossRef
23.
Zurück zum Zitat Emerson, E.A.: Temporal and modal logic. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science (Vol. B), pp. 995–1072. MIT Press, Cambridge (1990) Emerson, E.A.: Temporal and modal logic. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science (Vol. B), pp. 995–1072. MIT Press, Cambridge (1990)
24.
Zurück zum Zitat Fathi, A., Krumm, J.: Detecting road intersections from GPS traces. In: Fabrikant, S.I., Reichenbacher, T., van Kreveld, M., Schlieder, C. (eds.) Geographic Information Science, Lecture Notes in Computer Science, vol. 6292, pp. 56–69. Springer, Berlin (2010)CrossRef Fathi, A., Krumm, J.: Detecting road intersections from GPS traces. In: Fabrikant, S.I., Reichenbacher, T., van Kreveld, M., Schlieder, C. (eds.) Geographic Information Science, Lecture Notes in Computer Science, vol. 6292, pp. 56–69. Springer, Berlin (2010)CrossRef
25.
Zurück zum Zitat Gol, E.A., Bartocci, E., Belta, C.: A formal methods approach to pattern synthesis in reaction diffusion systems. In: 53rd IEEE Conference on Decision and Control, pp. 108–113 (2014) Gol, E.A., Bartocci, E., Belta, C.: A formal methods approach to pattern synthesis in reaction diffusion systems. In: 53rd IEEE Conference on Decision and Control, pp. 108–113 (2014)
26.
Zurück zum Zitat Grilletti, G.: Spatio-temporal model checking: Explicit and abstraction-based methods. Master’s thesis, Dipartimento di Matematica, Università di Pisa (2016) Grilletti, G.: Spatio-temporal model checking: Explicit and abstraction-based methods. Master’s thesis, Dipartimento di Matematica, Università di Pisa (2016)
27.
Zurück zum Zitat Grosu, R., Smolka, S.A., Corradini, F., Wasilewska, A., Entcheva, E., Bartocci, E.: Learning and detecting emergent behavior in networks of cardiac myocytes. Commun. ACM 52(3), 97–105 (2009)CrossRefMATH Grosu, R., Smolka, S.A., Corradini, F., Wasilewska, A., Entcheva, E., Bartocci, E.: Learning and detecting emergent behavior in networks of cardiac myocytes. Commun. ACM 52(3), 97–105 (2009)CrossRefMATH
28.
Zurück zum Zitat John III, J.B., Clark, R.J., Williamson, D.W., Eisenstein, D.D., Platzman, L.K.: Building a self-organizing urban bus route. In: Sixth IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, SASOW 2012, Lyon, France, 10–14 September 2012, pp. 66–70. IEEE Computer Society (2012) John III, J.B., Clark, R.J., Williamson, D.W., Eisenstein, D.D., Platzman, L.K.: Building a self-organizing urban bus route. In: Sixth IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, SASOW 2012, Lyon, France, 10–14 September 2012, pp. 66–70. IEEE Computer Society (2012)
29.
Zurück zum Zitat John III, J.B., Eisenstein, D.D.: A self-coordinating bus route to resist bus bunching. Transp. Res. Part B Methodol. 46(4), 481–491 (2012)CrossRef John III, J.B., Eisenstein, D.D.: A self-coordinating bus route to resist bus bunching. Transp. Res. Part B Methodol. 46(4), 481–491 (2012)CrossRef
30.
Zurück zum Zitat John, M., Ewald, R., Uhrmacher, A.M.: A spatial extension to the pi calculus. Electron. Notes Theor. Comput. Sci. 194(3), 133–148 (2008). Proceedings of the First Workshop From Biology To Concurrency and back (FBTC 2007)CrossRefMATH John, M., Ewald, R., Uhrmacher, A.M.: A spatial extension to the pi calculus. Electron. Notes Theor. Comput. Sci. 194(3), 133–148 (2008). Proceedings of the First Workshop From Biology To Concurrency and back (FBTC 2007)CrossRefMATH
31.
Zurück zum Zitat Kontchakov, R., Kurucz, A., Wolter, F., Zakharyaschev, M.: Spatial logic + temporal logic = ? In: Aiello, M., Pratt-Hartmann, I., van Benthem, J. (eds.) Handbook of Spatial Logics, pp. 497–564. Springer, Berlin (2007)CrossRef Kontchakov, R., Kurucz, A., Wolter, F., Zakharyaschev, M.: Spatial logic + temporal logic = ? In: Aiello, M., Pratt-Hartmann, I., van Benthem, J. (eds.) Handbook of Spatial Logics, pp. 497–564. Springer, Berlin (2007)CrossRef
32.
Zurück zum Zitat Letchner, J., Krumm, J., Horvitz, E.: Trip router with individualized preferences (TRIP): incorporating personalization into route planning. In: Proceedings of the 18th Conference on Innovative Applications of Artificial Intelligence—volume 2, IAAI’06, pp. 1795–1800. AAAI Press (2006) Letchner, J., Krumm, J., Horvitz, E.: Trip router with individualized preferences (TRIP): incorporating personalization into route planning. In: Proceedings of the 18th Conference on Innovative Applications of Artificial Intelligence—volume 2, IAAI’06, pp. 1795–1800. AAAI Press (2006)
33.
Zurück zum Zitat Nenzi, L., Bortolussi, L., Ciancia, V., Loreti, M., Massink, M.: Qualitative and quantitative monitoring of spatio-temporal properties. In: Runtime Verification—6th International Conference, RV 2015 Vienna, Austria, 22–25 September 2015. Proceedings, volume 9333 of Lecture Notes in Computer Science, pp. 21–37. Springer (2015) Nenzi, L., Bortolussi, L., Ciancia, V., Loreti, M., Massink, M.: Qualitative and quantitative monitoring of spatio-temporal properties. In: Runtime Verification—6th International Conference, RV 2015 Vienna, Austria, 22–25 September 2015. Proceedings, volume 9333 of Lecture Notes in Computer Science, pp. 21–37. Springer (2015)
34.
Zurück zum Zitat Newell, G.F., Potts, R.B.: Maintaining a bus schedule. In: Proceedings of 2nd Australian Road Research Board, volume 2, pp. 388–393 (1964) Newell, G.F., Potts, R.B.: Maintaining a bus schedule. In: Proceedings of 2nd Australian Road Research Board, volume 2, pp. 388–393 (1964)
35.
Zurück zum Zitat Ordoñez, C., Martínez, J., Rodríguez-Pérez, J., Reyes, A.: Detection of outliers in GPS measurements by using functional-data analysis. J. Surv. Eng. 137(4), 150–155 (2011)CrossRef Ordoñez, C., Martínez, J., Rodríguez-Pérez, J., Reyes, A.: Detection of outliers in GPS measurements by using functional-data analysis. J. Surv. Eng. 137(4), 150–155 (2011)CrossRef
36.
Zurück zum Zitat Reijsbergen, D., Gilmore, S.: Formal punctuality analysis of frequent bus services using headway data. In: Horváth, A., Wolter, K. (eds.) Computer Performance Engineering—11th European Workshop, EPEW 2014, Florence, Italy, 11–12 September 2014. Proceedings, volume 8721 of Lecture Notes in Computer Science, pp. 164–178. Springer (2014) Reijsbergen, D., Gilmore, S.: Formal punctuality analysis of frequent bus services using headway data. In: Horváth, A., Wolter, K. (eds.) Computer Performance Engineering—11th European Workshop, EPEW 2014, Florence, Italy, 11–12 September 2014. Proceedings, volume 8721 of Lecture Notes in Computer Science, pp. 164–178. Springer (2014)
37.
Zurück zum Zitat Ruan, Mi., Lin, J.: An investigation of bus headway regularity and service performance in Chicago bus transit system. In: Transport Chicago, Annual Conference, vol. 14 (2009) Ruan, Mi., Lin, J.: An investigation of bus headway regularity and service performance in Chicago bus transit system. In: Transport Chicago, Annual Conference, vol. 14 (2009)
38.
Zurück zum Zitat Strathman, J.G., Kimpel, T.J., Callas, S.: Headway deviation effects on bus passenger loads: analysis of Tri-Met’s archived AVL-APC data. Technical Report PR126, Portland State University, Centre for Urban Studies, Oregon (2003) Strathman, J.G., Kimpel, T.J., Callas, S.: Headway deviation effects on bus passenger loads: analysis of Tri-Met’s archived AVL-APC data. Technical Report PR126, Portland State University, Centre for Urban Studies, Oregon (2003)
39.
Zurück zum Zitat Tsigkanos, C., Kehrer, T., Ghezzi, C.: Modeling and verification of evolving cyber-physical spaces. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2017, Paderborn, Germany, 4–8 September 2017, pp. 38–48. ACM (2017) Tsigkanos, C., Kehrer, T., Ghezzi, C.: Modeling and verification of evolving cyber-physical spaces. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2017, Paderborn, Germany, 4–8 September 2017, pp. 38–48. ACM (2017)
40.
Zurück zum Zitat Tsigkanos, C., Pasquale, L., Ghezzi, C., Nuseibeh, B.: Ariadne: topology aware adaptive security for cyber-physical systems. In: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, volume 2, pp. 729–732 (2015) Tsigkanos, C., Pasquale, L., Ghezzi, C., Nuseibeh, B.: Ariadne: topology aware adaptive security for cyber-physical systems. In: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, volume 2, pp. 729–732 (2015)
41.
Zurück zum Zitat van Benthem, J., Bezhanishvili, G.: Modal logics of space. In: Aiello, M., Pratt-Hartmann, I., van Benthem, J. (eds.) Handbook of Spatial Logics, pp. 217–298. Springer, Berlin (2007)CrossRef van Benthem, J., Bezhanishvili, G.: Modal logics of space. In: Aiello, M., Pratt-Hartmann, I., van Benthem, J. (eds.) Handbook of Spatial Logics, pp. 217–298. Springer, Berlin (2007)CrossRef
42.
Zurück zum Zitat Xuan, Y., Argote, J., Daganzo, C.F.: Dynamic bus holding strategies for schedule reliability: optimal linear control and performance analysis. Transp. Res. Part B Methodol. 45(1), 1831–1845 (2011)CrossRef Xuan, Y., Argote, J., Daganzo, C.F.: Dynamic bus holding strategies for schedule reliability: optimal linear control and performance analysis. Transp. Res. Part B Methodol. 45(1), 1831–1845 (2011)CrossRef
43.
Zurück zum Zitat Yan, Z.: Traj-ARIMA: a spatial-time series model for network-constrained trajectory. In: Proceedings of the Second International Workshop on Computational Transportation Science, IWCTS ’10, pp. 11–16. ACM, New York (2010) Yan, Z.: Traj-ARIMA: a spatial-time series model for network-constrained trajectory. In: Proceedings of the Second International Workshop on Computational Transportation Science, IWCTS ’10, pp. 11–16. ACM, New York (2010)
44.
Zurück zum Zitat Zhao, J., Dessouky, M., Bukkapatnam, S.: Optimal slack time for schedule-based transit operations. Transp. Sci. 40(4), 529–539 (2006)CrossRef Zhao, J., Dessouky, M., Bukkapatnam, S.: Optimal slack time for schedule-based transit operations. Transp. Sci. 40(4), 529–539 (2006)CrossRef
Metadaten
Titel
Spatio-temporal model checking of vehicular movement in public transport systems
verfasst von
Vincenzo Ciancia
Stephen Gilmore
Gianluca Grilletti
Diego Latella
Michele Loreti
Mieke Massink
Publikationsdatum
24.01.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
International Journal on Software Tools for Technology Transfer / Ausgabe 3/2018
Print ISSN: 1433-2779
Elektronische ISSN: 1433-2787
DOI
https://doi.org/10.1007/s10009-018-0483-8

Weitere Artikel der Ausgabe 3/2018

International Journal on Software Tools for Technology Transfer 3/2018 Zur Ausgabe

Premium Partner