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
关键词
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 条
  • [1] Real-time Embedded Software Architecture Modeling and Reliability Evaluation Based on Time-extended Petri Net
    Li, Hong-Bing
    Wang, Ming-Wei
    MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1888 - 1892
  • [2] MAPPING ANNOTATED SOFTWARE ARCHITECTURE DESCRIPTIONS TO A PETRI NET NOTATIONS FOR RELIABILITY EVALUATION
    Emadi, Sima
    PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2011), 2011, : 171 - 175
  • [3] A Petri Net Software for Mission Reliability Evaluation of PMS
    Yu, Haiyue
    Wu, Xiaoyue
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 6040 - 6044
  • [4] Real-time embedded software architecture modeling and reliability estimation based on time-extended Petri Net
    Xu, Yu-Tang
    Yin, Yong-Feng
    Sun, Jing
    Zhang, Chi
    Liu, Bin
    Binggong Xuebao/Acta Armamentarii, 2015, 36 (02): : 363 - 373
  • [5] A Petri net based software architecture for UAV simulation
    Xu, DX
    Borse, P
    Grigsby, K
    Nygard, KE
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 227 - 232
  • [6] System of Systems Architecture Modeling and Mission Reliability Analysis Based on DoDAF and Petri Net
    Chen Zhiwei
    Zhao Tingdi
    Jiao Jian
    Li Yaqiu
    2019 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS 2019) - R & M IN THE SECOND MACHINE AGE - THE CHALLENGE OF CYBER PHYSICAL SYSTEMS, 2019,
  • [7] Time Petri Net-Based Software Reliability Analysis
    Yang, Maoqiang
    INTELLIGENCE COMPUTATION AND EVOLUTIONARY COMPUTATION, 2013, 180 : 231 - 235
  • [8] Operators for Analyzing Software Reliability with Petri net
    Yu Ruiqiang
    Huang Zhiqiu
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 358 - 361
  • [9] Modeling Software Component Based on Extended Colored Petri Net
    Yu, Yong
    Li, Tong
    Liu, Qing
    Dai, Fei
    INTELLIGENT COMPUTING AND INFORMATION SCIENCE, PT II, 2011, 135 : 429 - 434
  • [10] A Petri-Net Based Reliability Prediction Method for SOA Software
    Zhang, Hao
    Lu, Minyan
    Gu, Tingyang
    ICAIP 2018: 2018 THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN IMAGE PROCESSING, 2018, : 165 - 172