计算机应用 ›› 2013, Vol. 33 ›› Issue (02): 575-578.DOI: 10.3724/SP.J.1087.2013.00575

• 计算机软件技术 • 上一篇    下一篇

嵌入式实时控制系统软件可靠性建模与应用

郭荣佐1,黄君2   

  1. 1. 四川师范大学 计算机科学学院, 成都 610068
    2. 四川工商职业技术学院 基础部,四川 都江堰 611830
  • 收稿日期:2012-08-20 修回日期:2012-10-10 出版日期:2013-02-01 发布日期:2013-02-25
  • 通讯作者: 郭荣佐
  • 作者简介:郭荣佐(1973-),男,四川开江人,副教授,主要研究方向:嵌入式实时系统、物联网感知、计算机控制系统;
    黄君(1974-),女,重庆人,讲师,硕士,主要研究方向:应用数学。
  • 基金资助:
    四川省教育厅自然科学基金重点项目

Modeling and application for software reliability of embedded real-time control system

GUO Rongzuo1,HUANG Jun2   

  1. 1. College of Computer Science, Sichuan Normal University, Chengdu Sichuan 610068, China
    2. Department of Grounding Instruction, Sichuan Technology and Business College, Dujiangyan Sichuan 611830, China
  • Received:2012-08-20 Revised:2012-10-10 Online:2013-02-01 Published:2013-02-25
  • Contact: GUO Rongzuo

摘要: 嵌入式实时控制系统(ERCS)广泛应用于各种控制系统中,其软件不同于普通软件,除满足实时性要求外,可靠性也是相当重要的。首先对嵌入式实时控制系统软件进行形式化抽象定义,然后对不可再分的软件模块进行可靠性建模,并应用Copula函数对软件系统进行建模,最后应用建立的模型,对具体的系统进行了软件可靠性计算。通过实例计算可知,用Copula函数建立的嵌入式实时控制系统软件可靠性模型,考虑了软件各个模块的相依性,进而得到嵌入式实时控制系统软件模块相依的可靠度较各模块独立时有所提高。

关键词: 嵌入式实时控制系统, 软件可靠性, Copula函数, 建模

Abstract: Embedded Real-time Control System (ERCS) is widely used in all kinds of control systems. Its software is different from other common software. Besides to meet the real-time requirements, the software needs to be reliable. At first, abstract formalization for the software of embedded real-time control system was defined. Then, reliability modeling was given for software modules which can not be subdivided, and the reliability modeling for software of embedded real-time control system was also provided by applying Copula function. The reliability of specific system software was calculated by using the model. The results show that the reliability model established with Copula function takes account of the correlation between software modules, therefore the reliability of software modules of embedded real-time control system was improved compared with the independent modules.

Key words: Embedded Real-time Control System (ERCS), software reliability, Copula function, modeling

中图分类号: