An AHP-based approach toward enterprise architecture analysis based on enterprise architecture quality attributes

Enterprise Architecture (EA) as a discipline that manages large amount of models and information about different aspects of the enterprise, can support decision making on enterprise-wide issues. In order to provide such support, EA information should be amenable to analysis of various utilities and quality attributes. In this regard, we have proposed the idea of characterizing and using enterprise architecture quality attributes. And this paper provides a quantitative AHP-based method toward expert-based EA analysis. Our method proposes a step-by-step process of assessing quality attribute achievement of different scenarios using AHP. By this method, most suitable EA scenarios are selected according to prioritized enterprise utilities and this selection has an important affect on decision making in enterprises. The proposed method also introduces a data structure that contains required information about quality attribute achievement of different EA scenarios in enterprises. The stored asset can be used for further decision making and progress assessment in future. Sensitivity analysis is also part of the process to identify sensitive points in the decision process. The applicability of the proposed method is demonstrated using a practical case study.

[1]  Sergio Barba-Romero,et al.  Multicriterion Decision in Practice , 2000 .

[2]  Robert Lagerström Analyzing System Maintainability using Enterprise Architecture Models , 2007 .

[3]  Hepu Deng Multicriteria analysis with fuzzy pairwise comparison , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[4]  Saul I. Gass,et al.  The Analytic Hierarchy Process - An Exposition , 2001, Oper. Res..

[5]  Jean-Paul Bourrières,et al.  Interoperability for Enterprise Software and Applications , 2005 .

[6]  Robert Lagerström,et al.  Enterprise architecture analysis with extended influence diagrams , 2007, Inf. Syst. Frontiers.

[7]  Thomas L. Saaty,et al.  Models, Methods, Concepts & Applications of the Analytic Hierarchy Process , 2012 .

[8]  I. Gorton,et al.  A quality-driven systematic approach for architecting distributed software applications , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[9]  Rodina Ahmad,et al.  Study of Prioritization Techniques Using Students as Subjects , 2009, 2009 International Conference on Information Management and Engineering.

[10]  Ludmil Mikhailov,et al.  Evaluation of services using a fuzzy analytic hierarchy process , 2004, Appl. Soft Comput..

[11]  Claes Wohlin,et al.  An evaluation of methods for prioritizing software requirements , 1998, Inf. Softw. Technol..

[12]  F. J. Armour,et al.  Building an enterprise architecture step by step , 1999 .

[13]  Gui-Wu Wei,et al.  Extension of TOPSIS method for 2-tuple linguistic multiple attribute group decision making with incomplete weight information , 2010, Knowledge and Information Systems.

[14]  Luis G. Vargas,et al.  The theory of ratio scale estimation: Saaty's analytic hierarchy process , 1987 .

[15]  Maria-Eugenia Iacob,et al.  Quantitative Analysis of Enterprise Architectures , 2006 .

[16]  Gerald M. Knapp,et al.  Determining the most important criteria in maintenance decision making , 1997 .

[17]  Robert Lagerström,et al.  Using Architectural Models to Predict the Maintainability of Enterprise Systems , 2008, 2008 12th European Conference on Software Maintenance and Reengineering.

[18]  Markus Strohmaier,et al.  Exploring Intentional Modeling and Analysis for Enterprise Architecture , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[19]  Erik Strumbelj,et al.  Explanation and reliability of prediction models: the case of breast cancer recurrence , 2010, Knowledge and Information Systems.

[20]  Sushil Kumar,et al.  Analytic hierarchy process: An overview of applications , 2006, Eur. J. Oper. Res..

[21]  Sungwon Kang,et al.  Quantitative Measurement of Quality Attribute Preferences Using Conjoint Analysis , 2005, DSV-IS.

[22]  Florian Matthes,et al.  Classifying Enterprise Architecture Analysis Approaches , 2009, IWEI.

[23]  Claes Wohlin,et al.  A method for understanding quality attributes in software architecture structures , 2002, SEKE '02.

[24]  Frank S. de Boer,et al.  Enterprise Architecture Analysis with XML , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[25]  Liming Zhu,et al.  Tradeoff and Sensitivity Analysis in Software Architecture Evaluation Using Analytic Hierarchy Process , 2005, Software Quality Journal.

[26]  Da Ruan,et al.  Measuring Software Development Value Using Fuzzy Logic , 2004 .

[27]  Craig MacDonald,et al.  Voting techniques for expert search , 2008, Knowledge and Information Systems.

[28]  Paul Davidsson,et al.  Using the Analytic Hierarchy Process for Evaluating Multi-Agent System Architecture Candidates , 2005, AOSE.

[29]  Ulrich Frank,et al.  Designing and Utilising Business Indicator Systems within Enterprise Models-Outline of a Method , 2008, MobIS.

[30]  T. Saaty Fundamentals of Decision Making and Priority Theory With the Analytic Hierarchy Process , 2000 .

[31]  Hepu Deng,et al.  Multicriteria analysis with fuzzy pairwise comparison , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[32]  George Rebovich Systems thinking for the enterprise: new and emerging perspectives , 2006, 2006 IEEE/SMC International Conference on System of Systems Engineering.

[33]  Da Ruan,et al.  Evaluation of software development projects using a fuzzy multi-criteria decision approach , 2008, Math. Comput. Simul..

[34]  Robert Lagerström,et al.  Extended Influence Diagrams for Enterprise Architecture Analysis , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[35]  Guy Doumeingts,et al.  Enterprise Interoperability: New Challenges and Approaches , 2007 .

[36]  Claes Wohlin,et al.  A Quality-Driven Decision-Support Method for Identifying Software Architecture Candidates , 2003, Int. J. Softw. Eng. Knowl. Eng..

[37]  Xia An-bang,et al.  Federal enterprise architecture framework , 2007 .

[38]  R. Ramanathan,et al.  Successful transfer of environmentally sound technologies for greenhouse gas mitigation: a framework for matching the needs of developing countries , 2002 .

[39]  Erik Johansson,et al.  A Tool for Enterprise Architecture Analysis , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[40]  E. Løken Use of multicriteria decision analysis methods for energy planning problems , 2007 .

[41]  Lars Nordström,et al.  Formalizing Analysis of Enterprise Architecture , 2006, I-ESA.

[42]  Donna H. Rhodes,et al.  Enterprise Systems Architecting: Emerging Art and Science within Engineering Systems , 2004 .

[43]  P Govindarajulu,et al.  AN INTEGRATED APPROACH OF ANALYTICAL HIERARCHY PROCESS MODEL AND GOAL MODEL (AHP-GP MODEL) FOR SELECTION OF SOFTWARE ARCHITECTURE , 2007 .

[44]  Rich Hilliard Impact Assessment of IEEE 1471 on The Open Group Architecture Framework , 2000 .

[45]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[46]  Joseph K. DeRosa,et al.  A Framework for Enterprise Systems Engineering Processes , 2006 .

[47]  Mahsa Razavi Davoudi,et al.  Characterization of Enterprise Architecture quality attributes , 2009, 2009 13th Enterprise Distributed Object Computing Conference Workshops.

[48]  Lars Nordström,et al.  Enterprise Architecture: A Framework Supporting System Quality Analysis , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[49]  Robert Lagerström,et al.  Extended Influence Diagrams for System Quality Analysis , 2007, J. Softw..