A Petri-Net Based Reliability Prediction Method for SOA Software

被引:2
|
作者
Zhang, Hao [1 ]
Lu, Minyan [1 ]
Gu, Tingyang [1 ]
机构
[1] Beihang Univ, Sch Reliabil & Syst Engn, Key Lab Reliabil & Environm Engn Technol, Beijing, Peoples R China
关键词
Service-Oriented Architecture; Petri nets; Model transformation; Reliability prediction; MODEL;
D O I
10.1145/3239576.3239606
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In order to satisfy the requirement of the use of large-scale, complex distributed software system, Service Oriented Architecture has aroused wide concern. How to build a reliable SOA software system has become one of the important issues in this research area. As for SOA software, reliability prediction can be used for providing reliability information at the early stage of development to help developers in improving the quality of software. In current researches of SOA reliability prediction, on the one hand, researchers mainly focus on only one aspect of software system like service processes or service states, neglecting a comprehensive view of both static structure and dynamic behavior. On the other hand, the participation of users is not fully considered and modeled. In our previous research, we proposed a SOA software architecture extended modeling method considering reliability information. In this paper, we continued our research and a SOA software reliability prediction method is proposed. The proposed approach is based on our previous modeling method, and a model transformation approach is used to build the Petri-net based reliability analytic model. Then the reliability prediction result is obtained by Petri-net simulation. The proposed software prediction method can provide reliability information at the early stage of software development, which is helpful for ensuring the reliability requirement and the quality of software at the end of the development.
引用
收藏
页码:165 / 172
页数:8
相关论文
共 50 条
  • [41] Improving the Reliability of Software-Defined Networks with Distributed Controllers Through Leader Election Algorithm and Colored Petri-Net
    Shadi Moazzeni
    Mohammad Reza Khayyambashi
    Naser Movahhedinia
    Wireless Personal Communications, 2019, 109 : 645 - 656
  • [42] Improving the Reliability of Software-Defined Networks with Distributed Controllers Through Leader Election Algorithm and Colored Petri-Net
    Moazzeni, Shadi
    Khayyambashi, Mohammad Reza
    Movahhedinia, Naser
    WIRELESS PERSONAL COMMUNICATIONS, 2019, 109 (01) : 645 - 656
  • [43] Extended Petri-net for workflow modelling
    Zhang, L.
    2006 1ST IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-3, 2006, : 503 - +
  • [44] A COLORED PETRI-NET MODEL OF VHDL
    OLCOZ, S
    COLOM, JM
    FORMAL METHODS IN SYSTEM DESIGN, 1995, 7 (1-2) : 101 - 123
  • [45] ANALYSIS OF PETRI-NET PERFORMANCE MODELS
    BILLINGTON, J
    HENDERSON, B
    PERFORMANCE EVALUATION, 1993, 18 (01) : 1 - 2
  • [46] COLORED ADAPTIVE STRUCTURED PETRI-NET
    GENTINA, JC
    BOUREY, JP
    KAPUSTA, M
    COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1988, 1 (01): : 39 - 47
  • [47] PRODUCTION MANAGEMENT IN A PETRI-NET ENVIRONMENT
    PROTH, JM
    MINIS, I
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1995, 29 (03): : 321 - 352
  • [48] Analysis of Scenarios with Petri-Net Models
    Sarmiento, Edgar
    Sampaio do Prado Leite, Julio Cesar
    Almentero, Eduardo
    2015 29TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2015, : 90 - 99
  • [49] Extended Petri-net for workflow modelling
    Zhang, L.
    ICIEA 2006: 1ST IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-3, PROCEEDINGS, 2006, : 1616 - 1620
  • [50] SCHEDULING OF BATCH PLANT BY PETRI-NET
    SAKAMOTO, S
    KOGA, J
    SHIMOGAICHI, Y
    MATSUMOTO, S
    JOURNAL OF CHEMICAL ENGINEERING OF JAPAN, 1994, 27 (02) : 241 - 244