Elicit the Requirements on Software Dependability: A Knowledge-Based Approach

被引:4
|
作者
Liu, Chun [1 ]
Wang, Yue [1 ]
Jin, Zhi [1 ]
机构
[1] Chinese Acad Sci, Acad Math & Syst Sci, Beijing, Peoples R China
关键词
requirement engineering; requirements elicitation; software dependability; threats to software; TAXONOMY;
D O I
10.1109/APSEC.2009.69
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Dependability, which is regarded to be an integrative concept characterized by properties such as reliability, safety, security, and maintainability, has been paid more and more attentions recently. However, it has not been followed with enough interest by traditional requirements engineering approaches. This paper proposes a knowledge based approach for dependability requirements elicitations. This approach argues that the knowledge captured from the data about software failure can be utilized for the dependable system development. A classification scheme of the threats to system dependability has been given and a meta-model of the depend ability-related knowledge has been built. On the basis of the unified model of dependability (UMD), this paper utilizes the knowledge to help the elicitation of stakeholders' requirements on the system dependability. An online banking system has been used for illustrating the feasibility of our approach.
引用
收藏
页码:233 / 240
页数:8
相关论文
共 50 条
  • [1] Eliciting dependability requirements: A knowledge-based approach
    Liu, Chun
    Wang, Yue
    Jin, Zhi
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2010, 38 (2A): : 188 - 193
  • [2] A KNOWLEDGE-BASED APPROACH FOR THE DEVELOPMENT OF CONCURRENT SOFTWARE
    TZIALLAS, GD
    KARKANIS, S
    TSOUTSOU, K
    MICROPROCESSING AND MICROPROGRAMMING, 1991, 31 (1-5): : 25 - 30
  • [3] A PLURALISTIC KNOWLEDGE-BASED APPROACH TO SOFTWARE SPECIFICATION
    NISKIER, C
    MAIBAUM, T
    SCHWABE, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 387 : 411 - 423
  • [4] KNOWLEDGE-BASED SYSTEMS APPLICATION TO REDUCE RISK IN SOFTWARE REQUIREMENTS
    PALMER, JD
    MYERS, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 313 : 351 - 358
  • [5] Requirements for the knowledge-based support of software engineering measurement plans
    Gresse, C
    Briand, LC
    KNOWLEDGE-BASED SYSTEMS, 1998, 11 (02) : 125 - 143
  • [6] KNOWLEDGE-BASED SOFTWARE-DEVELOPMENT FROM REQUIREMENTS TO CODE
    WESTFOLD, SJ
    MARKOSIAN, LZ
    BREW, WA
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 275 : 62 - 80
  • [7] UNDERSTANDING SOFTWARE PRODUCTIVITY - TOWARDS A KNOWLEDGE-BASED APPROACH
    SCACCHI, W
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1991, 1 (03) : 293 - 321
  • [8] Software design as framework reuse:: A knowledge-based approach
    Gómez-Albarrán, M
    González-Calero, PA
    Díaz-Agudo, B
    ECAI 1998: 13TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1998, : 98 - 99
  • [9] Knowledge-Based Approach to COTS Software Selection Processes
    Konys, Agnieszka
    SOFT COMPUTING IN COMPUTER AND INFORMATION SCIENCE, 2015, 342 : 191 - 205
  • [10] KNOWLEDGE-BASED SYSTEM REQUIREMENTS
    JONES, RM
    CANDY, L
    EDMONDS, EA
    KNOWLEDGE-BASED SYSTEMS, 1993, 6 (01) : 31 - 37