Interactive definition of single-user profiles for alerting systems
Doris Jung, Steve Jones · 2010
This paper introduces Graphical Profile Definition Language (GPDL), a language for the definition of profiles for alerting systems, and an interactive system with which users can construct and edit GPDL-based profiles. In an alerting system profiles define potentially complex conditions about which users wish to be notified. Most current approaches to supporting profile definition, such as those that require the use of XML/XPath, are unsuitable for the general user population. Others support only a limited set of possible profiles to reduce the complexity of the interface. GPDL overcomes these limitations, supporting users to graphically express arbitrarily complex profiles involving Boolean expressions and temporal constraints. The GPDL editor provides a direct manipulation environment in which profiles can be constructed in a dynamic and flexible manner.