Font Size: a A A

Research On Theory And Key Technology Of Software Trustworthiness Measurement Based On Behavior

Posted on:2014-07-15Degree:DoctorType:Dissertation
Country:ChinaCandidate:Q HanFull Text:PDF
GTID:1268330401963112Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Trust is essential to most human transactions as well as for Internet based software applications. With the rapid development of modern informationlized society, more and more people need the services provided by variety softwares to make their life with higher quality. In last decade, the Internet-based software applications had evolved deeply, that means their operation situations had changed from closed and concentrated privacy R&D environment to open and distributed collborative networked R&D environment, moreover, that also means the corresponding using patterns had changed from deterministic functions owning pattern for special users to virtual service recommending pattern for common users. Based on this scenario emerging, we should concern about the research on measurement theories and technologies to improve the trustworthiness of software systems, so as to archieve the aim of construting trustworthy software systems.Numerous research papers have addressed trust and software trustworthiness in recent years, but mainly from a security point of view. A decision to trust is usually associated with an explicit or implicit assessment of risk. Therefore we consider trust as a subjective concept sourced from the human mind, and related to this, software trustworthiness as an objective concept, a comprehensive characteristic in Cloud Computing. Only if software trustworthiness is consistent and match the expectation of users’ trust, users will accept the services provided by software.At present, to process the complex logic calculation problem generated from the procedure of software trustworthiness measurement, many foreign and domestic researchers have put forward a serial of novel methods from different views, comparative with their methods, the main contributions of this thesis are as follows:(1) Software trustworthiness measurement based on behavior. Addressing to the key scientific problems and research points about software trustworthiness measurement theories based on behavior, put forward a series of completed software trustworthiness measurement concept model. A framework model is proposed for the infrastructure of software trustworthiness measurement system. And put forward the dynamic construction model of trustworthiness indication system based on software architecture.(2) Common software trusworthiness measurement approach based on non-classive feature. Based on the common model for software trustworthiness based on fuzzy mathematics, propose a group of congruence measure calculus for software behaviors, and realized the algorithm for the calculus. Experimental result shows that the model can resolve the software trustworthiness measurement problem under underministic and dynamic evolved runtime environment successfully, moreover, the measurement result has better characteristic with precise, completed and explainable attributes.(3) Opertimized software trusworthiness measurement approach based on classification features. To opertimize the common measurement model for software trustworthiness based on software architecture, propose a group of measure calculus based on precise fragmentation and non-precise fragmentation of software behavior. Experimental result shows that the model can resolve the problem of complex system software trustworthiness measurement with multi-dimension feature drived by software architecture, and can improve the adaptiveness and resolve scope of software trustworthiness measurement model.(4) Domain-specfic software trustworthiness measurement approach. To solve the software trustworthiness measurement approach for workflow system behavior based on component, addressing to the absent of measurement methods about formalization on trustworthiness attributes of Business Process Reengineering oriented Application Server(BPRAS), based on the features of characteristics and behaviors of components consisting of the Application Server, introduce an abstraction view of computing between those components through Process Algebraic approaches, furthermore, define relative concepts about its components computing operators in order to construct algebraic model of its software trustworthiness to support the measurement of trustworthy BPRAS.
Keywords/Search Tags:Trustworthy Software, Trustworthiness Measurement, Software Behavior, Measurement Model, Workflow ManagementSystem
PDF Full Text Request
Related items