Open Access Open Access  Restricted Access Subscription Access

Selection of Appropriate Software Architecture Style with Square Spline in Style Based Systems


Affiliations
1 Department of Computer Engineering, Islamic Azad University, Sari Branch, Iran, Islamic Republic of
 

Software complexity and size growth are two factors that yield to have architecture as a significant designing tool. Architecture explains a system's responsibility for stockholders' functional and non-functional requirements. In style based software systems, achieving appropriate software architecture style is dramatically important. Thus, this research tries to analyze each architectures's style behavior and also stockholders' desired model (in the form of a mathematical function diagram) implementable using Square Spline Interpolation. An algorithm was presented and then Square Spline Interpolation was applied. All the calculations and plotting were done using MATLAB. This makes the appropriate architecture style to be selected among all architecture style with the help of the Desired Model (DM) curve. The result of this research confirms the previous statistical and matrix based method however the presented methodology has less computation and more accuracy specially where the candidate styles are really close to each other. Having stockholders' all non-functional requirements responded is out of the question, because some of them are against each other. The proposed methodology can create a trade-off amongst non-functional requirements.

Keywords

Non-functional Requirements, Square Spline Interpolation, Software Architecture Style
User

Abstract Views: 281

PDF Views: 0




  • Selection of Appropriate Software Architecture Style with Square Spline in Style Based Systems

Abstract Views: 281  |  PDF Views: 0

Authors

Hamidreza Hasannejad
Department of Computer Engineering, Islamic Azad University, Sari Branch, Iran, Islamic Republic of
Homayun Motameni
Department of Computer Engineering, Islamic Azad University, Sari Branch, Iran, Islamic Republic of
Hossein Nematzadeh
Department of Computer Engineering, Islamic Azad University, Sari Branch, Iran, Islamic Republic of

Abstract


Software complexity and size growth are two factors that yield to have architecture as a significant designing tool. Architecture explains a system's responsibility for stockholders' functional and non-functional requirements. In style based software systems, achieving appropriate software architecture style is dramatically important. Thus, this research tries to analyze each architectures's style behavior and also stockholders' desired model (in the form of a mathematical function diagram) implementable using Square Spline Interpolation. An algorithm was presented and then Square Spline Interpolation was applied. All the calculations and plotting were done using MATLAB. This makes the appropriate architecture style to be selected among all architecture style with the help of the Desired Model (DM) curve. The result of this research confirms the previous statistical and matrix based method however the presented methodology has less computation and more accuracy specially where the candidate styles are really close to each other. Having stockholders' all non-functional requirements responded is out of the question, because some of them are against each other. The proposed methodology can create a trade-off amongst non-functional requirements.

Keywords


Non-functional Requirements, Square Spline Interpolation, Software Architecture Style



DOI: https://doi.org/10.17485/ijst%2F2014%2Fv7i6%2F54332