Guidelines for Accessible Textual UML Modeling Notations

  • Vanessa Petrausch
  • Stephan Seifermann
  • Karin Müller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9758)

Abstract

Textual representations of UML are basic requisites to make UML modeling accessible for visually impaired people. The accessibility, however, varies depending on the concrete realization. Constructing and rating accessible notations is challenging because the notation has to consider requirements of various assistive techniques including screen readers with audio and/or braille output. Neither accessibility metrics for existing textual notations nor comprehensive guidelines for constructing such notations exist. To bridge this gap, we design an interview for rating the accessibility of notations for UML class diagrams and conduct it with six participants for four textual notations. We use the results and related work to derive general design guidelines for accessible textual UML notations. The guidelines allow constructing accessible notations without deep understanding of assistive technologies and can serve as a benchmark for existing notations.

Keywords

UML Textual notation Survey Accessibility Formal modeling Language design Guidelines 

References

  1. 1.
    Doherty, B., Cheng, B.H.C.: UML modeling for visually-impaired persons. In: HuFaMo 2015, pp. 4–10 (2015)Google Scholar
  2. 2.
    Grönninger, H., Krahn, H., Rumpe, B., Schindler, M., Völkel, S.: Textbased modeling. In: ATEM 2007 (2007)Google Scholar
  3. 3.
    Karsai, G., Krahn, H., Pinkernell, C., Rumpe, B., Schindler, M., Völkel, S.: Design guidelines for domain specific languages. In: DSM 2009 (2014)Google Scholar
  4. 4.
    Loitsch, C., Weber, G.: Viable haptic UML for blind people. In: Miesenberger, K., Karshmer, A., Penaz, P., Zagler, W. (eds.) ICCHP 2012, Part II. LNCS, vol. 7383, pp. 509–516. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Luque, L., de Oliveira Brandão, L., Tori, R., Brandão, A.A.F.: On the inclusion of blind people in UML e-learning activities. In: RBIE 2015, vol. 23, no. 02, p. 18 (2015)Google Scholar
  6. 6.
    Mazanec, M., Macek, O.: On general-purpose textual modeling languages. In: DATESO 2012, pp. 1–12 (2012)Google Scholar
  7. 7.
    Müller, K.: How to make unified modeling language diagrams accessible for blind students. In: ICCHP 2012, pp. 186–190 (2012)Google Scholar
  8. 8.
    OMG: Unified Modeling Language (UML)- Version 2.5, March 2015. http://www.omg.org/spec/UML/2.5/PDF
  9. 9.
    Patil, B., Maetzel, K., Neuhold, E.J.: Universal usability issues of textual information structures, commands, and languages of native visually challenged users: an inclusive design framework. In: Miesenberger, K., Klaus, J., Zagler, W.L. (eds.) ICCHP 2002. LNCS, vol. 2398, p. 403. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  10. 10.
    Paige, R.F., Ostro, J.S., Brooke, P.J.: Principles for modeling language design. Inf. Softw. Technol. 42(10), 665–675 (2000)CrossRefGoogle Scholar
  11. 11.
    Seifermann, S., Groenda, H.: Survey on textual notations for the unified modeling language. In: MODELSWARD 2016, pp. 20–31. SciTePress (2016)Google Scholar
  12. 12.
    W3C: Accessibility Principles - How People with Disabilities Use the Web, August 2012. https://www.w3.org/WAI/intro/people-use-web/principles. Accessed 28 Jan 2016

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Vanessa Petrausch
    • 1
  • Stephan Seifermann
    • 2
  • Karin Müller
    • 1
  1. 1.Karlsruhe Institute of TechnologyKarlsruheGermany
  2. 2.FZI Research Center for Information TechnologyKarlsruheGermany

Personalised recommendations