|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Drasko M. Sotirovski, Philippe B. Kruchten, "Implementing Dialogue Independence," IEEE Software, vol. 12, no. 6, pp. 61-70, November, 1995. | |||
| BibTex | x | ||
| @article{ 10.1109/52.469761, author = {Drasko M. Sotirovski and Philippe B. Kruchten}, title = {Implementing Dialogue Independence}, journal ={IEEE Software}, volume = {12}, number = {6}, issn = {0740-7459}, year = {1995}, pages = {61-70}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.469761}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Implementing Dialogue Independence IS - 6 SN - 0740-7459 SP61 EP70 EPD - 61-70 A1 - Drasko M. Sotirovski, A1 - Philippe B. Kruchten, PY - 1995 VL - 12 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.469761
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.
Citation:
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.

