User Information Feedback Patterns

Page 1

Pattern Language for User Information feed-back By Christophe Addinquy (Christophe.Addinquy@valtech.fr)

Abstract The User Information Feedback pattern language gives patterns for event (error and information) reporting and management. This pattern language describes the importance of separating error signalling, context memorization, event production and event publication on any media. On one hand, this pattern language is an extension of Neil Harrison's "Patterns for logging diagnostic messages" [Harrison98]. It suggest some ways for message identification, and their dispatching and filtering on different media. On the other hand, this pattern language links to Ward Cunningam's "Checks Pattern Language" [Cunningham95].

Pattern language overview Context These patterns are appropriate for software that gives continuous information about operation completion, warning or dysfunction. This information may be reports of high level events, or may be low level, such as program traces.

Problem Interactive software as well as transaction oriented software must give back information about operation success or failure. Even if this kind of feedback is not the application’s main work, it helps to make the user more confident in using the application, and more capable of dealing with errors. Interactive software as well as transaction oriented software must give back information about operation success or failure. Even if this kind of feedback is not the application’s main work, it helps to make the user more confident in using the application, and more capable of dealing with errors.

Presentation Important note : This pattern language uses widely UML with, occasional minor extensions, as well as some other notations. Please, refer to the "Notations" appendix at the end of the paper for the needed explanations.

<<Pattern Language>> Telecommunications Input and Output

<<Pattern Language>> Patterns for Logging Diagnostic Messages <<Pattern Language>> Check Pattern Language

<<Pattern Language>> Error Handling for Business Information Systems

<<Pattern Language>> User Information Feedback

Figure 1:Relationships between User Information Feedback Pattern Language and connected Pattern Languages

This pattern language is built on the same way than Neil Harrison's Patterns for Logging Diagnostic Messages. It may be considered as a specialization of this former Pattern language to create identifiable and elaborated messages.

Copyright  1999, C. Addinquy and Valtech. Permission is granted to copy for the PLoP 1999 conference. All other rights reserved

- 1 / 28 -


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
User Information Feedback Patterns by Christophe Addinquy - Issuu