Multi-path Development of User Interfaces

This dissertation addresses the shortcomings previously outlined for achieving transformation-driven development of user interface. This dissertation provides an:
(1) ontological framework based on an explicit and rigorous representation of concepts relevant to UI development.
(2) methodological framework based on the ontological framework previously introduced. This methodological framework introduces a new paradigm for UI development called multi-path development of UIs that is characterized by the following principles:
-Transformation driven: a development method is composed of development stages. A development step is a transition from one stage to another one. Development steps rely on explicit and rigorous transformation catalogs.
-Multiple-path: The context of development projects may involve variable arrangements of development steps. A development path refers to a particular arrangement of steps. Multi-path development refers to the capacity of a method to accommodate to various development paths.
Ph.D. thesis
Université catholique de Louvain, Louvain-la-Neuve, Belgium, 4 November 2004