Skip to main content

Advertisement

SpringerLink
  • Log in
Book cover

IFIP International Conference on Engineering for Human-Computer Interaction

EHCI 2007: Engineering Interactive Systems pp 210–226Cite as

  1. Home
  2. Engineering Interactive Systems
  3. Conference paper
XSED – XML-Based Description of Status–Event Components and Systems

XSED – XML-Based Description of Status–Event Components and Systems

  • Alan Dix6,
  • Jair Leite7 &
  • Adrian Friday6 
  • Conference paper
  • 1247 Accesses

  • 1 Citations

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 4940)

Abstract

Most user interfaces and ubiquitous systems are built around event-based paradigms. Previous work has argued that interfaces, especially those heavily depending on context or continuous data from sensors, should also give attention to status phenomena – that is continuously available signals and state. Focusing on both status and event phenomena has advantages in terms of adequacy of description and efficiency of execution. This paper describes a collection of XML-based specification notations (called XSED) for describing, implementing and optimising systems that take account of this dual status–event nature of the real world. These notations cover individual components, system configuration, and separated temporal annotations. Our work also presents a implementation to generate Status-Event Components that can run in a stand-alone test environment. They can also be wrapped into a Java Bean to interoperate with other software infrastructure, particularly the ECT platform.

Keywords

  • Status–event analysis
  • reflective dialogue notation
  • ubiquitous computing infrastructure
  • XML
  • temporal properties

The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37

Download conference paper PDF

References

  1. Dix, A.: Status and events: static and dynamic properties of interactive systems. In: Proc. of the Eurographics Seminar: Formal Methods in Computer Graphics. Marina di Carrara, Italy (1991)

    Google Scholar 

  2. Dix, A., Abowd, G.: Modelling status and event behaviour of interactive systems. Software Engineering Journal 11(6), 334–346 (1996)

    CrossRef  Google Scholar 

  3. Greenhalgh, C., Izadi, S., Mathrick, J., Humble, J., Taylor, I.: A Toolkit to Support Rapid Construction of Ubicomp Environments. In: Proceedings of UbiSys 2004 - System Support for Ubiquitous Computing Workshop, Nottingham, UK (2004), http://ubisys.cs.uiuc.edu/2004/program.html

  4. Flintham, M., Benford, S., Anastasi, R., Hemmings, T., Crabtree, A., Greenhalgh, C., Tandavanitj, N., Adams, M., Row-Farr, J.: Where on-line meets on the streets: experiences with mobile mixed reality games. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2003, Ft. Lauderdale, Florida, USA, April 05 - 10, 2003, pp. 569–576. ACM Press, New York (2003)

    Google Scholar 

  5. Dix, A., Abowd, G.: Delays and Temporal Incoherence Due to Mediated Status-Status Mappings (part of report on Workshop on Temporal Aspects of Usability, Glasgow, 1995). SIGCHI Bulletin 28(2), 47–49 (1996)

    CrossRef  Google Scholar 

  6. Wûthrich, C.: An analysis and model of 3D interaction methods and devices for virtual reality. In: Duke, D., Puerta, A. (eds.) DSV-IS 1999, pp. 18–29. Springer, Heidelberg (1999)

    Google Scholar 

  7. Massink, M., Duke, D., Smith, S.: Towards hybrid interface specification for virtual environments. In: Duke, D., Puerta, A. (eds.) DSV-IS 1999, pp. 30–51. Springer, Heidelberg (1999)

    Google Scholar 

  8. Willans, J.S., Harrison, M.D.: Verifying the behaviour of virtual environment world objects. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, pp. 65–77. Springer, Heidelberg (2001)

    CrossRef  Google Scholar 

  9. Grossman, R., et al. (eds.): HS 1991 and HS 1992. LNCS, vol. 736. Springer, Heidelberg (1993)

    Google Scholar 

  10. Dix, A.: Finding Out -event discovery using status-event analysis. In: Formal Aspects of Human Computer Interaction – FAHCI 1998, Sheffield (1998)

    Google Scholar 

  11. Dix, A., Beale, R., Wood, A.: Architectures to make Simple Visualisations using Simple Systems. In: Proc. of Advanced Visual Interfaces - AVI 2000, pp. 51–60. ACM Press, New York (2000)

    Google Scholar 

  12. Goodger, B., Hickson, I., Hyatt, D., Waterson, C.: XML User Interface Language (XUL) 1.0. Mozilla.org. (2001) (December 2006), http://www.mozilla.org/projects/xul/xul.html

  13. Nicol, G.: XTND - XML Transition Network Definition. W3C Note (November 21, 2000), http://www.w3.org/TR/xtnd/

  14. Abowd, G., Allen, R., Garlan, D.: Using style to understand descriptions of software architecture. In: Notkin, D. (ed.) Proceedings of the 1st ACM SIGSOFT Symposium on Foundations of Software Engineering, SIGSOFT 1993, Los Angeles, California, United States, December 08 - 10, 1993, pp. 9–20. ACM Press, New York (1993)

    Google Scholar 

  15. Ramduny, D., Dix, A.: Impedance Matching: When You Need to Know What. In: Faulkner, X., Finlay, J., Détienne, F. (eds.) HCI 2002, pp. 121–137. Springer, Heidelberg (2002)

    Google Scholar 

  16. Bacon, J., Moody, K., Bates, J., Chaoying, M., McNeil, A., Seidel, O., Spiteri, M.: Generic support for distributed applications. IEEE Computer 33(3), 68–76 (2000)

    CrossRef  Google Scholar 

  17. Aguilera, M.K., Strom, R.E., Sturman, D.C., Astley, M., Chandra, T.D.: Matching events in a content-based subscription system. In: Proc. 18th Annual ACM Symposium on Principles of Distributed Computing (PODC 1999), pp. 53–61. ACM Press, New York (1999)

    CrossRef  Google Scholar 

  18. Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems 7(1), 255–263 (1985)

    CrossRef  MATH  Google Scholar 

  19. Picco, G.P., Murphy, A.L., Roman, G.: LIME: Linda meets mobility. In: Proceedings of the 21st international Conference on Software Engineering, Los Angeles, California, United States, May 16 - 22, 1999, pp. 368–377. IEEE Computer Society Press, Los Alamitos (1999)

    Google Scholar 

  20. Wade, S.P.W.: An Investigation into the use of the Tuple Space Paradigm in Mobile Computing Environments, PhD Thesis, Lancaster University (1999)

    Google Scholar 

  21. Ponnekanti, S.R., Johanson, B., Kiciman, E., Fox, A.: Portability, extensibility and robustness in iROS. In: 1st IEEE Pervasive Computing and Communications Conference (PerCom 2003), 23-26 March 2003, pp. 11–19 (2003)

    Google Scholar 

  22. Papadopoulos, G.A., Arbab, F.: Coordination models and languages. In: Centrum voor Wiskunde en Informatica. Advances in Computers, vol. 46. CWI Press (1998)

    Google Scholar 

  23. Arbab, F.: Reo: a channel-based coordination model for component composition. Mathematical. Structures in Comp. Sci. 14(3), 329–366 (2004)

    CrossRef  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Computing Department, Lancaster University, Infolab21, South Drive, LA1 4WA, UK

    Alan Dix & Adrian Friday

  2. Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Lagoa Nova, 59078-970, Natal, RN, Brazil

    Jair Leite

Authors
  1. Alan Dix
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Jair Leite
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Adrian Friday
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Uppsala University, Uppsala, Sweden

    Jan Gulliksen

  2. Priway ApS, Lyngby, Denmark

    Morton Borup Harning

  3. Institute of Research in Informatics of Toulouse (IRIT), University Paul Sabatier, 118, route de Narbonne, 31062, Toulouse Cedex 9, France

    Philippe Palanque

  4. School of Computer Science, Open Universiteit, Valkenburgerweg 177, 6419 AT, Heerlen, The Netherlands

    Gerrit C. van der Veer

  5. Nelson Mandela Metropolitan University, Port Elizabeth, South Africa

    Janet Wesson

Rights and permissions

Reprints and Permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dix, A., Leite, J., Friday, A. (2008). XSED – XML-Based Description of Status–Event Components and Systems. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_13

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-540-92698-6_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92697-9

  • Online ISBN: 978-3-540-92698-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Over 10 million scientific documents at your fingertips

Switch Edition
  • Academic Edition
  • Corporate Edition
  • Home
  • Impressum
  • Legal information
  • Privacy statement
  • California Privacy Statement
  • How we use cookies
  • Manage cookies/Do not sell my data
  • Accessibility
  • FAQ
  • Contact us
  • Affiliate program

Not logged in - 34.239.152.207

Not affiliated

Springer Nature

© 2023 Springer Nature Switzerland AG. Part of Springer Nature.