• DocumentCode
    1787120
  • Title

    UCC: UML profile to cloud computing modeling: Using stereotypes and tag values

  • Author

    Kamali, Ali ; Mohammadi, Soheil ; Barforoush, Ahmad Abdollahzadeh

  • Author_Institution
    Dept. of Comput. Eng. & IT, Amirkabir Univ. of Technol., Tehran, Iran
  • fYear
    2014
  • fDate
    9-11 Sept. 2014
  • Firstpage
    689
  • Lastpage
    694
  • Abstract
    Today cloud computing has become one of the common technologies that most of the companies want to migrate their legacy systems or deploy their new system to it. Besides modeling the system, software designers need to model the deployment infrastructure, which their system will be deployed on it. In this paper first of all we presented and categorized the requirements of modeling cloud and then illustrated how the software designer can use the advantages of UML´s extendibility to model the deployment of cloud computing systems. By using stereotypes and tag values, it is possible to define a meta-model which is suitable for modeling the system deployed in cloud computing. We show that by using the UML profile, it´s possible to model the infrastructures and instances of the cloud. Also it´s probable to cover all the requirements that the software designer needs to model the cloud computing. It is concluded that it is important to use a standard modeling language to model the cloud, which makes it possible to model and test the whole system with a unified language. The standard languages such as UML reduce the cost required for understanding and designing the cloud computing´s model. It´s also possible to use this model in MDA (Model Driven Architecture) to understand and test the system´s behavior in the cloud computing before deploying it in the cloud.
  • Keywords
    Unified Modeling Language; cloud computing; MDA; UCC; UML profile; cloud computing modeling; cloud computing systems; legacy systems; meta-model; model driven architecture; software designers; standard modeling language; stereotypes; tag values; unified language; Cloud computing; Computational modeling; Databases; Servers; Standards; Unified modeling language; Cloud Computing; Metamodel; Modeling; Profile; Software Engineering; UML;
  • 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.7000791
  • Filename
    7000791