Compensation model of multi-attribute decision making and its application to N-version software choice
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Open Access Color
Green Open Access
Yes
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
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.
Description
Keywords
Compensation model, Dependability, Multi-attribute decision making, N-version software, Application programs, Computer software, Computer software selection and evaluation, Fault tolerance, Intelligent systems, Redundancy, Software design, Software engineering, Compensation modeling, Multi attribute decision making, N version programming, Optimal variants, Real-life information, Software development approach, Software selection, Decision making, Software development approach, 330, Multi-attribute decision making, Dependability, compensation model, multi-attribute decision making, Computer software selection and evaluation, Software selection, dependability, Redundancy, 50.05.17, Intelligent systems, Real-life information, Computer software, Software design, Application programs, Software engineering, N version programming, Compensation model, Fault tolerance, N-version software, 004, Compensation modeling, Multi attribute decision making, Optimal variants, Decision making
Fields of Science
0211 other engineering and technologies, 02 engineering and technology, 0202 electrical engineering, electronic engineering, information engineering
Citation
WoS Q
Scopus Q

OpenCitations Citation Count
4
Source
Volume
575
Issue
Start Page
148
End Page
157
PlumX Metrics
Citations
CrossRef : 4
Scopus : 5
Captures
Mendeley Readers : 4
SCOPUS™ Citations
5
checked on Jun 05, 2026
Web of Science™ Citations
1
checked on Jun 05, 2026
Page Views
37
checked on Jun 05, 2026
Downloads
19
checked on Jun 05, 2026
Google Scholar™


