Compensation model of multi-attribute decision making and its application to N-version software choice
Autor: | Galina V. Grishina, D. V. Gruzenkin, Ilker Üstoǧlu, Mustafa Seckin Durmus, Roman Yurievich Tsarev |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2017 |
Předmět: |
Software development approach
Mathematical optimization Computer science Multi-attribute decision making 02 engineering and technology Dependability Computer software selection and evaluation Software selection Software Redundancy 0502 economics and business Business decision mapping 0202 electrical engineering electronic engineering information engineering N-version programming Intelligent systems Real-life information Computer software Software design Application programs Software engineering Decision engineering business.industry Management science 05 social sciences N version programming Intelligent decision support system Software development Compensation model Fault tolerance 020207 software engineering N-version software Compensation modeling Multi attribute decision making Optimal variants business Decision making 050203 business & management |
Zdroj: | Advances in Intelligent Systems and Computing ISBN: 9783319571409 CSOC (3) |
Popis: | Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the multi-attribute decision making problem is the choice of an alternative from the set of all possible alternatives on the base of usually contradicting attributes. In this paper, a new multi-attribute decision making model is presented. The proposed model develops a linear compensatory process for the interconnected attributes. It concerns the overall ranking of the alternatives based on the attribute-wise ranking as well as the interaction and the combination of the attributes. The compensation model of multi-attribute decision making is applied to N-version software selection. N-version programming is one of the well-known software development approach which ensures high dependability and fault tolerance of software. However, the problem of extra resource involvement arises since the N-version programming stipulates program redundancy. A set of characteristics/attributes have to be considered when choosing an optimal variant of N-version software. The proposed compensation model of multi-attribute decision making provides a solution to this problem. Additionally, a case study on choosing N-version software for a real-life information and control system problem is provided to verify the correctness of our model. © Springer International Publishing AG 2017. |
Databáze: | OpenAIRE |
Externí odkaz: |