1. A Reallocation Approach for Software Trustworthiness Based on Trustworthy Attributes.
- Author
-
Tao, Hongwei, Chen, Yixiang, and Wu, Hengyang
- Subjects
COMPUTER software quality control ,SOFTWARE engineering ,COMPUTER software ,MATHEMATICAL programming ,MATHEMATICAL models ,PAPER arts - Abstract
Software trustworthiness is an important research field in software engineering. In order to appropriately evaluate it, some different measurement approaches have been proposed, which have important guiding significance for improving software trustworthiness. Recently, we have investigated attributes-based approaches. That is, how to maximize trustworthy degree of some software satisfying a given threshold by adjusting every attribute value such that the cost is minimal, i.e., the sum of all attribute values is as small as possible. The work is helpful to improve the software quality under the same cost. This paper continues this work and considers a reallocation approach to dealing with the problem that the threshold and the minimal constraints of every attribute values dynamically increase. In this process, the costs of trustworthiness improvement should be ensured to be minimal. For this purpose, we firstly define a reallocation model by mathematical programming. Then we introduce the notion of growth function. Based on this, a polynomial reallocation algorithm is designed to solve the above reallocation model. Finally, we verify our work on spacecraft softwares and the results show that this work is valid. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF