• DocumentCode
    1787046
  • Title

    Enforcing component dependency in UML deployment diagram for cloud applications

  • Author

    Mohammadi, Reza Gorgan ; Barforoush, Ahmad Abdollahzadeh

  • Author_Institution
    Dept. of Comput. Eng. & IT, Amirkabir Univ. of Technol., Tehran, Iran
  • fYear
    2014
  • fDate
    9-11 Sept. 2014
  • Firstpage
    412
  • Lastpage
    417
  • Abstract
    Deployment of cloud applications relies upon the inter-dependencies between software components. Modeling languages like UML can be employed to handle the complexities of deploying cloud applications. UML devotes a special model called deployment diagram to represent the physical view of deployment. A recurring issue in deployment is not considering the dependency between artifacts based on the dependencies indicated in the corresponding UML component diagram. In this paper we present a method for enforcing component dependencies in a UML deployment diagram. Models and metamodels are represented using directed graphs and dependency enforcement is performed using graph transformation. The proposed method has been implemented upon VIATRA2 model transformation framework which illustrates the feasibility of the method.
  • Keywords
    Unified Modeling Language; cloud computing; directed graphs; object-oriented programming; UML component diagram; UML deployment diagram; VIATRA2 model transformation framework; cloud applications; component dependencies; component dependency; dependency enforcement; directed graphs; graph transformation; modeling languages; software components; Complexity theory; Computational modeling; Computers; Conferences; Software systems; Unified modeling language; UML; cloud application; component diagram; dependency enforcement; deployment diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunications (IST), 2014 7th International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-4799-5358-5
  • Type

    conf

  • DOI
    10.1109/ISTEL.2014.7000739
  • Filename
    7000739