Learn More
We present the Auckland Layout Model (ALM), a constraint-based technique for specifying 2D layout as it is used for arranging the controls in a GUI. Most GUI frameworks offer layout managers that are basically adjustable tables; often adjacent table cells can be merged. In the ALM, the focus switches from the table cells to vertical and horizontal(More)
The Auckland layout model (ALM) is a novel technique for specifying layout. It generalizes grid-based layouts as they are widely used for print layout as well as for GUI layout. Qualitatively, in ALM the focus switches from the cells of the grid to the tabstops between cells. Quantitatively, the model permits the specification of constraints based on linear(More)
This report details the attempt to form a complete workflow model for an ICT company in order to achieve a Capability Maturity Model Integration (CMMI) maturity rating of three. During this project, business processes across the company’s core and auxiliary sectors were documented and extended using modern enterprise modeling tools and a The Open(More)
We present a new approach for performing load testing of Web applications by simulating realistic user behaviour with stochastic form-oriented analysis models. Realism in the simulation of user behaviour is necessary in order to achieve valid testing results. In contrast to many other user models, Web site navigation and time delay are modelled(More)
Health care systems in many developed countries are rapidly approaching a crisis point. The reasons are an aging population, a shrinking number of workers, health care costs increasing faster than the economy, expensive new treatment options, poor public finances, and the reducing pool of health care professionals. The problem is compounded by the fact that(More)
Designing healthcare systems for the elderly is a challenging endeavour. Telehealth systems are gaining popularity among elderly users, but such applications are mostly doctor-centric and are predominantly used for managing and/or treating diseases instead of preventing them. They do little to motivate patients to change their lifestyle and proactively(More)
Home telehealth applications are increasingly gaining in popularity among patients due their promise to use healthcare resources more effectively and hence to lower costs. Commercial telehealth systems usually employ patient stations and vital sign monitoring equipment in order to fulfill the need of medical professionals by enabling close monitoring of(More)
The past decade has seen healthcare costs rising faster than government expenditure in most developed countries. Various telehealth solutions have been proposed to make healthcare services more efficient and cost-effective. However, existing telehealth systems are focused on treating diseases instead of preventing them, suffer from high initial costs, lack(More)
In this paper we describe a type system for a generative mechanism that generalizes the concept of generic types by combining it with a controlled form of reflection. This mechanism makes many code generation tasks possible for which generic types alone would be insufficient. The power of code generation features are carefully balanced with their safety, so(More)
With a growing elderly population in many developed countries, technologies for supporting elderly healthcare are becoming more and more important. As technologies such as the Web and consumer level devices evolve, this opens up new opportunities for telehealthcare. In this paper, we discuss how the paradigm known as the Web 2.0 can be leveraged to develop(More)