Skip to main content

Scenario Networks: Specifying User Interfaces with Extended Use Cases

  • Conference paper
Advances in Informatics (PCI 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3746))

Included in the following conference series:

Abstract

In this paper, we present the rationale and the baseline of a notation which can be used on its own or as an extension to standard UML to facilitate specification of an interactive system’s global execution context (GEC). The GEC graph is a visual construction consisting of (a) nodes, which represent interaction scenarios, and (b) directed links, which represent scenario relationships designating alternate execution, concurrency, ordering, and set-oriented relationships between two scenario nodes. The technique is particularly useful for specifying adaptable and adaptive behaviours across interaction platforms, contexts of use and target user communities. In the paper, we demonstrate the application of the technique using a file-exchange application which runs on a portable device such as a PDA and implements a lightweight ftp process to connect to a server wirelessly and offer standard ftp functionality (get/put/delete).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Carroll, J.M., Mack, R., Robertson, S., Rosson, M.B.: Binding objects to scenarios of use. International Journal of Human Computer Studies 21, 243–276 (1994)

    Article  Google Scholar 

  2. Jacobson, I.: Object-oriented Software Engineering – A use case driven approach. Addison Wesley, Reading (1992)

    MATH  Google Scholar 

  3. OMG, Unified Modelling Language 1.3, Object Management Group (1999)

    Google Scholar 

  4. Markopoulos, P., Marijnissen, P.: UML as a Representation for Interaction Designs. In: Proc. Australian Conf. Computer-Human Interaction, CHISIG 2000, pp. 240–249 (2000)

    Google Scholar 

  5. Paternó, F.: Towards a UML for Interactive Systems. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 7–18. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Mori, G., Paternò, F.: Santoro: CTTE: Support for Developing and Analyzing Task models for interactive system design. IEEE Trans. on Software Engineering 28(9), 1–17 (2002)

    Google Scholar 

  7. Pinheiro da Silva, P., Paton, W.N.: User interface modelling in UMLi. IEEE Software, 62–69 (July/August 2003)

    Google Scholar 

  8. Blankenhorn, K.: A UML Profile for GUI Layout, Master’s Thesis, University of Applied Sciences Furtwangen, Department of Digital Media (2004)

    Google Scholar 

  9. Mylopoulos, J., Chung, L., Nixon, B.: Representing and using NFRs: a process-oriented approach. IEEE Trans. Software Engineering 18(6), 483–497 (1992)

    Article  Google Scholar 

  10. Baumeister, H., Koch, N., Kosiuczenko, P., Stevens, P., Wirsing, M.: UML for global computing. In: Priami, C. (ed.) GC 2003. LNCS, vol. 2874, pp. 1–24. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Mori, G., Paternò, F.: Santoro: Design and Development of Multidevice user interfaces through multiple logical descriptions. IEEE Trans. on Soft. Engineering 30(8), 1–14 (2004)

    Article  Google Scholar 

  12. Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the Tropos project. Information Systems 27, 365–389 (2002)

    Article  MATH  Google Scholar 

  13. Olson, J.S., Moran, T.P.: Mapping the method muddle: Guidance in using methods for user interface design. In: Rudisill, M., Lewis, C., Polson, P.B., McKay, T.D. (eds.) HCI design: Success stories, emerging methods, and real-world context, pp. 101–121. Morgan Kaufmann Publishers, San Francisco (1996)

    Google Scholar 

  14. Akoumianakis, D., Savidis, A., Stephanidis, C.: Encapsulating intelligent interaction behaviour in unified user interface artefacts. Interacting with Computers 12, 383–408 (2000)

    Article  Google Scholar 

  15. Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Dordrecht (2000)

    MATH  Google Scholar 

  16. Miller, L.A.: Stanney: The effect of pictogram-based design on human - computer performance. International Journal of Human - Computer Interaction 9, 119–132 (1997)

    Article  Google Scholar 

  17. Nunes, N.J., et al.: Interactive System Design with Object Models. In: Moreira, A.M.D., Demeyer, S. (eds.) ECOOP 1999 Workshops. LNCS, vol. 1743, p. 267. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  18. Constantine, L.L., Lockwood, L.A.D.: Software for use: a practical guide to the models and methods of usage-centered design. Addison-Wesley, Reading (1999)

    Google Scholar 

  19. van Harmelen, M., et al: Object Models in UI Design. SIGCHI Bulletin 29(4) (1998)

    Google Scholar 

  20. Artim, J., et al.: Incorporating work, process and task analysis into industrial object-oriented systems development. SIGCHI Bulletin 30(4) (1998)

    Google Scholar 

  21. Elkoutbi, M., Khriss, I., Keller, R.: Generating User Interface Prototypes from Scenarios. In: 4th IEEE Int. Symposium on Requirements Engineering, Limerick, Ireland (June 1999)

    Google Scholar 

  22. Cysneiros, L.-M., Leite, J.C.S.P.: Using UML to reflect non-functional requirements. In: Proceedings of CASCON 2001, pp. 202–216. IBM Press, Toronto (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Akoumianakis, D., Pachoulakis, I. (2005). Scenario Networks: Specifying User Interfaces with Extended Use Cases. In: Bozanis, P., Houstis, E.N. (eds) Advances in Informatics. PCI 2005. Lecture Notes in Computer Science, vol 3746. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11573036_46

Download citation

  • DOI: https://doi.org/10.1007/11573036_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29673-7

  • Online ISBN: 978-3-540-32091-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics