Research on building software usage model based on UML model

被引:3
|
作者
Li H. [1 ,2 ]
Zhao A. [1 ]
Zhang D. [3 ]
Zhang J. [1 ,2 ]
机构
[1] School of Computer and Information Technology, Beijing Jiaotong University, Beijing
[2] Research Center of Network Management Technology for High Speed Railway, Beijing Jiaotong University, Beijing
[3] National Research Center of Railway Safety Assessment, Beijing Jiaotong University, Beijing
关键词
Reliability test; Software reliability; Software test; Software usage model; UML;
D O I
10.1007/s13198-017-0619-3
中图分类号
学科分类号
摘要
Software usage model can be used as a guide when generate reliability test cases and it helps to evaluate the reliability of the software. Recent researches of deriving Markov Chain usage model from UML Model are mostly based on the UML sequence diagram and UML component diagram. But there are some problems with the existing methods: for some large software systems, there are many kinds of users who use the software in different ways, while a general usage model is not targeted and not suitable for all users. For this reason,this paper puts forward a new method to construct user-based software usage model. The method constructs usage model according to the UML activity diagram and UML use-case diagram, the model constructed by this method is user-based: the model describes, for every kind of users, the specific interacting process between the user and the system. What’s more, the model can be used to guide test cases generation. © 2017, The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden.
引用
收藏
页码:675 / 683
页数:8
相关论文
共 50 条
  • [1] Study of the Software Size Estimation Model Based on UML
    Liu, Li
    Yang, Aolei
    Tao, Qiang
    Zhu, Lingling
    Wu, Dingbing
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2014, : 138 - 142
  • [2] Statistical testing of software based on a usage model
    Walton, Gwendolyn H.
    Poore, J.H.
    Trammell, Carmen J.
    Software - Practice and Experience, 1995, 25 (01): : 97 - 108
  • [3] An enterprise software and application PIM model based on extended UML
    Meng, Fan-Chao
    Chu, Dian-Hui
    Zhan, De-Chen
    Xu, Xiao-Fei
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2010, 42 (05): : 791 - 796
  • [4] Software Model Creation with Multidimensional UML
    Gregorovic, Lukas
    Polasek, Ivan
    Sobota, Branislav
    INFORMATION AND COMMUNICATION TECHNOLOGY, 2015, 9357 : 343 - 352
  • [5] Managing model quality in UML-based software development
    Lange, Christian F. J.
    Chaudron, Michel R. V.
    13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 7 - +
  • [6] Software design for internet lab system based on UML model
    Lu Yichan
    Li Zheying
    Proceedings of the First International Symposium on Test Automation & Instrumentation, Vols 1 - 3, 2006, : 148 - 151
  • [7] A UML model for analyzing software quality
    Yacoub, SM
    Ammar, HH
    Mili, A
    6TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2000, : 85 - 89
  • [8] An unascertained software reliability model based on usage profile
    Sun, Shengjuan
    Cai, Heng
    Xiao, Shenggang
    Zhang, Shiqiao
    2007 INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2007, : 652 - 655
  • [9] STATISTICAL TESTING OF SOFTWARE-BASED ON A USAGE MODEL
    WALTON, GH
    POORE, JH
    TRAMMELL, CJ
    SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (01): : 97 - 108
  • [10] Research on Product Lifecycle Model-Based on UML
    Xia, Zihang
    Yang, Jiping
    Yin, Sheng
    Hu, Tao
    2020 ASIA CONFERENCE ON GEOLOGICAL RESEARCH AND ENVIRONMENTAL TECHNOLOGY, 2021, 632