This Article 
 Bibliographic References 
 Add to: 
Implementing Dialogue Independence
November 1995 (vol. 12 no. 6)
pp. 61-70
Dialogue independence -- the decoupling of the Computer-Human Interface from the core application software -- can be achieved simply through an appropriate architectural framework, with no loss of efficiency. We show that the objective of dialogue independence can be decomposed into three separate subgoals that a software architecture must resolve: existence, property, and transition. We identify architectural patterns that satisfy all three subgoals, and give a rough sketch of their design and implementation. We chose an air-traffic-control system to illustrate our proposed decomposition because of our experience with it and because it exposes many of the difficulties inherent in a typical, large CHI software architecture. We use the terminology of object-oriented software architecture, but we propose a decomposition that is independent of the methodology used.
Drasko M. Sotirovski, Philippe B. Kruchten, "Implementing Dialogue Independence," IEEE Software, vol. 12, no. 6, pp. 61-70, Nov. 1995, doi:10.1109/52.469761
Usage of this product signifies your acceptance of the Terms of Use.