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
Link To Document :
بازگشت