An Analytical algorithm of component-Based Heterogeneous Software Architectural Styles performance prediction
Publish place: Journal of Advances in Computer Research، Vol: 5، Issue: 3
Publish Year: 1393
Type: Journal paper
Language: English
View: 610
This Paper With 16 Page And PDF Format Ready To Download
- Certificate
- I'm the author of the paper
Export:
Document National Code:
JR_JACR-5-3_006
Index date: 6 September 2016
An Analytical algorithm of component-Based Heterogeneous Software Architectural Styles performance prediction abstract
With regard to the society’s need for complicated software and high level ofexpenses on its development, it is necessary to take all stakeholders’ requirementsand the demands into consideration, before any investments and put on the designand utilization stages. Software architecture is a technical description of a softwaresystem that indicates components and their relationships between them. In factarchitecture style is a set of principles used by a software architect to designsoftware architecture. Nowadays, this is a common behavior among the softwarearchitects in designing any software. As Performance is the most importantqualitative features chosen for the assessment, the main objective of this research isstudying the effect of various styles on its non-functional requirements, usingMarkov model, so that the architect can choose a suitable style based on qualitativeand precise criteria. In this paper with regards to the results obtained based onhomogeneous style, an algorithm has been presented to generalize the assessmentmethod for the heterogeneous styles. Finally, to represent the correctness of theproposed algorithm, an illustrative example has been presented.
An Analytical algorithm of component-Based Heterogeneous Software Architectural Styles performance prediction Keywords:
An Analytical algorithm of component-Based Heterogeneous Software Architectural Styles performance prediction authors
Golnaz Aghaee Ghazini
Department of computer, dolatabad Branch, Islamic Azad University, Isfahan, Iran
Sima Emadi
Department of Computer, College of Engineering, Yazd Science and Research Branch, Islamic AzadUniversity, Yazd, Iran