Fluid: Specifying Control and Data Flow for User Interfaces

  title={Fluid: Specifying Control and Data Flow for User Interfaces},
  author={Paul Chesson and Lorraine Johnston},
This paper proposes a language for specifying interactive dialogue between a user and an application. Components used to specify the behaviour of the user interface are grouped around natural language requirements. These requirements are formally expressed using a combination of look-up tables and simple coloured petri-nets. They are combined in a hierarchical structure which propagates events between the user and the application, providing communication ow of control and data. Interaction… CONTINUE READING

From This Paper

Topics from this paper.


Publications citing this paper.
Showing 1-2 of 2 extracted citations

Engineering for Human-Computer Interaction

IFIP —The International Federation for Information Processing • 1999
View 10 Excerpts
Highly Influenced

People and Computers XIII

Hilary Johnson, Lawrence Nigay, +9 authors Lorraine Johnston
Springer London • 1998


Publications referenced by this paper.
Showing 1-5 of 5 references

Why industry doesn't use the wonderful notations we researchers have given them to reason about their designs

A Monk, M Curry, P Wright
User-centred requirements for software engineering • 1993

Coloured Petri Nets

EATCS Monographs in Theoretical Computer Science • 1992

Similar Papers

Loading similar papers…