Advertisement

Vino4TOSCA: A Visual Notation for Application Topologies Based on TOSCA

  • Uwe Breitenbücher
  • Tobias Binz
  • Oliver Kopp
  • Frank Leymann
  • David Schumm
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7565)

Abstract

A major difficulty in enterprise computing is the modeling of complex application topologies consisting of numerous individual components and their relationships. Especially in the context of cloud computing, the Topology and Orchestration Specification for Cloud Applications (TOSCA) has been proposed recently for standardization to tackle this issue. However, TOSCA currently lacks a well-defined visual notation enabling effective and efficient communication in order to transport the semantics of the encoded information to human beings. In this paper, we propose a visual notation for TOSCA based on established usability research which provides additional concepts for visual modularization and abstraction of large application topologies.

Keywords

TOSCA Modeling Visual Notation Application Topologies 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Alexander, C.: Notes on the Synthesis of Form. Harvard University Press (1964)Google Scholar
  2. 2.
    Bar, M., Neta, M.: Humans prefer curved visual objects. Psychological Science 17(8), 645–648 (2006)CrossRefGoogle Scholar
  3. 3.
    Bertin, J.: Semiology of graphics. University of Wisconsin Press (1983)Google Scholar
  4. 4.
    Binz, T., Breiter, G., Leymann, F., Spatzier, T.: Portable Cloud Services Using TOSCA. IEEE Internet Computing 16(03), 80–85 (2012)CrossRefGoogle Scholar
  5. 5.
    Garlan, D., Monroe, R.T., Wile, D.: Acme: Architectural Description of Component-Based Systems. In: Foundations of Component-Based Systems, pp. 47–68. Cambridge University Press (2000)Google Scholar
  6. 6.
    de Lara, J., Vangheluwe, H.: Defining visual notations and their manipulation through meta-modelling and graph transformation. J. Vis. Lang. Comput. 15(3-4), 309–330 (2004)CrossRefGoogle Scholar
  7. 7.
    Moody, D.L.: The “physics” of notations: a scientific approach to designing visual notations in software engineering. In: ICSE, pp. 485–486 (2010)Google Scholar
  8. 8.
    OASIS: Web Services Business Process Execution Language Version 2.0 – OASIS Standard (2007)Google Scholar
  9. 9.
    OASIS: Topology and Orchestration Specification for Cloud Applications Version 1.0 Working Draft 07 (June 2012), http://www.tosca-open.org
  10. 10.
    Petre, M., de Quincey, E.: A gentle overview of software visualisation. Psychology of Programming Interest Group (PPIG) (September 2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Uwe Breitenbücher
    • 1
  • Tobias Binz
    • 1
  • Oliver Kopp
    • 1
  • Frank Leymann
    • 1
  • David Schumm
    • 1
  1. 1.Institute of Architecture of Application SystemsUniversity of Stuttgart, GermanyStuttgartGermany

Personalised recommendations