Using the analytical hierarchy process in selecting commercial real-time operating systems

Norita Ahmad, Phillip A. Laplante

Research output: Contribution to journalArticle

18 Citations (Scopus)

Abstract

This work involves the novel application of a traditional technique for multivariate decision making to a complex problem in software selection. In particular, we formalize the problem statement "how does one select an appropriate commercial real-time operating system for a specific application" and we review two previous solutions to this decision making problem. Along the way, we will consider various aspects of the theoretical argument, broaden its application, and address the deficiencies of the two other solution strategies. Then, we present an improved solution to the problem using the well-developed Analytical Hierarchy Process (AHP), which is not traditionally used by software engineers. We then demonstrate the application of this method using the same criteria used in the previous methods. By explicitly representing preference, by providing tools that allow users to set and inspect their judgments, and by affording users with systematic evaluation procedure, the contribution is to help the decision maker to better identify an appropriate real-time operating systems solution without the need for intensive performance testing.

Original languageEnglish (US)
Pages (from-to)151-168
Number of pages18
JournalInternational Journal of Information Technology and Decision Making
Volume8
Issue number1
DOIs
StatePublished - Jan 1 2009

Fingerprint

Decision making
Engineers
Testing

All Science Journal Classification (ASJC) codes

  • Computer Science (miscellaneous)

Cite this

@article{800b3f4ecb4e4833a7eb1ba52d4a38b9,
title = "Using the analytical hierarchy process in selecting commercial real-time operating systems",
abstract = "This work involves the novel application of a traditional technique for multivariate decision making to a complex problem in software selection. In particular, we formalize the problem statement {"}how does one select an appropriate commercial real-time operating system for a specific application{"} and we review two previous solutions to this decision making problem. Along the way, we will consider various aspects of the theoretical argument, broaden its application, and address the deficiencies of the two other solution strategies. Then, we present an improved solution to the problem using the well-developed Analytical Hierarchy Process (AHP), which is not traditionally used by software engineers. We then demonstrate the application of this method using the same criteria used in the previous methods. By explicitly representing preference, by providing tools that allow users to set and inspect their judgments, and by affording users with systematic evaluation procedure, the contribution is to help the decision maker to better identify an appropriate real-time operating systems solution without the need for intensive performance testing.",
author = "Norita Ahmad and Laplante, {Phillip A.}",
year = "2009",
month = "1",
day = "1",
doi = "10.1142/S0219622009003314",
language = "English (US)",
volume = "8",
pages = "151--168",
journal = "International Journal of Information Technology and Decision Making",
issn = "0219-6220",
publisher = "World Scientific Publishing Co. Pte Ltd",
number = "1",

}

TY - JOUR

T1 - Using the analytical hierarchy process in selecting commercial real-time operating systems

AU - Ahmad, Norita

AU - Laplante, Phillip A.

PY - 2009/1/1

Y1 - 2009/1/1

N2 - This work involves the novel application of a traditional technique for multivariate decision making to a complex problem in software selection. In particular, we formalize the problem statement "how does one select an appropriate commercial real-time operating system for a specific application" and we review two previous solutions to this decision making problem. Along the way, we will consider various aspects of the theoretical argument, broaden its application, and address the deficiencies of the two other solution strategies. Then, we present an improved solution to the problem using the well-developed Analytical Hierarchy Process (AHP), which is not traditionally used by software engineers. We then demonstrate the application of this method using the same criteria used in the previous methods. By explicitly representing preference, by providing tools that allow users to set and inspect their judgments, and by affording users with systematic evaluation procedure, the contribution is to help the decision maker to better identify an appropriate real-time operating systems solution without the need for intensive performance testing.

AB - This work involves the novel application of a traditional technique for multivariate decision making to a complex problem in software selection. In particular, we formalize the problem statement "how does one select an appropriate commercial real-time operating system for a specific application" and we review two previous solutions to this decision making problem. Along the way, we will consider various aspects of the theoretical argument, broaden its application, and address the deficiencies of the two other solution strategies. Then, we present an improved solution to the problem using the well-developed Analytical Hierarchy Process (AHP), which is not traditionally used by software engineers. We then demonstrate the application of this method using the same criteria used in the previous methods. By explicitly representing preference, by providing tools that allow users to set and inspect their judgments, and by affording users with systematic evaluation procedure, the contribution is to help the decision maker to better identify an appropriate real-time operating systems solution without the need for intensive performance testing.

UR - http://www.scopus.com/inward/record.url?scp=65249132972&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=65249132972&partnerID=8YFLogxK

U2 - 10.1142/S0219622009003314

DO - 10.1142/S0219622009003314

M3 - Article

AN - SCOPUS:65249132972

VL - 8

SP - 151

EP - 168

JO - International Journal of Information Technology and Decision Making

JF - International Journal of Information Technology and Decision Making

SN - 0219-6220

IS - 1

ER -