More Videos...
 

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

UCC: UML profile to cloud computing modeling: Using stereotypes and tag values 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.

 

Recent Projects

More +