Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1778331.1778391guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

DREAM & TEAM: a tool and a notation supporting exploration of options and traceability of choices for safety critical interactive systems

Published: 10 September 2007 Publication History

Abstract

Justification of choices made throughout the design process of systems is a recurrent desire and quite often a formal request from certification authorities in the safety critical domain. However, even though some work has already been done in the early phases of the development processes, justifying choices in the later phases such as detailed design or implementation remain a cumbersome activity left (without any support) in the hands of the developers. This paper presents a notation called TEAM (Traceability, Exploration and Analysis Model) and its associated tool called DREAM (Design Rationale Environment for Argumentation and Modelling). The paper presents first the notation and its specificities with respect to other Design Rationale notations. Both the notation and the tools are presented on a case study showing how they can support design of interaction techniques for Air Traffic Control workstations. We also present the rationale that we have gathered while designing the graphical representation of the notation.

References

[1]
Bass, L., Little, R., Pellegrino, R., Reed, S., Seacord, R., Sheppard, S., Szezur, M.: The Arch Model: Seeheim Revisited. In: User Interface Developpers' Workshop (1991).
[2]
Cava, R.A., Luzzardi, P.R.G., Freitas, C.M.D.S.: The Bifocal Tree: a Technique for the Visualization of Hierarchical Information Structures. In: IHC 2002 - 5th Workshop On Human Factors In Computer Systems, Fortaleza (2002).
[3]
Compendium is available at: http:www.compendiuminstitute.org/tools/compendium.htm
[4]
Conklin, J., Begeman, M.L.: GIBIS: A Hypertext Tool for Exploratory Policy Discussion. ACM Transactions on Office Information Systems 6(4), 303-331 (1988).
[5]
Conklin, J., Burgess-Yakemovic, K.C.: A Process-Oriented Approach to Design Rationale. In: {17}, pp. 393-427 (1996).
[6]
ESARR 6. EUROCONTROL Safety Regulatory Requirement. Software in ATM Systems. Edition 1.0 (2003), http://www.eurocontrol.int/src/public/standard_page/esarr6.html
[7]
Farenc, C., Palanque, P.: Exploitation Des Notations De Design Rationale Pour Une Conception Justifiée Des Applications Interactives. IHM'99. 11ièmes Journées Sur L'Ingénierie Des Interfaces Homme-Machine (1999).
[8]
Green, M.: Report on Dialogue Specification Tools. User Interface Management Systems, pp. 9-20. Springer, Heidelberg (1985).
[9]
Johnson, C.W.: Using Design Rationale To Support Formal Methods In The Development of Human-Computer Interfaces. HCI Journal 11(4), 291-320 (1996).
[10]
Kunz, W., Rittel, H.: Issues As Elements of Information Systems. PhD, Univ. of California (1970).
[11]
Lacaze, X., Palanque, P., Navarre, D.: Evaluation de Performance et Modèles de Tâches Comme Support a la Conception Rationnelle des Systèmes Interactifs. 14eme Conférence Francophone sur L'Interaction Homme Machine. In: IHM 2002, pp. 17-24 (2002).
[12]
Lee, J.: SIBYL: A Tool for Managing Group Design Rationale. Computer Supported Cooperative Work, pp. 79-92. ACM Press, New York (1990).
[13]
Lee, J.: Extending the Potts and Bruns Model for Recording Design Rationale. In: Proceedings of the 13th International Conference on Software Engineering, pp. 114-125 (1991).
[14]
Lee, J., Laï.: What's in Design Rationale. In: {17}, pp. 21-51 (1996).
[15]
MacLean, A., Young, R.M., Bellotti, V.M.E., Moran, T.P.: Questions, Options, Criteria: Elements of Design Space Analysis. In: {17} (1996).
[16]
McCall, J., Richards, P., Walters, G.: Factors in Software Quality. Rome Air Development Center (RADC), RADC-TR-77-369, vol. III (November 1977).
[17]
Moran, T.P., Carroll, J.M.(eds.): Design Rationale: Concepts, Techniques, and Use. Lawrence Erlbaum Associates, Mahwah (1996).
[18]
Norman, D.A., Draper, S.W.: User-Centred System Design: New Perspectives on Human Computer Interaction. Lawrence Erlbaum Associates, Hillsdale (1986).
[19]
Ormerod, T.C., Mariani, J., Ball, L.J., Lambell, N.: Desperado: Three-in-one indexing for innovative design: Interact -Seventh IFIP Conference on Human-Computer Interaction. IOS Press, London (1999).
[20]
Potts, C., Bruns, G.: Recording the Reasons for Design Decisions. In: Proceedings of the 10th International Conference on Software Engineering, pp. 418-427 (1988).
[21]
RTCA/DO-178B. Software Considerations in Airborne Systems and Equipment Certification (December 1, 1992), http://www.rtca.org/
[22]
Sage, M., Johnson, C.W.: Pragmatic Formal Design: A Case Study in Integrating Formal Methods into the HCI Development Cycle. In: DSVIS, pp. 134-155. Springer, Heidelberg (1998).
[23]
Shum, S.J.: Cognitive analysis of design rationale representation. PhD Thesis. York, UK: Department of Psychology, University of York (1991).
[24]
Paternò, F.: Model-Based Design and Evaluation of Interactive Application. Springer, Heidelberg (1999).
[25]
Lacaze, X., Palanque, P., Barboni, E., Bastide, R., Navarre, D.: From DREAM to Realitiy: Specificities of Interactive Systems Development with respect to Rationale Management. In: Dutoit, A.H., McCall, R., Mistrik, I., Paech, B. (eds.) Rationale Management in Software Engineering, pp. 155-172. Springer, Heidelberg (2006).

Cited By

View all
  • (2018)Re-thinking TraceabilityProceedings of the 2018 ACM International Conference on Supporting Group Work10.1145/3148330.3148334(196-208)Online publication date: 7-Jan-2018
  • (2014)Design rationale capture in software architectureProceedings of the 19th international doctoral symposium on Components and architecture10.1145/2601328.2601329(31-36)Online publication date: 27-Jun-2014
  • (2011)QUIMERAProceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems10.1145/1996461.1996534(265-270)Online publication date: 13-Jun-2011
  • Show More Cited By
  1. DREAM & TEAM: a tool and a notation supporting exploration of options and traceability of choices for safety critical interactive systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    INTERACT'07: Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
    September 2007
    734 pages
    ISBN:3540747990

    Sponsors

    • Serg
    • Departamento de Informática
    • PUC-Rio

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 10 September 2007

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Re-thinking TraceabilityProceedings of the 2018 ACM International Conference on Supporting Group Work10.1145/3148330.3148334(196-208)Online publication date: 7-Jan-2018
    • (2014)Design rationale capture in software architectureProceedings of the 19th international doctoral symposium on Components and architecture10.1145/2601328.2601329(31-36)Online publication date: 27-Jun-2014
    • (2011)QUIMERAProceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems10.1145/1996461.1996534(265-270)Online publication date: 13-Jun-2011
    • (2010)DREAMERProceedings of the 28th ACM International Conference on Design of Communication10.1145/1878450.1878463(73-80)Online publication date: 27-Sep-2010

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media