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 -