IJSER Home >> Journal >> IJSER
International Journal of Scientific and Engineering Research
ISSN Online 2229-5518
ISSN Print: 2229-5518 7    
Website: http://www.ijser.org
scirp IJSER >> Volume 2, Issue 7, July 2011 Edition
An Integrated Approach of AHP-GP and Visualization for Software Architecture Optimization: A case-study for selection of architecture style
Full Text(PDF, 3000)  PP.  
K.Delhi Babu, P.Govindarajulu, A.Ramamohana Reddy, A.N.Aruna Kumari
Software Architecture, Selection of Software Architecture Styles, Multi-Criteria Decision Making, Analytic Hierarchy Process (AHP), Zero-One Goal Programming (ZOGP), Visualization.
Software Architecture has emerged as an important sub-discipline of software engineering. A key aspect of the design of any software is its architecture styles, i.e. components and connectors and their relationships. Selecting the best style is difficult because there are multiple factors such as project risk, corporate goals, limited availability of resources, etc. Therefore this study presents a methodology for selection of software architecture styles. In this paper we explore the Analytic Hierarchy Process (AHP) within a zero-one goal programming (ZOGP) model for selection of architecture styles. AHP is applied to the decision problem involving multiple alternatives and criteria and aims at selecting an alternative from a known set of alternatives. Then Goal programming model is used to optimize the objective function while simultaneously satisfying all the constraints. Further, AHP-GP Visualization framework and visualization tool (SAVE Tool) are applied to evaluate the selected software architecture style.
[1] Shaw M., Clements P.: “The golden age of software architecture”, IEEE Softw., 2006

[2] Garlan D.: “Software architecture: a roadmap’’, in Finkelstein A. (ED.): “The future of software engineering” (ACM Press, 2000)

[3] Dobrica L., Niemela E.: “A survey on software architecture analysis methods”, IEEE Trans. Softw. Eng., 2002

[4] Soung Hie K., Jin Woo L.: ""An Optimization usability of information system project resources using a QFD and ZOGP for reflection customer wants"", Korea Advanced Inst of Science & Tech.

[5] Jin Woo Lee, Soung Hie Kim: “Using analytic hierarchy process and goal programming for interdependent information system project selection”, Computers & Operation Research

[6] Saaty, T. L., “A Scaling Method for Priorities in Hierarchical structures”, Journal of Mathematical Psychology, 1984

[7] Saaty and Takizawa: ""The Theory of Ratio Scale estimation"", Management Science Vol 33, Nov 1987

[8] Gloria E., Eugene D.and Guisseppi A.,:""A multiple-criteria framework for evaluation of decision support systems"", Omega Volume 32, Issue 4, August 2004

[9] Thomas L. Saaty, Luis Gonzalez Vargas: ""Decision making with the analytic network process"", Management Science and Operation Research, 2006

[10] K. Delhi Babu, P. Govindarajulu, A. Ramamohana Reddy, A.N. Aruna Kumari : “An Integrated Approach of AHP-GP and Visualization for Selection of Software Architecture: A Framework”, International Conference on Advances in Computer Engineering, 2010.

[11] Slawomir Duszynski, Jens Knodel, Mikael Lindvall : "" SAVE: Software Architecture Visualization and Evaluation”, European Conference on Software Maintenance and Reengineering 2009 IEEE.

[12] Ingu Kim, Shangmun Shin: ""Development of a Project Selection Method on Information System Using ANP and Fuzzy Logic"", World Academy of Science, Engg. and Tech. 2009

[13] Galster M.,Eberlein A. and Moussavi A.:""Systematic selection of software architecture styles"", Published in IET Software 2009.

[14] Martin D.J. Buss : ""How to Rank Computer Projects"", Harvard Business Review Article, Jan, 1983.

[15] HC Lucas, JR Moor : ""A multiple-criterion scoring approach to information system project selection"", INFOR 1976

[16] K Muralidhar, R Santhanam : ""Using the analytic hierarchy process for information system project selection"" Information & Management, Volume 18, Issue 2, February 1990

[17] R Santhanama, K Muralidhara, M Schniederjans : ""A zero-one goal programming approach for information system project selection"", Omega Volume 17, Issue 6, 1989

[18] G. L. Nemhauser, Z. UllmannDiscrete : ""Dynamic Programming and Capital Allocation"", Management Science, Vol. 15, No. 9, Theory Series May, 1969

[19] K Muralidhar, R Santhanam : ""Using the analytic hierarchy process for information system project selection"" Information & Management, Volume 18, Issue 2, February 1990

[20] Yubo Gao An AHP-GP Model for Determining Weights, 3"" World Congress on Intelligent Control and Automation, 2000

Untitled Page