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 条
  • [21] Discovering Software Architectures with Search-Based Merge of UML Model Variants
    Assuncao, Wesley K. G.
    Vergilio, Silvia R.
    Lopez-Herrejon, Roberto E.
    MASTERING SCALE AND COMPLEXITY IN SOFTWARE REUSE (ICSR 2017), 2017, 10221 : 95 - 111
  • [23] Research of Software Development Model Based on the Theory of Software Engineering
    Wang, Lei
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 1171 - 1173
  • [24] Paths selection for software test and its performance analysis based on software usage model
    Rong, Guoping
    Cai, Zhimin
    Han, Song
    Pan, Jingui
    2003, Shanghai Computer Society (29):
  • [25] Model checking UML specifications of real time software
    Del Bianco, V
    Lavazza, L
    Mauri, M
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 203 - 212
  • [26] Behavioural inheritance in the UML to model software product lines
    Roubtsova, E
    Roubtsov, S
    SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (03) : 409 - 434
  • [27] Building a program of research based on the transtheoretical model
    Finnell, Deborah S.
    JOURNAL OF ADDICTIONS NURSING, 2005, 16 (1-2) : 13 - 21
  • [28] Automated Model Based Application Test for PLC Open Loop Control Software Based on UML
    Vogel-Heuser, Birgit
    Kormann, Benjamin
    Tikhonov, Dmitry
    Roesch, Susanne
    AT-AUTOMATISIERUNGSTECHNIK, 2013, 61 (06) : 382 - 392
  • [29] Selection Model Building on Practical Teaching of College English Software Based on Cloud Model
    Dong, Guijun
    Cheng, Chaoxin
    2012 INTERNATIONAL CONFERENCE IN HUMANITIES, SOCIAL SCIENCES AND GLOBAL BUSINESS MANAGEMENT (ISSGBM 2012), VOL 7, 2012, 7 : 548 - 555
  • [30] Building a software cost estimation model based an categorical data
    Angelis, L
    Stamelos, I
    Morisio, M
    SEVENTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 2001, PROCEEDINGS, 2000, : 4 - 15