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 条
  • [1] A Petri-Net Based Approach for Software Evolution
    Bin Ahmadon, Mohd Anuaruddin
    Yamaguchi, Shingo
    Gupta, Brij Bhooshan
    2016 7TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2016, : 264 - 269
  • [2] A Petri-net approach to software validation
    Freytag, T
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 705 - 711
  • [3] A Petri-Net based validator in reliability of a composite service
    Chi, YL
    Tsai, MH
    Lee, CW
    2005 IEEE INTERNATIONAL CONFERENCE ON E-TECHNOLOGY, E-COMMERCE AND E-SERVICE, PROCEEDINGS, 2005, : 450 - 453
  • [4] SOFTWARE PIPELINING - PETRI-NET PACEMAKER
    ALLAN, VH
    RAJAGOPALAN, M
    LEE, RM
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 23 : 15 - 26
  • [5] Fuzzy neural Petri-net method for reliability estimation of complex systems
    College of North China Institute of Technology, Taiyuan 030008, China
    不详
    Kong Zhi Li Lun Yu Ying Yong, 2006, 5 (687-691):
  • [6] A Petri-Net based modeling approach to concurrent software engineering tasks
    Shen, JJ
    Changchien, SW
    Lin, TY
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2005, 21 (04) : 767 - 795
  • [7] A new software project simulator based on generalized stochastic Petri-net
    Kusumoto, S
    Mizuno, O
    Kikuno, T
    Hirayama, Y
    Takagi, Y
    Sakamoto, K
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 293 - 302
  • [8] Application of 00 Petri-net in the parallel software modelling
    Yao, SZ
    Wang, R
    Dong, SZ
    NEW TECHNOLOGIES ON COMPUTER SOFTWARE, 1997, : 94 - 99
  • [9] Petri-net based modeling method for trust negotiation policy
    State Key Laboratory of Switching Technology and Telecommunication Networks, Beijing University of Post and Telecommunications, Beijing 100876, China
    Gaojishu Tongxin, 2006, 4 (342-347):
  • [10] Simulating on CIS Based on Petri-Net
    Xu Da-hua
    2009 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE & EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2009, : 1132 - 1135