Using ELECTRE TRI Outranking Method to Evaluate Trustworthy Software

  • Gang Lu
  • Huaimin Wang
  • Xiaoguang Mao
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6407)


Trustworthy software evaluation is taken as the multi-criteria decision aiding process in this paper. The use of ELECTRE TRI method for evaluating software trustworthiness is presented. Software under evaluation is compared with some predefined norms and is assigned to one of trust levels. The entire evaluating process is described, including definition of problem situation and formulation, determination of the model and its parameters, and the application of the model. A metric for trustworthiness and an attributes weighting method are also presented. Some practical considerations are discussed in the final part of the paper.


trustworthy software evaluation models ELECTRE TRI method MCDA 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Schneider, F.B.: Trust in cyberspace. National Academic Press, New York (1999)Google Scholar
  2. 2.
    Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. on Dependable and Secure Computing 1(1), 11–33 (2004)CrossRefGoogle Scholar
  3. 3.
    National Software Strategy Steering Group.: Software 2015: A National Software Strategy to Ensure U.S. Security and Competitiveness. Center for National Software Studies (2005)Google Scholar
  4. 4.
    Roy, B.: Multicriteria Methodology for Decision Aiding. Kluwer Academic, London (1996)CrossRefMATHGoogle Scholar
  5. 5.
    Mousseau, R., Slowinski, R., Zielniewicz, P.: A User-oriented Implementation of the ELECTRE TRI Method Integrating Preference Elicitation Support. Computers and Operations Research 27(7-8), 757–777 (2000)CrossRefMATHGoogle Scholar
  6. 6.
    Figueira, J., Greco, S., Ehrgott, M.: Multiple Criteria Decision Analysis: State of the art surveys. Springer, New York (2004)MATHGoogle Scholar
  7. 7.
    Tian, J.: Quality-Evaluation Models and Measurements. IEEE Software 21(3), 84–91 (2004)CrossRefGoogle Scholar
  8. 8.
    Sen, C.G., Baracli, H.: A Brief Literature Review of Enterprise Software Evaluation and Selection Methodologies: A Comparison in the Context of Decision-Making Methods. In: Proceedings of 5th International Symposium on Intelligent Manufacturing Systems, SaKarya, pp. 874–883 (2006)Google Scholar
  9. 9.
    Morisio, M., Tsoukias, A.: IusWare, A Methodology for the Evaluation and Selection of Software Products. IEEE Proceedings on Software Engineering 144, 162–174 (1997)CrossRefGoogle Scholar
  10. 10.
    Stamelos, I., Tsoukias, A.: Software Evaluation Problem Situations. European Journal of Operations Research 145(2), 273–286 (2003)CrossRefMATHGoogle Scholar
  11. 11.
    Trustworthy software tools and integration environment,
  12. 12.
    Saaty, T.L.: Decision Making with the Analytic Hierarchy Process. Int. J. Services Sciences 1(1), 83–98 (2008)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Mousseau, V., Slowinski, R., Zielniewicz, P.: ELECTRE TRI 2.0a Methodological Guide and user’s Manual. In: Document du LAMSADE, vol. 111, Universite Paris-Dauphine (1999)Google Scholar
  14. 14.
    Mousseau, V., Figueira, J., Naux, J.P.: Using Assignment Examples to Infer Weights for ELECTRE TRI Method: Some Experimental Results. European Journal of Operational Research 130(2), 263–275 (2001)CrossRefMATHGoogle Scholar
  15. 15.
    Dias, L., Mousseau, V.: Inferring Electre’s Veto-related Parameters from outranking Examples. European Journal of Operational Research 170(1), 172–191 (2006)CrossRefMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Gang Lu
    • 1
  • Huaimin Wang
    • 1
  • Xiaoguang Mao
    • 1
  1. 1.Computer SchoolNational University of Defense TechnologyChangShaChina

Personalised recommendations