Non-functional user interface requirements notation (NfRn) for modeling the global execution context of tasks

  • Authors:
  • Demosthenes Akoumianakis;Athanasios Katsis;Nikolas Vidakis

  • Affiliations:
  • Dep. Applied Information Technology & Multimedia, Technological Education Institution of Crete, Heraklion, Crete;Dep. Applied Information Technology & Multimedia, Technological Education Institution of Crete, Heraklion, Crete;Dep. Applied Information Technology & Multimedia, Technological Education Institution of Crete, Heraklion, Crete

  • Venue:
  • TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the rationale behind a user interface requirements management notation and a supporting tool suite. The notation is being developed to facilitate the design of interactions based on an account of non-functional requirements (NFRs), thus the acronym NfRn for the technique. NfRn is a graphical notation which is used to specify an interactive system's global execution context (GEC). The resulting depiction is referred to as the Global Execution Context graph (GECg). The GECg is a visual construction, which consists of nodes, representing interaction scenarios, and directed links representing scenario relationships designating alternate execution, concurrency, ordering, and set-oriented relationships between two scenario nodes. The technique is particularly useful for specifying certain NFRs - such as adaptability, adaptivity, scalability and portability - which are especially relevant for anytime, anywhere access. In the paper, we demonstrate the application of the technique in the context of an on-going research project aiming to build an 'electronic village' of local interest in the region of Crete.