Software Architecture Modeling and Reliability Evaluation Based on Petri Net

被引:21
|
作者
Zhang, Chi [1 ]
Ma, Yunyun [1 ]
Wang, Xiaohua [1 ]
Wang, Ruixue [1 ]
机构
[1] Chinese Acad Sci, Technol & Engn Ctr Space Utilizat, Beijing, Peoples R China
来源
2017 FOURTH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND THEIR APPLICATIONS (DSA 2017) | 2017年
关键词
software architecture; reliability evaluation; time-extended petri net;
D O I
10.1109/DSA.2017.17
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software reliability is one of the most important quality indices in software quality evaluation, with the development of software engineering and component reusing, reliability analysis based on software architecture has become a researching hotspot. This paper makes a review on existed architecture-based reliability evaluation models at first, proposes existed architecture based reliability evaluation types and typical models, putting forward the shortage of these models as well. As petri net has a good ability of description for concurrency and asynchrony. This paper focuses on the research of petri net model, divides transitions into time transitions and instantaneous transitions, and adds time-related reliability-time-delay reliability and temporal reliability, by these means we establish the software architecture modeling. Then by the study of the relationship between component state and system reachable state, we set up the reachable state transition matrix and proceeded system reliability evaluation. At last, we use the method above into a avionics embedded software, accomplish the architecture modeling, reliability evaluation and error analysis, proving the effectiveness and accuracy of this method.
引用
收藏
页码:51 / 56
页数:6
相关论文
共 50 条
  • [41] A simulation modeling method based on Petri net
    Huang, Yu
    Hu, Xuanzheng
    Lv, Guangxian
    Yang, Renfan
    2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing (CSCloud), 2015, : 283 - 288
  • [42] Petri Net based AUV modeling and analyzing
    Zhang, GY
    Gu, GC
    Meng, W
    Zhang, R
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 1295 - 1299
  • [43] Colored Petri Net based attack modeling
    Zhou, SJ
    Qin, ZQ
    Zhang, F
    Zhang, XF
    Chen, W
    Liu, J
    ROUGH SETS, FUZZY SETS, DATA MINING, AND GRANULAR COMPUTING, 2003, 2639 : 715 - 718
  • [44] Application of Petri Net for Evaluation Modeling of Student in the LMS
    Balogh, Zoltan
    Koprda, Stefan
    DIVAI 2014: 10TH INTERNATIONAL SCIENTIFIC CONFERENCE ON DISTANCE LEARNING IN APPLIED INFORMATICS, 2014, : 229 - 239
  • [45] Based on color Petri-net modeling and estimate for task reliability of complex weapon system
    Department of Electric Engineering, Institute of Technology, College of North China, Taiyuan 030008, China
    不详
    Xitong Fangzhen Xuebao, 2007, 11 (2563-2566): : 2563 - 2566
  • [46] Modeling Self-Adaptive Software Systems With Learning Petri Net
    Ding, Zuohua
    Zhou, Yuan
    Zhou, Mengchu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (04): : 483 - 498
  • [47] Architectural object oriented Petri net modeling for software agent templates
    Faculty of ICT and Computer Engineering, Shahrood University of Technology, Shahrood, Iran
    不详
    WSEAS Trans. Commun., 2007, 1 (137-145):
  • [48] RELIABILITY AND AVAILABILITY MODELING OF MECHANICAL SYSTEMS USING STOCHASTIC PETRI NET
    Kumar, Girish
    Jain, Vipul
    Gandhi, O. P.
    PROCEEDINGS OF THE ASME POWER CONFERENCE - 2011, VOL 2, 2012, : 211 - +
  • [49] Software Architecture Modeling and Evaluation Based on Stochastic Activity Networks
    Sedaghatbaf, Ali
    Azgomi, Mohammad Abdolahi
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 46 - 53
  • [50] Software Security Modeling Based On Petri Nets
    Mohsenzadeh, A.
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2015, 15 (01): : 70 - 77