Compensation model of multi-attribute decision making and its application to N-version software choice

Loading...

Date

Journal Title

Journal ISSN

Volume Title

Open Access Color

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Top 10%
Popularity
Average

relationships.isProjectOf

relationships.isJournalIssueOf

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 Logo
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 Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
1.42297074

Sustainable Development Goals

SDG data is not available