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 条
  • [31] Reliability Evaluation of Cyber-physical System of Distribution Network Based on Petri Net
    Li H.
    Guo X.
    Dianwang Jishu/Power System Technology, 2023, 47 (01): : 347 - 359
  • [32] Petri Net Based Software Testing Scheduling and Selecting
    Ding, Senke
    Xu, Peifu
    Wu, Weimin
    Yang, Yi
    Xing, Zichao
    Lu, Feihua
    Li, Cheng
    PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 168 - 173
  • [33] A Petri net based approach for hardware/software partitioning
    Cruz, F
    Maciel, P
    Barros, E
    14TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2001, : 72 - 77
  • [34] Software Engineering based on Object Management Petri Net
    Yang Jianhua
    COMPUTER AND INFORMATION TECHNOLOGY, 2014, 519-520 : 339 - 342
  • [35] A Study on Reliability of Manufacturing System Based on Petri Net
    蒋昌俊
    HighTechnologyLetters, 1995, (02) : 25 - 30
  • [36] Modeling and evaluation of composite Web services based on generalized stochastic petri net
    Men, Peng
    Duan, Zhenhua
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2008, 42 (08): : 967 - 971
  • [37] Modeling and performance evaluation of collaborative works based on timed colored Petri net
    Tian, Feng
    Li, Renhou
    Zhang, Jincheng
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2003, 37 (06): : 560 - 564
  • [38] Petri net-based architecture for plant simulation
    Camurri, A
    Coglio, A
    ETFA '97 - 1997 IEEE 6TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION PROCEEDINGS, 1997, : 397 - 402
  • [39] An Attack Modeling Based on Colored Petri Net
    周世杰
    秦志光
    张峰
    刘锦德
    Journal of Electronic Science and Technology of China, 2004, (01) : 47 - 52
  • [40] Petri net based modeling of hybrid systems
    Champagnat, R
    Esteban, P
    Pingaud, H
    Valette, R
    COMPUTERS IN INDUSTRY, 1998, 36 (1-2) : 139 - 146