Choosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process

Size: px
Start display at page:

Download "Choosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process"

Transcription

1 hoosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process Naunong Sunanta honlameth Arpnikanondt King Mongkut s University of Technology Thonburi, naunong@sit.kmutt.ac.th King Mongkut s University of Technology Thonburi, chonlameth@sit.kmutt.ac.th Abstract Techniques for a quantitative measurement of object-oriented design quality typically measure design quality attributes (see, e.g. [], [], [], [9] to obtain numerical values that collectively contribute to a different degree of optimality toards a specific design goal. When several implementations exist for a particular design, choosing the optimal implementation for a given design goal could be challenging. This paper proposes that the analytic hierarchy process (AHP technique [] can provide a convenient means to effectively assist softare developers in rationalizing among several implementations to select one that is optimal as per a specified design goal. For a given source code, the proposed method computes design quality attributes as defined in the first level of the quality model of object-oriented design (QMOOD []. Six design quality attributes are used that include functionality, effectiveness, understandability, extendibility, flexibility and reusability. The paper then describes ho AHP is applied against each set of the computed design quality attributes and a design goal in order to derive the quality attribute eight factors, and subsequently, the quality index that is used to indicate the optimality of a specific implementation ith respect to a specific design goal. Discussion on the validity of the proposed method furnishes a concrete evidence of the effectiveness of AHP as a tool that helps softare developers rationalize among several design implementations to select the optimal one. Keyords: design quality, design goal, analytic hierarchy process, AHP, QMOOD

2 . Introduction In this study, e demonstrate choosing the optimal object-oriented implementation. The interesting case study is implementation ith / ithout softare design patterns for the same requirement because in recent years, softare design patterns are popular solution and have been influencing in softare design engineering. Several researchers [] often mention that they can speed up the development process and improve design quality as ell. Hence, softare design patterns are alays applied to softare design by softare designers. In fact, softare design patterns are not silver bullet; some research report softare design pattern should be used ith caution because they do not alays improve the quality (see, e.g [],[8] and point out eakness and strength of each softare design pattern [7]. These eakness and strength are used as criterion to indicate hy e can use AHP to source code selection. In this paper, e propose an approach for choosing the optimal object-oriented implementation using AHP. First of all, e briefly explain about related background used in our approach. Section e propose our approach for choosing. Section e sho a case study evaluated and chosen by our approach. Section e describe the results. Finally e conclude hy AHP is effective enough to choosing the optimal object-oriented implementation by one-ay ANOVA and multiple comparison results, introduce future ork.. Background. The Analytical Hierarchy Process [] The analytical hierarchy process (AHP is a pair-ise comparison method developed by Saaty in 970. The AHP model is carried out in stages as follos: Structuring complexity or decomposition into a hierarchy (see Figure. Measuring on a ration scale or comparative judgments. In pair-ise comparison, to elements of the same level are compared and ratio of relative importance is assigned to each ( n n paired comparison in A = a ij here, n be a number of criteria. Saaty provided for a linear nine point scale for each paired comparison (see Table. Synthesizing these judgments to yield a set of overall priorities for the hierarchy. heck the consistency ratio from R = I / RI. In this case n >=, R have to equal to or less than 0.. Further, e ill use AHP in eighed manner for our approach. Figure An AHP hierarchy Table The scale for pare-ise comparisons The Scale for Pare-ise omparisons Weight Definition Equal importance Equal to moderate importance Moderate importance Moderate to Strong importance Strong importance Strong to very strong importance 7 Very strong importance 8 Very strong to extreme importance 9 Extreme importance.,.,., etc. can be used for element that are very close in importance

3 . Quality Model of Object Oriented Design Bansiya et al. [] extended the Dromey s quality model to propose a hierarchical model for evaluate object-oriented softare design quality, called QMOOD. It evaluates object-oriented softare design quality by using source code metrics. As in figure, represents a ay to mapping source code metrics to design quality attributes in abstraction level; there compose of levels and relationships beteen these levels. Functionality,Effectiveness, Understandability, Extendibility, Flexibility and Reusability are design quality attributes in the QMOOD first level. These design quality attributes are our design goals or quality factors too. In second level, represents the object-oriented design properties hich affect the quality attributes. In the third level, represents design metrics hich evaluate the design properties in second level. In fourth level, represents design components such as methods, classes, packages and so on. L L L L L L L Figure Levels and relationships [] Figure An approach for choosing the optimal object-oriented implementation using analytic hierarchy process (AHP

4 . hoosing the Optimal Object- Oriented Implementation using Analytic Hierarchy Process From data synthesizing, e can determine an approach for choosing the optimal object-oriented implementation using analytic hierarchy process as figure shos overall processes.. ase study In this section, e present our case study evaluated and chosen by using our approach. In this section, e present our case study evaluated and chosen by using our approach. It composes of minor case studies as follos: First and Second case study consists of sets of source code from the same requirement: one hich included State softare design pattern and another one ithout. Third and fourth study consists of sets of source code from the same requirement: one hich included Iterator softare design pattern and another one ithout. Hence, a total our case study composes of 8 sets of source code from requirements. We ill demonstrate ho to evaluate and choose the optimal source codes for only first case study by using our approach as figure. First of all, e specify design quality attributes in QMOOD first level as our design goals or quality factors. Namely, they are Functionality (, Effectiveness (, Understandability (, Extendibility (, Flexibility (, and Reusability (. Then e use Metrics.. [] is an open source plug-in for the Eclipse to measure set of source code but metrics in Metrics.. are not equivalent to the metrics QMOOD proposed; therefore, e use set of metrics hich replaced by Andreas Jetter[] for compute quality indices of each our design goals from QMOOD equation[]. The results presented in table. Then e assign eight or priority to these six our design goals by compare among A = design goals important into matrix ( a ij by using fundamental scale hich consists of,,, 7 and 9 for pair-ise comparisons as table. In this case, the value of consistency ratio (R is 0.09 hich is less than 0., so indicating an acceptable judgment. In table shos the eight values assigned to our design goals. These eight values are used to calculate the quality indices for comparison of each complementation. Table The quality index of design goals. Quality index of design goals Functionality ( Effectiveness ( Understandability( Extendibility( Flexibility ( Reusability ( ithout softare design pattern ith State softare design pattern q..8 q q q 0 0 q 0.7 q.. Table omparison matrix * R = 0.09 Next step, e compute quality indices of each implementation as a single variable by folloing formula Q = i i q = i ( Where Q be quality index of object-oriented implementation. q i be quality index of design goal i. be eight of design goal i. i

5 Table Weight values assigned to our design goals Design goal Weight Functionality ( 0.09 Effectiveness ( 0.09 Understandability ( 0.98 Extendibility ( 0.09 Flexibility ( 0.09 Reusability ( 0.0 So, e can calculate quality index of objectoriented implementation ith State softare design pattern ( Q ith _ SDP is -. and ithout ( Q ithout _ SDP is -.. Finally, e select optimal implementation base on our design goal eights by compare quality indices. From above quality indices e should select implement ithout State softare design pattern because it has more quality than another one. Then e use our approach to total case studies from quality indices as in table, and ork together ith 9,09 sets of eight that is consistent in Saaty s sense ( R 0.. Table The quality index of design goals. sc rd th W/O W W/O W W/O W q q q q q q W/O: ithout softare design patterns, W: ith softare design patterns. Data Analysis First of all, e represent a result analysis of data. Table represents compared quality indices ( Q results of minor case studies. The next step, e ill analyze sets eight of quality factors hich are the causes of Qith _ SDP Qithout _ SDP. We perform one-ay ANOVA statistical test (significance levelα = 0.0 to sho to these differences are statistically significant or not and compare of all the groups of eight ith the Tamhane method to sho ho differences. Table 7,eight of quality factors are used as the independent variable, revealed statistically significant differences beteen the groups of eight (p= In order to locate the difference beteen six groups of eight, a post hoc test runs. The result of this test indicates in table 8 distinctly indicate that is more than,,, and ith statistically significant Table 9, eight of quality factors are used as the independent variable, revealed statistically significant differences beteen the groups of eight (p= In order to locate the difference beteen six groups of eight, a post hoc test runs. The result of this test indicates in table 0 distinctly indicate that: - is more than,,, and ith statistically significant. - is more than,, and ith statistically significant. - is less than ith statistically significant. - is less than,,, and ith statistically significant.

6 ase study Table Results Q ith _ SDP > Q ithout _ SDP Q ith _ SDP <= Q ithout _ SDP,8 (7%,88 (% 7,9 (98%, (% 9,7 (8% 9,7 (% 7,9 (98%, (% Table 7 One-ay ANOVA result from and minor case studies Sum of Squares df Mean Square F Sig. Beteen Groups Within Groups.7 9.E-0 Total.9 00 * Significance levelα = 0.0 Table 8 Multiple comparison result ith Tamhane from and minor case studies - -9.E-0 -.8*.80E-0.7E-0.E *.7E-0.7E-0.7E-0 -.9*.880*.87* - -.E-0 -.E E-0 - * Significance levelα = 0.0 Table 9 One-ay ANOVA result from and minor case studies Sum of Squares df Mean Square F Sig. Beteen Groups Within Groups E-0 Total * Significance levelα = 0.0 Table 0 Multiple comparison result ith Tamhane from and minor case studies - -.E-0 -.* -7.7E-0 -.*.8E-0* - -.* -7.E-0 -.*.E-0* -.*.89*.9* - -.*.E-0* -.0* - * Significance levelα = 0.0

7 . onclusions In this section e briefly summarize results in previous section that clearly sho hy AHP is effective enough to choosing the optimal object-oriented implementation. The result in table accords ith hat Khashayar Khosravi and Yann-Gael Gueheneue conclusion; they report that understandability ( is eakness of State softare design patter in their research [7]. The result in table 8 accords ith hat Khashayar Khosravi and Yann-GaelGueheneue conclusion, they report that understandability ( is eakness of Iterator softare design pattern, expandability and simplicity hich are both sub factor of flexibility ( and reusability ( are strength of Iterator softare design pattern in their research [7]. The above results indicate that AHP is effective enough to choosing the optimal object-oriented implementation because it can sho influence of eakness and strength of design patterns quality factor eight on quality indices. The results sho that you should select implementation ithout design patterns henever you see their eakness as important and disregard their strength. In the future, e invent softare design patterns decision making tool that support in early softare development process (design phase by using AHP as ell as diagram metrics. 7. Acknoledgement I ould like to thank Dr.honalemeth Arpnikananondt ho gives perfect suggestion, checks this paper ith carefully and encourages me all the time. References [] Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (99. Design Patterns: Elements of Reusable Object-Oriented Softare. Massachusetts: Addison-Wesley Publishing. Positively?. th European onference on Softare Maintenance and Reengineering,SMR 008, Washington, D, USA [] Bhushan, N., &Rai K. (00. Strategic Decision Making: Applying the Analytic Hierarchy Process. London: Springer-Verlag. [] Bansiya, J., &Davis,.G. (00. A Hierarchical Model for Object-Oriented Design Quality Assessment. IEEE Transaction on Softare Engineering, 8(, -7. [] Metrics... (n.d.. Available at August, 009 at [] Jetter, A. (00. Assessing Softare Quality Attributes ith Source ode Metrics. Diploma Thesis. University of Zurich, Birmensdort, Sitzerland. [7] Khosravi, K., &Gueheneuc, Y.G., A Quality Model for Design Patterns. (00. Retrieved August 0, 009, from toring/documents/00+kashayar+khosravi +Technical+Report.doc.pdf. [8] Reißing R., (00. Impact of Pattern Use on Design Quality. The OOPSLA 00 orkshop Beyond Design: Patterns (misused, Tampa, Florida USA. [9] Hsueh, L.-N., hu, H.-P., &hu W., (008. A quantitative approach for evaluating the quality of design patterns. The Journal of Systems and Softare. 8(8, 0-9. [] Khomh, F., &Gueheneuc, Y.G. (008. Do Design Patterns Impact Softare Quality

Early Warning Indicators of Strategic Risk in Togolese Commercial Banks: An AHP Model Approach

Early Warning Indicators of Strategic Risk in Togolese Commercial Banks: An AHP Model Approach IOSR Journal of Business and Management (IOSR-JBM) e-issn: 2278-487X, p-issn: 2319-7668. Volume 16, Issue 3. Ver. IV (Feb. 2014), PP 45-61 Early Warning Indicators of Strategic Risk in Togolese Commercial

More information

A Quantitative Approach to the Performance of Internet Telephony to E-business Sites

A Quantitative Approach to the Performance of Internet Telephony to E-business Sites A Quantitative Approach to the Performance of Internet Telephony to E-business Sites Prathiusha Chinnusamy TransSolutions Fort Worth, TX 76155, USA Natarajan Gautam Harold and Inge Marcus Department of

More information

THE ANALYTIC HIERARCHY PROCESS AS A SUPPORT FOR DECISION MAKING

THE ANALYTIC HIERARCHY PROCESS AS A SUPPORT FOR DECISION MAKING UDC 5986:00442]:33848 THE ANALYTIC HIERARCHY PROCESS AS A SUPPORT FOR DECISION MAKING Milanka Filipović The first part of this text deals ith a convention site selection as one of the most lucrative areas

More information

CRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM) STRUCTURE

CRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM) STRUCTURE st Logistics International Conference Belgrade, Serbia 8-30 November 03 CRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM STRUCTURE Branko Davidović

More information

Analytic Hierarchy Process for Design Selection of Laminated Bamboo Chair

Analytic Hierarchy Process for Design Selection of Laminated Bamboo Chair Analytic Hierarchy Process for Design Selection of Laminated Bamboo Chair V. Laemlaksakul, S. Bangsarantrip Abstract This paper demonstrates the laminated bamboo chair design selection, the applicability

More information

OPTIMIZING WEB SERVER'S DATA TRANSFER WITH HOTLINKS

OPTIMIZING WEB SERVER'S DATA TRANSFER WITH HOTLINKS OPTIMIZING WEB SERVER'S DATA TRANSFER WIT OTLINKS Evangelos Kranakis School of Computer Science, Carleton University Ottaa,ON. K1S 5B6 Canada kranakis@scs.carleton.ca Danny Krizanc Department of Mathematics,

More information

How to do AHP analysis in Excel

How to do AHP analysis in Excel How to do AHP analysis in Excel Khwanruthai BUNRUAMKAEW (D) Division of Spatial Information Science Graduate School of Life and Environmental Sciences University of Tsukuba ( March 1 st, 01) The Analytical

More information

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process Business Intelligence and Decision Making Professor Jason Chen The analytical hierarchy process (AHP) is a systematic procedure

More information

A Survey of Software Architecture Viewpoint Models

A Survey of Software Architecture Viewpoint Models A Survey of Softare Architecture Viepoint Models Nicholas May nick may@netlink.com.au Abstract The documentation of softare architecture is carried out in many different ays. One method is to break up

More information

An Illustrated Guide to the ANALYTIC HIERARCHY PROCESS

An Illustrated Guide to the ANALYTIC HIERARCHY PROCESS An Illustrated Guide to the ANALYTIC HIERARCHY PROCESS Dr. Rainer Haas Dr. Oliver Meixner Institute of Marketing & Innovation University of Natural Resources and Applied Life Sciences, Vienna http://www.boku.ac.at/mi/

More information

Leveraging Multipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Networks

Leveraging Multipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Networks Leveraging ultipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Netorks Juliana de Santi, André C. Drummond* and Nelson L. S. da Fonseca University of Campinas, Brazil Email:

More information

Beam Deflections: 4th Order Method and Additional Topics

Beam Deflections: 4th Order Method and Additional Topics 11 eam Deflections: 4th Order Method and dditional Topics 11 1 ecture 11: EM DEFECTIONS: 4TH ORDER METHOD ND DDITION TOICS TE OF CONTENTS age 11.1. Fourth Order Method Description 11 3 11.1.1. Example

More information

RESEARCH PRODUCTIVITY OF DEGREE COLLEGE TEACHERS IN GOA UNIVERSITY: A STUDY

RESEARCH PRODUCTIVITY OF DEGREE COLLEGE TEACHERS IN GOA UNIVERSITY: A STUDY ISSN:2201142 (Online), ISSN 2349302X (Print) ooll.. 44,, JJuullyy SSeepptt.. 22001144,, IIssssuuee 33 RESEARCH PRODUCTIITY OF DEGREE COLLEGE TEACHERS IN GOA UNIERSITY: A STUDY Dr. Jayaprakash Librarian,

More information

A new Environmental Performance Index using analytic hierarchy process: A case of ASEAN countries

A new Environmental Performance Index using analytic hierarchy process: A case of ASEAN countries Article A new Environmental Performance Index using analytic hierarchy process: A case of ASEAN countries Wan Khadijah Wan Ismail, Lazim Abdullah Department of Mathematics, Faculty of Science and Technology,

More information

Oracle Scheduling: Controlling Granularity in Implicitly Parallel Languages

Oracle Scheduling: Controlling Granularity in Implicitly Parallel Languages Oracle Scheduling: Controlling Granularity in Implicitly Parallel Languages Umut A. Acar Arthur Charguéraud Mike Rainey Max Planck Institute for Softare Systems {umut,charguer,mrainey}@mpi-ss.org Abstract

More information

The Analytic Hierarchy Process. Danny Hahn

The Analytic Hierarchy Process. Danny Hahn The Analytic Hierarchy Process Danny Hahn The Analytic Hierarchy Process (AHP) A Decision Support Tool developed in the 1970s by Thomas L. Saaty, an American mathematician, currently University Chair,

More information

Project Management Software Selection Using Analytic Hierarchy Process Method

Project Management Software Selection Using Analytic Hierarchy Process Method Project Management Software Selection Using Analytic Hierarchy Process Method ISSN - 35-055 Sweety Sen (B.tech: Information Technology) Dronacharya College of Engineering Gurgaon, India Phone no. : 00343

More information

Study of data structure and algorithm design teaching reform based on CDIO model

Study of data structure and algorithm design teaching reform based on CDIO model Study of data structure and algorithm design teaching reform based on CDIO model Li tongyan, Fu lin (Chengdu University of Information Technology, 610225, China) ABSTRACT CDIO is a new and innovative engineering

More information

Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems

Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems Introduction It has become more and more difficult to see the world around us in a uni-dimensional way and to

More information

Information Security and Risk Management

Information Security and Risk Management Information Security and Risk Management by Lawrence D. Bodin Professor Emeritus of Decision and Information Technology Robert H. Smith School of Business University of Maryland College Park, MD 20742

More information

6 Analytic Hierarchy Process (AHP)

6 Analytic Hierarchy Process (AHP) 6 Analytic Hierarchy Process (AHP) 6.1 Introduction to Analytic Hierarchy Process The AHP (Analytic Hierarchy Process) was developed by Thomas L. Saaty (1980) and is the well-known and useful method to

More information

Project Management Software Selection Using Analytic Hierarchy Process Method

Project Management Software Selection Using Analytic Hierarchy Process Method International Journal of Applied Science and Technology Vol. 4, No. ; November 04 Project Management Software Selection Using Analytic Hierarchy Process Method Birgul Kutlu Professor Bogazici University

More information

12. Inner Product Spaces

12. Inner Product Spaces 1. Inner roduct Spaces 1.1. Vector spaces A real vector space is a set of objects that you can do to things ith: you can add to of them together to get another such object, and you can multiply one of

More information

RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS

RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS Eduardo Piveta 1, Ana Morra 2, Maelo Penta 1 João Araújo 2, Pedro Guerrro 3, R. Tom Price 1 1 Instituto de Informática, Universidade

More information

REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION

REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION Health and Safety Executive Information Document HSE 246/31 REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION 1 This document contains internal guidance hich has been made

More information

Talk:Analytic Hierarchy Process/Example Leader

Talk:Analytic Hierarchy Process/Example Leader Talk:Analytic Hierarchy Process/Example Leader 1 Talk:Analytic Hierarchy Process/Example Leader This is an example showing the use of the AHP in a practical decision situation. Click HERE to return to

More information

Online Appendix I: A Model of Household Bargaining with Violence. In this appendix I develop a simple model of household bargaining that

Online Appendix I: A Model of Household Bargaining with Violence. In this appendix I develop a simple model of household bargaining that Online Appendix I: A Model of Household Bargaining ith Violence In this appendix I develop a siple odel of household bargaining that incorporates violence and shos under hat assuptions an increase in oen

More information

Factor Analysis. Principal components factor analysis. Use of extracted factors in multivariate dependency models

Factor Analysis. Principal components factor analysis. Use of extracted factors in multivariate dependency models Factor Analysis Principal components factor analysis Use of extracted factors in multivariate dependency models 2 KEY CONCEPTS ***** Factor Analysis Interdependency technique Assumptions of factor analysis

More information

1.2 Cultural Orientation and Consumer Behavior

1.2 Cultural Orientation and Consumer Behavior JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 25, 1605-1616 (2009) A Ne Perspective for Neural Netorks: Application to a Marketing Management Problem JAESOO KIM AND HEEJUNE AHN + Department of Computer

More information

Basic Linear Algebra

Basic Linear Algebra Basic Linear Algebra by: Dan Sunday, softsurfer.com Table of Contents Coordinate Systems 1 Points and Vectors Basic Definitions Vector Addition Scalar Multiplication 3 Affine Addition 3 Vector Length 4

More information

Patterns in. Lecture 2 GoF Design Patterns Creational. Sharif University of Technology. Department of Computer Engineering

Patterns in. Lecture 2 GoF Design Patterns Creational. Sharif University of Technology. Department of Computer Engineering Patterns in Software Engineering Lecturer: Raman Ramsin Lecture 2 GoF Design Patterns Creational 1 GoF Design Patterns Principles Emphasis on flexibility and reuse through decoupling of classes. The underlying

More information

World Service Office PO Box 9999 Van Nuys, CA 91409 USA. World Service Office Europe 48 Rue de l Eté B-1050 Brussels, Belgium

World Service Office PO Box 9999 Van Nuys, CA 91409 USA. World Service Office Europe 48 Rue de l Eté B-1050 Brussels, Belgium means regularly attending N meetings and events, connecting ith other members over the phone, and spending time ith other recovering addicts ho that their parents feel more comfortable ith their involvement

More information

Solving Systems of Linear Equations With Row Reductions to Echelon Form On Augmented Matrices. Paul A. Trogdon Cary High School Cary, North Carolina

Solving Systems of Linear Equations With Row Reductions to Echelon Form On Augmented Matrices. Paul A. Trogdon Cary High School Cary, North Carolina Solving Sstems of Linear Equations With Ro Reductions to Echelon Form On Augmented Matrices Paul A. Trogdon Car High School Car, North Carolina There is no more efficient a to solve a sstem of linear equations

More information

Decision-making with the AHP: Why is the principal eigenvector necessary

Decision-making with the AHP: Why is the principal eigenvector necessary European Journal of Operational Research 145 (2003) 85 91 Decision Aiding Decision-making with the AHP: Why is the principal eigenvector necessary Thomas L. Saaty * University of Pittsburgh, Pittsburgh,

More information

OBJECT ORIENTED SOFTWARE SYSTEM BASED ON AHP

OBJECT ORIENTED SOFTWARE SYSTEM BASED ON AHP OBJECT ORIENTED SOFTWARE SYSTEM BASED ON AHP Soumi Ghosh Department of Computer Science & Engineering Amity School of Engineering and Technology Amity University, Sec-125, NOIDA, (U.P.), INDIA noni.soumi@gmail.com

More information

XXX. Problem Management Process Guide. Process Re-engineering Problem Management Process

XXX. Problem Management Process Guide. Process Re-engineering Problem Management Process XXX Management Process Guide Process Re-engineering Management Process Version Control Document Version Status Date Author Name Signature Date Table of Contents 1. INTRODUCTION...1 2. PURPOSE OF THE DOCUMENT...

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL

ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL Kardi Teknomo ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL Revoledu.com Table of Contents Analytic Hierarchy Process (AHP) Tutorial... 1 Multi Criteria Decision Making... 1 Cross Tabulation... 2 Evaluation

More information

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances Proceedings of the 8th WSEAS International Conference on Fuzzy Systems, Vancouver, British Columbia, Canada, June 19-21, 2007 126 An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy

More information

USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO

USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORIZE PROJECTS IN A PORTFOLIO Ricardo Viana Vargas, MSc, IPMA-B, PMP Professor Fundação Getúlio Vargas (FGV) Brasil Professor Fundação Instituto

More information

Sample of Instructional Design and E-learning Practices

Sample of Instructional Design and E-learning Practices A Classification Frameork for Educational Modeling Languages in Instructional Design Luca otturi 1, Michael Derntl 2, Eddy oot 3, Kathrin Figl 2 1 NeMinE Lab, University of Lugano, Sitzerland luca.botturi@lu.unisi.ch

More information

RELogAnalysis Well Log Analysis

RELogAnalysis Well Log Analysis RESys Reservoir Evaluation System RELogAnalysis Well Log Analysis Users Manual Copyright 2006-2010, The Comport Computing Company All Rights Reserved RESys is an integrated softare system for performing

More information

Multiple Regression in SPSS This example shows you how to perform multiple regression. The basic command is regression : linear.

Multiple Regression in SPSS This example shows you how to perform multiple regression. The basic command is regression : linear. Multiple Regression in SPSS This example shows you how to perform multiple regression. The basic command is regression : linear. In the main dialog box, input the dependent variable and several predictors.

More information

Name of pattern types 1 Process control patterns 2 Logic architectural patterns 3 Organizational patterns 4 Analytic patterns 5 Design patterns 6

Name of pattern types 1 Process control patterns 2 Logic architectural patterns 3 Organizational patterns 4 Analytic patterns 5 Design patterns 6 The Researches on Unified Pattern of Information System Deng Zhonghua,Guo Liang,Xia Yanping School of Information Management, Wuhan University Wuhan, Hubei, China 430072 Abstract: This paper discusses

More information

MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY

MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY MAPPING OF TRADITIONAL SOFTWARE DEVELOPMENT METHODS TO AGILE METHODOLOGY Rashmi Popli 1, Anita 2 and Naresh Chauhan 3 1 Assistant Professor, 3 Professor, Computer Engineering, YMCA University of Science

More information

Framework for the Development of Food Safety Program Tools July 2001

Framework for the Development of Food Safety Program Tools July 2001 Food Safety: Frameork for the Development of Food Safety Program Tools July 2001 Australia Ne Zealand Food Authority 2001 ISBN 0 642 34548 1 First published July 2001 This ork is copyright. Apart from

More information

Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY

Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY This chapter highlights on supply chain performance measurement using one of the renowned modelling technique

More information

Vendor Evaluation and Rating Using Analytical Hierarchy Process

Vendor Evaluation and Rating Using Analytical Hierarchy Process Vendor Evaluation and Rating Using Analytical Hierarchy Process Kurian John, Vinod Yeldho Baby, Georgekutty S.Mangalathu Abstract -Vendor evaluation is a system for recording and ranking the performance

More information

Quality prediction model for object oriented software using UML metrics

Quality prediction model for object oriented software using UML metrics THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. UML Quality prediction model for object oriented software using UML metrics CAMARGO CRUZ ANA ERIKA and KOICHIRO

More information

A Robust Statistical Scheme to Monitor Transient Phenomenon in Sensor Networks

A Robust Statistical Scheme to Monitor Transient Phenomenon in Sensor Networks This full text paper as peer revieed at the direction of IEEE Communications Society subject matter experts for publication in the ICC 7 proceedings. A Robust Statistical Scheme to Monitor Transient Phenomenon

More information

ANALYTIC HIERARCHY PROCESS AS A RANKING TOOL FOR DECISION MAKING UNITS

ANALYTIC HIERARCHY PROCESS AS A RANKING TOOL FOR DECISION MAKING UNITS ISAHP Article: Jablonsy/Analytic Hierarchy as a Raning Tool for Decision Maing Units. 204, Washington D.C., U.S.A. ANALYTIC HIERARCHY PROCESS AS A RANKING TOOL FOR DECISION MAKING UNITS Josef Jablonsy

More information

Chapter 14. Three-by-Three Matrices and Determinants. A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23

Chapter 14. Three-by-Three Matrices and Determinants. A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23 1 Chapter 14. Three-by-Three Matrices and Determinants A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23 = [a ij ] a 31 a 32 a 33 The nmber a ij is the entry in ro i and colmn j of A. Note that

More information

UCU Guide to Employment Tribunals

UCU Guide to Employment Tribunals UCU Guide to Employment Tribunals September 2015 This guide has been prepared to alk through the tribunal process. Please read it carefully and keep it to hand as you may be referred to it during the progress

More information

COMPARISON OF AHP AND ANP METHODS FOR RESILIENCE MEASUREMENT IN SUPPLY CHAINS. Pavel WICHER, Radim LENORT

COMPARISON OF AHP AND ANP METHODS FOR RESILIENCE MEASUREMENT IN SUPPLY CHAINS. Pavel WICHER, Radim LENORT COMPARISON OF AHP AND ANP METHODS FOR RESILIENCE MEASUREMENT IN SUPPLY CHAINS Abstract Pavel WICHER, Radim LENORT ŠKODA AUTO University, Na Karmeli 1457, 293 01 Mladá Boleslav, Czech Republic, EU, wicher1@is.savs.cz,

More information

INTERPRETING THE ONE-WAY ANALYSIS OF VARIANCE (ANOVA)

INTERPRETING THE ONE-WAY ANALYSIS OF VARIANCE (ANOVA) INTERPRETING THE ONE-WAY ANALYSIS OF VARIANCE (ANOVA) As with other parametric statistics, we begin the one-way ANOVA with a test of the underlying assumptions. Our first assumption is the assumption of

More information

The University of Toledo Soil Mechanics Laboratory

The University of Toledo Soil Mechanics Laboratory The University of Toledo Soil Mechanics Laboratory 1 Soil Moisture-Density Relationship Standard and Modified Proctor Tests Introduction For earthork construction it is important to compact soils to a

More information

Fundamentals Keyboard Exam

Fundamentals Keyboard Exam Fundamentals Keyboard Exam General requirements: 1. Scales: be prepared to play: All major and minor scales (including melodic minor, natural minor, and harmonic minor) up to five sharps and flats, ith

More information

The Virtual Spring Mass System

The Virtual Spring Mass System The Virtual Spring Mass Syste J. S. Freudenberg EECS 6 Ebedded Control Systes Huan Coputer Interaction A force feedbac syste, such as the haptic heel used in the EECS 6 lab, is capable of exhibiting a

More information

THE ANALYTIC HIERARCHY PROCESS (AHP)

THE ANALYTIC HIERARCHY PROCESS (AHP) THE ANALYTIC HIERARCHY PROCESS (AHP) INTRODUCTION The Analytic Hierarchy Process (AHP) is due to Saaty (1980) and is often referred to, eponymously, as the Saaty method. It is popular and widely used,

More information

An Approach for Enhance the Software Quality Based on Quality Model

An Approach for Enhance the Software Quality Based on Quality Model An Approach for Enhance the Software Quality Based on Quality Model Abstract- The software development process enforces major effects on the quality of software at every development stage; therefore, a

More information

Research on supply chain risk evaluation based on the core enterprise-take the pharmaceutical industry for example

Research on supply chain risk evaluation based on the core enterprise-take the pharmaceutical industry for example Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):593-598 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Research on supply chain risk evaluation based on

More information

THE SELECTION OF BRIDGE MATERIALS UTILIZING THE ANALYTICAL HIERARCHY PROCESS

THE SELECTION OF BRIDGE MATERIALS UTILIZING THE ANALYTICAL HIERARCHY PROCESS THE SELECTION OF BRIDGE MATERIALS UTILIZING THE ANALYTICAL HIERARCHY PROCESS Robert L. Smith Assistant Professor/Extension Specialist, Virginia Tech Robert J. Bush Associate Professor, Virginia Tech and

More information

A Development of the Effectiveness Evaluation Model for Agile Software Development using the Balanced Scorecard

A Development of the Effectiveness Evaluation Model for Agile Software Development using the Balanced Scorecard , March 13-15, 2013, Hong Kong A Development of the Effectiveness Evaluation Model for Agile Development using the Balanced Scorecard Sunisa Atiwithayaporn 1, Wanchai Rivepiboon 2 Abstract Most of standard

More information

GOLCER Executive Training Courses Tailored business training

GOLCER Executive Training Courses Tailored business training GOLCER Executive Training Courses Tailored business training Management Finance Statistics/Econometric Softare General Our training courses are designed to provide Executives and Business professionals

More information

THE EVALUATION OF NEW MEDIA IN EDUCATION: KEY QUESTIONS OF AN E-LEARNING MEASUREMENT STRATEGY

THE EVALUATION OF NEW MEDIA IN EDUCATION: KEY QUESTIONS OF AN E-LEARNING MEASUREMENT STRATEGY 03_EPPLER.qxd 3/26/2003 10:08 Pagina 39 MARTIN J. EPPLER* & FRANK MICKELER** SComS: Ne Media in Education (2003) 39-59 THE EVALUATION OF NEW MEDIA IN EDUCATION: KEY QUESTIONS OF AN E-LEARNING MEASUREMENT

More information

CLINICAL NEGLIGENCE IN THE NHS IN WALES. Report by the National Audit Office on behalf of the Auditor General for Wales

CLINICAL NEGLIGENCE IN THE NHS IN WALES. Report by the National Audit Office on behalf of the Auditor General for Wales CLINICAL NEGLIGENCE IN THE NHS IN WALES Report by the National Audit Office on behalf of the Auditor General for Wales CLINICAL NEGLIGENCE IN THE NHS IN WALES Report by the Auditor General for Wales, presented

More information

HARMONIC PROGRESSIONS DOMINANT TO TONIC MOTION. V I/i

HARMONIC PROGRESSIONS DOMINANT TO TONIC MOTION. V I/i HARMONIC PROGRESSIONS We already kno the nuts and bolts of harmony, the origins of diatonic triads and 7th chords in their possible inversions and ho these inversions are represented via roman numeral

More information

Cluster analysis with SPSS: K-Means Cluster Analysis

Cluster analysis with SPSS: K-Means Cluster Analysis analysis with SPSS: K-Means Analysis analysis is a type of data classification carried out by separating the data into groups. The aim of cluster analysis is to categorize n objects in k (k>1) groups,

More information

Using Preferred Outcome Distributions to Estimate Value and. Probability Weighting Functions in Decisions under Risk

Using Preferred Outcome Distributions to Estimate Value and. Probability Weighting Functions in Decisions under Risk Bas Donkers, Carlos Lourenço, Benedict Dellaert and Daniel Goldstein Using Preferred Outcome Distributions to Estimate Value and Probability Weighting Functions in Decisions under Risk DP 05/2013-014 Using

More information

The Research on Demand Forecasting of Supply Chain Based on ICCELMAN

The Research on Demand Forecasting of Supply Chain Based on ICCELMAN 505 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 46, 2015 Guest Editors: Peiyu Ren, Yancang Li, Huiping Song Copyright 2015, AIDIC Servizi S.r.l., ISBN 978-88-95608-37-2; ISSN 2283-9216 The

More information

WP2.2.2 Benefit Assessment

WP2.2.2 Benefit Assessment WP2.2.2 Benefit Assessment Lorenzo Castelli, Paola Pellegrini, Andrea Ranieri University of Trieste 2nd CATS Worksop - 26 Jan 10 Page: 1 CATS Benefit assessment The general objective of WP 2.2.2 is to

More information

Learning Management System Selection with Analytic Hierarchy Process

Learning Management System Selection with Analytic Hierarchy Process Learning Management System Selection with Analytic Hierarchy Process Aydın Çetin 1, Ali Hakan Işık 2, İnan Güler 1 1 Gazi University, Faculty Of Technology 2 Gazi University, Institute of Information Sciences

More information

Topic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model

Topic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model Topic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model 1. In order to model the labour market at a microeconomic level, e simplify greatly by assuming that all jobs are the same in terms

More information

Factors affecting teaching and learning of computer disciplines at. Rajamangala University of Technology

Factors affecting teaching and learning of computer disciplines at. Rajamangala University of Technology December 2010, Volume 7, No.12 (Serial No.73) US-China Education Review, ISSN 1548-6613, USA Factors affecting teaching and learning of computer disciplines at Rajamangala University of Technology Rungaroon

More information

Risk Analysis Approaches to Rank Outliers in Trade Data

Risk Analysis Approaches to Rank Outliers in Trade Data Risk Analysis Approaches to Rank Outliers in Trade Data Vytis Kopustinskas and Spyros Arsenis Abstract The paper discusses ranking methods for outliers in trade data based on statistical information with

More information

A Hybrid Malicious Code Detection Method based on Deep Learning

A Hybrid Malicious Code Detection Method based on Deep Learning , pp. 205-26 http://dx.doi.org/0.4257/isia.205.9.5.2 A Hybrid Malicious Code Detection Method based on Deep Learning Yuancheng Li, Rong Ma and Runhai Jiao School of Control and Computer Engineering, North

More information

Every day in America, about 105,000 young

Every day in America, about 105,000 young Less Cost, More Safety 39 CHALLENGE #6: OFFER QUALITY TREATMENT AND YOUTH DEVELOPMENT SERVICES FOR INCARCERATED YOUTH The majority of delinquents, even those ho have committed serious crimes, ill be released

More information

Comparison of sales forecasting models for an innovative agro-industrial product: Bass model versus logistic function

Comparison of sales forecasting models for an innovative agro-industrial product: Bass model versus logistic function The Empirical Econometrics and Quantitative Economics Letters ISSN 2286 7147 EEQEL all rights reserved Volume 1, Number 4 (December 2012), pp. 89 106. Comparison of sales forecasting models for an innovative

More information

Richard Cull 0733636 A BEST PRACTICE METHODOLOGY FOR COMPLIANCE-DRIVEN BPM PROJECTS

Richard Cull 0733636 A BEST PRACTICE METHODOLOGY FOR COMPLIANCE-DRIVEN BPM PROJECTS Richard Cull 0733636 A BEST PRACTICE METHODOLOGY FOR COMPLIANCE-DRIVEN BPM PROJECTS Since the introduction of the Sarbanes-Oxley Act (SOX) of 2002 there has been much greater pressure on businesses to

More information

Human Health Care and Selection Effects. Understanding Labour Supply in the Market for Nursing

Human Health Care and Selection Effects. Understanding Labour Supply in the Market for Nursing Human Health Care and Selection Effects. Understanding Labour Supply in the Market for Nursing FrancescaBarigozzi andgilbertoturati November 17th, 2010 Abstract Theaimofthispaperistostudy(adverse)selectioninalaboursupply

More information

VIP Seller ProgramTm. WhalenGroup R E A L E S T A T E A D V I S O R. step system. to get your home sold fast and for top dollar

VIP Seller ProgramTm. WhalenGroup R E A L E S T A T E A D V I S O R. step system. to get your home sold fast and for top dollar step system to get your home sold fast and for top dollar Experience the Wo factor ith The WhalenGroup s 151-Step System to get your home sold fast and for top dollar Steps 1 15: Behind the scenes look

More information

ROLE OF METADATA IN DIGITAL RESOURCE MANAGEMENT

ROLE OF METADATA IN DIGITAL RESOURCE MANAGEMENT ooll.. 44,, JJuullyy SSeepptt.. 22001144,, IIssssuuee -- 33 ROLE OF METADATA IN DIGITAL RESOURCE MANAGEMENT Dr. arshil Bhagaji Dashrath Librarian College of Agriculture, Baramati. Email: varshilpb@gmail.com

More information

An Experience Based Learning Controller

An Experience Based Learning Controller J. Intelligent Learning Systems & Applications, 2010, 2: 80-85 doi:10.4236/jilsa.2010.22011 Published Online May 2010 (http://.scirp.org/journal/jilsa) An Experience Based Learning Controller Debadutt

More information

Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview

Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview 4th International Conference on Software Methodologies, Tools and Techniques Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview Presented by: Denis Kozlov Department of Computer

More information

experts european spa www.europeanspamagazine.com

experts european spa www.europeanspamagazine.com 100 european spa.europeanspamagazine.com Management softare masterclass The hardline on softare We spoke to the producers of spa management softare to discover ho the right investment can save your business

More information

A REVIEW AND CRITIQUE OF HYBRID MADM METHODS APPLICATION IN REAL BUSINESS

A REVIEW AND CRITIQUE OF HYBRID MADM METHODS APPLICATION IN REAL BUSINESS Application in Real Business, 2014, Washington D.C., U.S.A. A REVIEW AND CRITIQUE OF HYBRID MADM METHODS APPLICATION IN REAL BUSINESS Jiri Franek Faculty of Economics VSB-Technical University of Ostrava

More information

Resource Allocation for Security Services in Mobile Cloud Computing

Resource Allocation for Security Services in Mobile Cloud Computing IEEE INFOCOM 211 Workshop on M2MCN-211 Resource Allocation for Security Services in Mobile Cloud Computing Hongbin Liang 12 Dijiang Huang 3 LinX.Cai 2 Xuemin (Sherman) Shen 2 Daiyuan Peng 1 1 School of

More information

LCs for Binary Classification

LCs for Binary Classification Linear Classifiers A linear classifier is a classifier such that classification is performed by a dot product beteen the to vectors representing the document and the category, respectively. Therefore it

More information

Analytical Hierarchy Process for Higher Effectiveness of Buyer Decision Process

Analytical Hierarchy Process for Higher Effectiveness of Buyer Decision Process P a g e 2 Vol. 10 Issue 2 (Ver 1.0), April 2010 Global Journal of Management and Business Research Analytical Hierarchy Process for Higher Effectiveness of Buyer Decision Process Razia Sultana Sumi 1 Golam

More information

An Automatic Reversible Transformation from Composite to Visitor in Java

An Automatic Reversible Transformation from Composite to Visitor in Java An Automatic Reversible Transformation from Composite to Visitor in Java Akram To cite this version: Akram. An Automatic Reversible Transformation from Composite to Visitor in Java. CIEL 2012, P. Collet,

More information

Personalized Web Advertising Method

Personalized Web Advertising Method Personalized Web Advertising Method Przemysla Kazienko 1, Michal Adamski 1,2 1 Wrocla University of Technology, Department of Information Systems, Wybrzeze S. Wyspianskiego 27, 50-370 Wrocla, Poland kazienko@pr.roc.pl,

More information

Content-Based Discovery of Twitter Influencers

Content-Based Discovery of Twitter Influencers Content-Based Discovery of Twitter Influencers Chiara Francalanci, Irma Metra Department of Electronics, Information and Bioengineering Polytechnic of Milan, Italy irma.metra@mail.polimi.it chiara.francalanci@polimi.it

More information

Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem.

Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem. Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem. Solve word problems that call for addition of three whole numbers

More information

Scenario-based Evaluation of Software Architecture Styles from the Security Viewpoint

Scenario-based Evaluation of Software Architecture Styles from the Security Viewpoint International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-04 E-ISSN: 347-693 Scenario-based Evaluation of Software Architecture Styles from the Security Viewpoint

More information

Vectors Math 122 Calculus III D Joyce, Fall 2012

Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors in the plane R 2. A vector v can be interpreted as an arro in the plane R 2 ith a certain length and a certain direction. The same vector can be

More information

ISOMORPHISM BETWEEN AHP AND DOUBLE ENTRY BOOK KEEPING SYSTEM

ISOMORPHISM BETWEEN AHP AND DOUBLE ENTRY BOOK KEEPING SYSTEM ISOMORPHISM BETWEEN AHP AND DOUBLE ENTRY BOOK KEEPING SYSTEM Masaaki Shinohara* Nihon University Izumi-chou, Narashino Chiba 275-8575, Japan shinohara.masaaki@nihon-u.ac.jp Keikichi Osawa Nihon University

More information

Selling T-shirts and Time Shares in the Cloud

Selling T-shirts and Time Shares in the Cloud Selling T-shirts and Time Shares in the Cloud Daniel Gmach HP Labs Palo Alto, CA, USA daniel.gmach@hp.com Jerry Rolia HP Labs Palo Alto, CA, USA jerry.rolia@hp.com Ludmila Cherkasova HP Labs Palo Alto,

More information

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN

More information

Contractor selection using the analytic network process

Contractor selection using the analytic network process Construction Management and Economics (December 2004) 22, 1021 1032 Contractor selection using the analytic network process EDDIE W. L. CHENG and HENG LI* Department of Building and Real Estate, The Hong

More information