Knowledge Guided Software Trustworthiness Requirements Elicitation

WANG Yue,LIU Chun,ZHANG Wei,JIN Zhi
DOI: https://doi.org/10.3724/sp.j.1016.2011.02165
2011-01-01
Chinese Journal of Computers
Abstract:As software systems are used widely and deeply in society,trustworthiness,which refers to the ability to operate correctly under any situation,becomes one of the hot topics in practice and research.To develop trustworthy software system needs the elicitation of trustworthiness requirements.But the elicitation of the trustworthiness requirements needs the requirements engineer to possess lots of knowledge about undesired conditions a software system may face and the corresponding countermeasures the software system could take to deal with them.There still lacks a systematic method to guide the elicitation of trustworthiness requirements.This paper introduces a meta-model of trustworthiness,founds a knowledge base according to this meta-model,presents a trustworthiness requirements pattern and a method about how to generate patterns from the knowledge base to help eliciting trustworthiness requirements.Finally a stock trading system is used to show the feasibility of this method.
What problem does this paper attempt to address?