Skip to main content

2018 | OriginalPaper | Buchkapitel

Towards Handling Latency in Interactive Software

verfasst von : Sébastien Leriche, Stéphane Conversy, Celia Picard, Daniel Prun, Mathieu Magnaudet

Erschienen in: Software Technologies: Applications and Foundations

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Usability of an interactive software can be highly impacted by the delays of propagation of data and events and by its variations, i.e. latency and jitter. The problem is striking for applications involving tactile interactions or augmented reality, where the shifts between interaction and representation can make the system unusable. For as much, latency is often taken into account only during the validation phase of the software by means of a value which constitutes an acceptable limit. In this shor paper, we present and discuss an alternative approach: we want to handle the latency at all phases of the life cycle of the interactive software, from specification to runtime adaptation and formal validation for certification purposes. We plan to integrate and validate these ideas into Smala, our language dedicated to the development of highly interactive and visual user interfaces.

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!

Literatur
1.
Zurück zum Zitat Beaudouin-Lafon, M.: Designing interaction, not interfaces. In: Proceedings of the Working Conference on Advanced Visual Interfaces, New York, NY, USA, pp. 15–22 . ACM (2004) Beaudouin-Lafon, M.: Designing interaction, not interfaces. In: Proceedings of the Working Conference on Advanced Visual Interfaces, New York, NY, USA, pp. 15–22 . ACM (2004)
2.
Zurück zum Zitat Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, New York, NY, USA, pp. 195–202 . ACM (1992) Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, New York, NY, USA, pp. 195–202 . ACM (1992)
3.
Zurück zum Zitat MacKenzie, I.S., Ware, C.: Lag as a determinant of human performance in interactive systems. In: Proceedings of the INTERACT 1993 and CHI 1993 Conference on Human Factors in Computing Systems, New York, NY, USA, pp. 488–493. ACM (1993) MacKenzie, I.S., Ware, C.: Lag as a determinant of human performance in interactive systems. In: Proceedings of the INTERACT 1993 and CHI 1993 Conference on Human Factors in Computing Systems, New York, NY, USA, pp. 488–493. ACM (1993)
4.
Zurück zum Zitat Ware, C., Balakrishnan, R.: Reaching for objects in VR displays: lag and frame rate. ACM Trans. Comput.-Hum. Interact. 1(4), 331–356 (1994)CrossRef Ware, C., Balakrishnan, R.: Reaching for objects in VR displays: lag and frame rate. ACM Trans. Comput.-Hum. Interact. 1(4), 331–356 (1994)CrossRef
5.
Zurück zum Zitat Cordeil, M., Dwyer, T., Hurter, C.: Immersive solutions for future air traffic control and management. In: Proceedings of the 2016 ACM Companion on Interactive Surfaces and Spaces, New York, NY, USA, pp. 25–31. ACM (2016) Cordeil, M., Dwyer, T., Hurter, C.: Immersive solutions for future air traffic control and management. In: Proceedings of the 2016 ACM Companion on Interactive Surfaces and Spaces, New York, NY, USA, pp. 25–31. ACM (2016)
6.
Zurück zum Zitat Chatty, S., Magnaudet, M., Prun, D., Conversy, S., Rey, S., Poirier, M.: Designing, developing and verifying interactive components iteratively with djnn. In: proceedings of ERTS 2016, TOULOUSE, France, January 2016 Chatty, S., Magnaudet, M., Prun, D., Conversy, S., Rey, S., Poirier, M.: Designing, developing and verifying interactive components iteratively with djnn. In: proceedings of ERTS 2016, TOULOUSE, France, January 2016
7.
Zurück zum Zitat Antoine, P., Conversy, S.: Volta: the first all-electric conventional helicopter. In: MEA 2017, More Electric Aircraft, Bordeaux, France, February 2017 Antoine, P., Conversy, S.: Volta: the first all-electric conventional helicopter. In: MEA 2017, More Electric Aircraft, Bordeaux, France, February 2017
8.
Zurück zum Zitat Chatty, S., Magnaudet, M., Prun, D.: Verification of properties of interactive components from their executable code. In: Proc of EICS 2015, New York, NY, USA, pp. 276–285. ACM (2015) Chatty, S., Magnaudet, M., Prun, D.: Verification of properties of interactive components from their executable code. In: Proc of EICS 2015, New York, NY, USA, pp. 276–285. ACM (2015)
9.
Zurück zum Zitat Matougui, M.E.A., Leriche, S.: Validation of COSMOS DSL programs. The 2010 International Conference on Computer Engineering & Systems, pp. 307–313 (2010) Matougui, M.E.A., Leriche, S.: Validation of COSMOS DSL programs. The 2010 International Conference on Computer Engineering & Systems, pp. 307–313 (2010)
10.
Zurück zum Zitat Prun, D., Magnaudet, M., Chatty, S.: Towards support for verification of adaptative systems with djnn. Proc. Cogn. (03 2015), 191–194 (2015) Prun, D., Magnaudet, M., Chatty, S.: Towards support for verification of adaptative systems with djnn. Proc. Cogn. (03 2015), 191–194 (2015)
11.
Zurück zum Zitat Zabolotny, W.M.: Automatic latency balancing in VHDL-implemented complex pipelined systems. CoRR abs/1509.08111 (2015) Zabolotny, W.M.: Automatic latency balancing in VHDL-implemented complex pipelined systems. CoRR abs/1509.08111 (2015)
12.
Zurück zum Zitat Casiez, G., Pietrzak, T., Marchal, D., Poulmane, S., Falce, M., Roussel, N.: Characterizing latency in touch and button-equipped interactive systems. In: Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology, New York, NY, USA, pp. 29–39. ACM (2017) Casiez, G., Pietrzak, T., Marchal, D., Poulmane, S., Falce, M., Roussel, N.: Characterizing latency in touch and button-equipped interactive systems. In: Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology, New York, NY, USA, pp. 29–39. ACM (2017)
13.
Zurück zum Zitat Puschner, P., Burns, A.: Guest editorial: a review of worst-case execution-time analysis. Real-Time Syst. 18, 115–128 (2000)CrossRef Puschner, P., Burns, A.: Guest editorial: a review of worst-case execution-time analysis. Real-Time Syst. 18, 115–128 (2000)CrossRef
14.
Zurück zum Zitat Asavoae, M., Maiza, C., Raymond, P.: Program semantics in model-based WCET analysis: a state of the art perspective. In: Maiza, C. (ed.) 13th International Workshop on Worst-Case Execution Time Analysis, vol. 30, pp. 32–41. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Wadern, Germany (2013) Asavoae, M., Maiza, C., Raymond, P.: Program semantics in model-based WCET analysis: a state of the art perspective. In: Maiza, C. (ed.) 13th International Workshop on Worst-Case Execution Time Analysis, vol. 30, pp. 32–41. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Wadern, Germany (2013)
Metadaten
Titel
Towards Handling Latency in Interactive Software
verfasst von
Sébastien Leriche
Stéphane Conversy
Celia Picard
Daniel Prun
Mathieu Magnaudet
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-04771-9_18