{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T08:44:37Z","timestamp":1768553077184,"version":"3.49.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2021,4]]},"DOI":"10.1007\/s10009-021-00605-3","type":"journal-article","created":{"date-parts":[[2021,4,26]],"date-time":"2021-04-26T15:43:06Z","timestamp":1619451786000},"page":"157-183","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Stream runtime verification of real-time event streams with the Striver language"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3478-3408","authenticated-orcid":false,"given":"Felipe","family":"Gorostiaga","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3927-4773","authenticated-orcid":false,"given":"C\u00e9sar","family":"S\u00e1nchez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,4,26]]},"reference":[{"key":"605_CR1","doi-asserted-by":"crossref","unstructured":"Havelund, K., Goldberg, A.: Verify your runs. In: Proceedings of VSTTE\u201905, LNCS 4171, pp. 374\u2013383. Springer, Berlin (2005)","DOI":"10.1007\/978-3-540-69149-5_40"},{"issue":"5","key":"605_CR2","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1016\/j.jlap.2008.08.004","volume":"78","author":"M Leucker","year":"2009","unstructured":"Leucker, M., Schallhart, C.: A brief account of runtime verification. J. Log. Algebraic Program. 78(5), 293\u2013303 (2009)","journal-title":"J. Log. Algebraic Program."},{"key":"605_CR3","unstructured":"Lectures on Runtime Verification-Introductory and Advanced Topics: Volume 10457 of LNCS. Springer (2018)"},{"key":"605_CR4","doi-asserted-by":"crossref","unstructured":"Havelund, K., Ro\u015fu, G.: Synthesizing monitors for safety properties. In: Proceedings of TACAS\u201902, LNCS 2280, pp. 342\u2013356. Springer, Berlin (2002)","DOI":"10.1007\/3-540-46002-0_24"},{"key":"605_CR5","doi-asserted-by":"crossref","unstructured":"Eisner, C., Fisman, D., Havlicek, J., Lustig, Y., McIsaac, A., Van Campenhout, D.: Reasoning with temporal logic on truncated paths. In: Proceedings of CAV\u201903, Volume 2725 of LNCS 2725, pp. 27\u201339. Springer, Berlin (2003)","DOI":"10.1007\/978-3-540-45069-6_3"},{"issue":"4","key":"605_CR6","first-page":"14","volume":"20","author":"A Bauer","year":"2011","unstructured":"Bauer, A., Leucker, M., Schallhart, C.: Runtime verification for LTL and TLTL. ACM Trans. Soft. Eng. Methods 20(4), 14 (2011)","journal-title":"ACM Trans. Soft. Eng. Methods"},{"issue":"2","key":"605_CR7","first-page":"226","volume":"89","author":"K Sen","year":"2003","unstructured":"Sen, K., Ro\u015fu, G.: Generating optimal monitors for extended regular expressions. ENTCS 89(2), 226\u2013245 (2003)","journal-title":"ENTCS"},{"issue":"2","key":"605_CR8","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1145\/506147.506151","volume":"49","author":"E Asarin","year":"2002","unstructured":"Asarin, E., Caspi, P., Maler, O.: Timed regular expressions. J. ACM 49(2), 172\u2013206 (2002)","journal-title":"J. ACM"},{"key":"605_CR9","doi-asserted-by":"crossref","unstructured":"Barringer, H., Goldberg, A., Havelund, K., Sen, K.: Rule-based runtime verification. In: Proceedings of VMCAI\u201904, LNCS 2937, pp. 44\u201357. Springer, Berlin (2004)","DOI":"10.1007\/978-3-540-24622-0_5"},{"issue":"2","key":"605_CR10","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/s10515-005-6205-y","volume":"12","author":"G Ro\u015fu","year":"2005","unstructured":"Ro\u015fu, G., Havelund, K.: Rewriting-based techniques for runtime verification. Autom. Softw. Eng. 12(2), 151\u2013197 (2005)","journal-title":"Autom. Softw. Eng."},{"key":"605_CR11","unstructured":"D\u2019Angelo, B., Sankaranarayanan, S., S\u00e1nchez, C., Robinson, W., Finkbeiner, B., Sipma, H.B., Mehrotra, S., Manna, Z.: LOLA: runtime monitoring of synchronous systems. In: Proceedings of TIME\u201905, pp. 166\u2013174. IEEE, New York (2005)"},{"key":"605_CR12","doi-asserted-by":"crossref","unstructured":"Pike, L., Goodloe, A., Morisset, R., Niller, S.: Copilot: a hard real-time runtime monitor. In: Proceedings of RV\u201910, LNCS 6418. Springer, Berlin (2010)","DOI":"10.1007\/978-3-642-16612-9_26"},{"key":"605_CR13","unstructured":"Goodloe, A.E., Pike, L.: Monitoring distributed real-time systems: a survey and future directions. Technical Report, NASA Langley Research Center (2010)"},{"key":"605_CR14","doi-asserted-by":"crossref","unstructured":"Bozelli, L., S\u00e1nchez, C.: Foundations of Boolean stream runtime verification. In: Proceedings of RV\u201914, Volume 8734 of LNCS, pp. 64\u201379. Springer, Berlin (2014)","DOI":"10.1007\/978-3-319-11164-3_6"},{"key":"605_CR15","doi-asserted-by":"crossref","unstructured":"Pnueli, A., Zaks, A.: PSL model checking and run-time verification via testers. In: Proceedings of FM\u201906, LNCS 4085, pp. 573\u2013586. Springer, Berlin (2006)","DOI":"10.1007\/11813040_38"},{"key":"605_CR16","doi-asserted-by":"crossref","unstructured":"Convent, L., Hungerecker, S., Leucker, M., Scheffel, T., Schmitz, M., Thoma, D.: TeSSLa: temporal stream-based specification language. In: Proceedings of the 21st. Brazilian Symposium on Formal Methods (SBMF\u201918), LNCS. Springer, Berlin (2018)","DOI":"10.1007\/978-3-030-03044-5_10"},{"key":"605_CR17","unstructured":"Faymonville, P., Finkbeiner, B., Schwenger, M., Torfah, H.: Real-time stream-based monitoring. CoRR. arXiv:1711.03829 (2017)"},{"issue":"6","key":"605_CR18","doi-asserted-by":"publisher","first-page":"642","DOI":"10.1109\/71.774912","volume":"10","author":"F Cristian","year":"1999","unstructured":"Cristian, F., Fetzer, C.: The timed asynchronous distributed system model. IEEE Trans. Parallel Distrib. Syst. 10(6), 642\u2013657 (1999)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"605_CR19","doi-asserted-by":"crossref","unstructured":"Gort\u00e1zar, F., Gallego, M., Garc\u00eda, B., Carella, G.A., Pauls, M., Gheorghe-Pop, I.-D.: ElasTest\u2014an open source project for testing distributed applications with failure injection. In: Proceedings of the 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN\u201917), pp. 1\u20132. IEEE, New York (2017)","DOI":"10.1109\/NFV-SDN.2017.8169851"},{"key":"605_CR20","doi-asserted-by":"crossref","unstructured":"Pnueli, A.: The temporal logic of programs. In: Proceedings of the 18th IEEE Symposium on Foundations of Computer Science (FOCS\u201977), pp. 46\u201367. IEEE Computer Society Press, New York (1977)","DOI":"10.1109\/SFCS.1977.32"},{"key":"605_CR21","unstructured":"Gorostiaga, F., S\u00e1nchez, C.: Striver: stream runtime verification for real-time event-streams. In: Proceedings of the 18th International Conference on Runtime Verification (RV\u201918)"},{"key":"605_CR22","doi-asserted-by":"crossref","unstructured":"Leucker, M., S\u00e1nchez, C., Scheffel, T., Schmitz, M., Schramm, A.: TeSSLa: runtime verification of non-synchronized real-time streams. In: Proceedings of the 33rd Symposium on Applied Computing (SAC\u201918). ACM, New York (2018)","DOI":"10.1145\/3167132.3167338"},{"key":"605_CR23","doi-asserted-by":"crossref","unstructured":"Maler, O., Nickovic, D.: Monitoring temporal properties of continuous signals. In: Proceedings of FORMATS\/FTRTFT 2004, Volume 3253 of LNCS, pp. 152\u2013166. Springer, Berlin (2004)","DOI":"10.1007\/978-3-540-30206-3_12"},{"key":"605_CR24","doi-asserted-by":"crossref","unstructured":"Lectures on Runtime Verification, Volume 10457 of LNCS, Chapter Specification-Based Monitoring of Cyber-Physical Systems: A Survey on Theory, Tools and Applications, pp. 135\u2013175. Springer, Berlin (2018)","DOI":"10.1007\/978-3-319-75632-5_5"},{"issue":"4","key":"605_CR25","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/BF01995674","volume":"2","author":"R Koymans","year":"1990","unstructured":"Koymans, R.: Specifying real-time properties with metric temporal logic. Real-Time Syst. 2(4), 255\u2013299 (1990)","journal-title":"Real-Time Syst."},{"issue":"3","key":"605_CR26","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/603867.603884","volume":"30","author":"S Babu","year":"2001","unstructured":"Babu, S., Widom, J.: Continuous queries over data streams. SIGMOD Rec. 30(3), 109\u2013120 (2001)","journal-title":"SIGMOD Rec."},{"key":"605_CR27","doi-asserted-by":"crossref","unstructured":"Arasu, A., Babcock, B., Babu, S., Cieslewicz, J., Datar, M., Ito, K., Motwani, R., Srivastava, U., Widom, J.: STREAM: the Stanford data stream management system. Technical Report 2004-20, Stanford InfoLab (2004)","DOI":"10.1145\/872757.872854"},{"key":"605_CR28","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez, C.: Online and offline stream runtime verification of synchronous systems. In: Proceedings of the 18th International Conference on Runtime Verification (RV\u201918), Volume 11237 of LNCS, pp. 138\u2013163. Springer, Berlin (2018)","DOI":"10.1007\/978-3-030-03769-7_9"},{"key":"605_CR29","doi-asserted-by":"crossref","unstructured":"Barringer, H., Falcone, Y., Havelund, K., Reger, G., Rydeheard, D.: Quantified event automata: towards expressive and efficient runtime monitors. In: Proceedings of the 18th Int\u2019l Symposium on Formal Methods (FM\u201912), Volume 7436 of LNCS, pp. 68\u201384. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-32759-9_9"},{"issue":"1","key":"605_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2699444","volume":"62","author":"DA Basin","year":"2015","unstructured":"Basin, D.A., Klaedtke, F., M\u00fcller, S., Zalinescu, E.: Monitoring metric first-order temporal properties. J. ACM 62(1), 1\u201345 (2015)","journal-title":"J. ACM"},{"key":"605_CR31","unstructured":"Faymonville, P., Finkbeiner, B., Schirmer, S., Torfah, H.: A stream-based specification language for network monitoring. In: Proceedings of the 16th International Conference on Runtime Verification (RV\u201916)"}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-021-00605-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10009-021-00605-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-021-00605-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,25]],"date-time":"2022-12-25T13:08:14Z","timestamp":1671973694000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10009-021-00605-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,4]]}},"alternative-id":["605"],"URL":"https:\/\/doi.org\/10.1007\/s10009-021-00605-3","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"value":"1433-2779","type":"print"},{"value":"1433-2787","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4]]},"assertion":[{"value":"12 January 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 April 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}