ABSTRACT

The notions of separation and dialog independence have been around for a long time [Thomas 83]. For much of this time, researchers and practitioners have been struggling to simultaneously achieve the advantages of separation or dialog independence, and provide the necessary connections between the components. In our discussions we found that most of the members of our group experienced some level of success in achieving both goals. Success was usually achieved by using advanced programming techniques or linguistic models to declaratively (as opposed to procedurally) specify connections between the user interface and the application.