Converting UML Description of Software Architecture to QNM and Performance Evaluation
Rahmat Zolfaghari
Rahmat Zolfaghari, Islamic Azad University, Hashtgerd Branch, Department of Computer Engineering, Tehran, Iran.
Manuscript received on June 03, 2013. | Revised Manuscript received on June 28, 2013. | Manuscript published on July 05, 2013. | PP: 281-285 | Volume-3 Issue-3, July 2013. | Retrieval Number: B1442053213/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Converting UML Description of Software Architecture to QNM, provides a comparison between all kinds of designs with respect to performance indicators.Present study suggested a method for converting the UML description designing software to Queuing networks model (QN)model, which provides the application of using the UML in designing software with high performance; in other words it putting the performance in designing software and a high quality software is designed.In order tomodeling the parts of system we use deployment diagram for allocating software components to hardware resources and activity diagrams to model software behavior, and use case diagrams to model workloads with the performance profile and An algorithm is provided for automatic production of the QN performance model from the XML(Extensible Markup Language) documents .used diagrams with performance profiles(stereotype, label and limitation), using the ExportXMIsoftware rational rose. performace modelload to software tool for performance analysis, so as the designer can test thefulfill of performance goals of his design according to type of different performance parameters and changing in value and chooses the best option in designing.
Keywords: UML(Unified Modeling Language),Queuing networks model (QNA)and Performance evaluation.