Form-Oriented Analysis
A New Methodology to Model Form-Based Applications
Chapter and Conference Paper
We present NSP, a new, statically typed server pages technology. NSP supports arrays and user defined types within input forms. It is the result of designing server pages from scratch. It addresses the needs o...
Chapter and Conference Paper
In this paper we provide a discussion of the Model 2 architecture for web interface programming. We show how the main purpose of Model 2, namely separation of concerns, can be achieved solely by functional dec...
Chapter and Conference Paper
Form-Oriented Analysis is an approach tailored to the modeling of systems with form-based, submit/response style interfaces, a distinct and ubiquitous class of software systems. Form-Oriented Analysis models t...
Chapter and Conference Paper
We describe the language and tool Angie for the type-safe specification of Web presentation layers and the subsequent generation of an executable interface prototype. A textual description of a Web based dialo...
Book
Book and Conference Proceedings
VLDB Workshop, TEAA 2005, Trondheim, Norway, August 28, 2005, Revised Selected Papers
Chapter and Conference Paper
What are the concepts behind state-of-the-art web application frameworks like Websphere on the commercial side or Struts on the open source side? What are the concepts behind emerging formats and technologies ...
Chapter and Conference Paper
This paper discusses the notion of a state history diagram. The concept is directly motivated by a new analysis technique, form-oriented analysis, which is tailored to an important class of interactive systems...
Chapter and Conference Paper
There is an increasing gap between web services and web applications. While web services communicate via typed interfaces (e.g., using WSDL and SOAP), many web applications still rely on untyped, manually prog...
Book and Conference Proceedings
2nd International Conference, TEAA 2006, Berlin, Germany, November 29 - December 1, 2006, Revised Selected Papers
Chapter and Conference Paper
In order to make timely and effective decisions, businesses need the latest information from data warehouse repositories. To keep these repositories up-to-date with respect to end user updates, near-real-time ...
Chapter and Conference Paper
In the context of near-real-time data warehousing the user’s updates generated at data source level need to be stored into warehouse as soon as they occur. Before loading these updates into the warehouse they ...
Chapter and Conference Paper
Online stream processing is an emerging research area in the field of computer science. Common examples where online stream processing is important are network traffic monitoring, web log analysis and real-tim...
Chapter and Conference Paper
Many stream-based applications have plenty of resources available to them, but there are also applications where resource consumption must be limited. For one important class of stream-based joins, where a str...
Chapter and Conference Paper
A conceptual data model for an information system specifies the fact structures of interest as well as the constraints and derivation rules that apply to the business domain being modeled. Fact-based modeling ...
Chapter and Conference Paper
Having many open windows on the desktop can lead to various usability problems. Window content may get occluded by other windows and working with multiple windows may get cumbersome. In this paper, we evaluate...
Chapter and Conference Paper
Layout managers are used to control the placement of widgets in graphical user interfaces (GUIs). Constraint-based layout managers are more powerful than other ones. However, they are also more complex and the...
Chapter and Conference Paper
Eye gaze tracking is an obvious candidate for a future input device, perhaps even for everyday computing. The hard problems with gaze-controlled interfaces are inaccuracy and inadvertent clicking. We attempt t...
Article
In order to make timely and effective decisions, businesses need the latest information from data warehouse repositories. To keep these repositories up-to-date with respect to end user updates, near-real-time ...
Chapter and Conference Paper
With eye gaze tracking technology entering the consumer market, there is an increased interest in using it as an input device, similar to the mouse. This holds promise for situations where a typical desk space...