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