期刊文献+

采用AADL的软件系统可靠性建模与评估方法 被引量:6

Software System Reliability Modeling and Evaluation Using AADL
下载PDF
导出
摘要 结构分析与设计语言(architecture analysis and design language,AADL)是应用于嵌入式领域的体系结构建模、分析和验证的重要手段。针对系统可靠性随着其规模、复杂度和性能需求的不断提升而愈显突出的问题,给出了一个基于AADL的软件系统可靠性建模与评估框架:首先建立AADL可靠性模型,然后将其转换为广义随机Petri网(generalized stochastic Petri net,GSPN)模型后再进行分析,最后根据分析结果判断是否需要进行模型改进。在研究已有的基本转换规则的基础上,重点讨论了系统中组件之间错误传播以及表示系统发生模式转换的Guard_Transition属性到GSPN的转换规则。以某飞行控制系统中数据发送和处理单元为实例,验证了所提转换规则和可靠性建模与评估框架的有效性。 Architecture analysis and design language (AADL) is used in embedded field for architecture modeling, analysis and verification. As for the problem that the reliability of system becomes crucial along with the increasing of its size, complexity and performance requirements, this paper gives an AADL-based software system reliability modeling and evaluation framework: first establishes the AADL reliability model, and then transforms it into generalized stochastic Petri net (GSPN) model for analysis, finally judges whether model improvement is needed or not according to the analysis results. Based on the study of the existing basic translation rules, this paper focuses on the transformation rules from error propagations between the system components and the GuardTransition property representing mode translations to GSPN, and then takes data transmission and process units in a flight control system for example to verify the effectiveness of transformation rules and framework.
出处 《计算机科学与探索》 CSCD 2011年第10期942-952,共11页 Journal of Frontiers of Computer Science and Technology
基金 国家高技术研究发展计划(863)No.2009AA010313~~
关键词 结构分析与设计语言(AADL) 错误模型附件(EMA) 广义随机Petri网(GSPN) 转换规则 可靠性 模型改进 architecture analysis and design language (AADL) error model annex (EMA) generalized stochastic Petri net (GSPN) transformation rule reliability model improvement
  • 相关文献

参考文献7

二级参考文献165

  • 1Ding Caihong School of Mechanics, DongHua University, Shanghai 200051, P R. China.Application of Petri Net to Fault Diagnosis in Satellite[J].Journal of Systems Engineering and Electronics,2001,12(2):92-96. 被引量:3
  • 2文远保,王瑜坤,陆建东.随机PETRI NET在可靠度估算中的应用[J].计算机工程与应用,1995,31(6):55-58. 被引量:5
  • 3赵胜,冯金富,李骞,余文波.DSMS悬挂物的初始化和控制流程研究[J].航空计算技术,2006,36(5):30-33. 被引量:1
  • 4刘正高.软件可靠性工程评述[A]..电子产品可靠性与环境试验[C].北京,1999..
  • 5张云珠.第二代返回式卫星三冗余控制计算机[A]..卫星研制文选丛书[C].,2002..
  • 6SAE- AS5506, Architecture Analysis and Design Language, Society of Automotive Engineers [ EB/OL]. www. aadl. info, 2004.
  • 7SAE- AS5506_1, SAE Architecture Analysis and Design Language Annex Volume 1, Society of Automotive Engineers [ EB/OL]. www. aadl. info,2006.
  • 8Clark JA,Pradhan DK. Fault injection:A method for validating computer-system dependability [ J ]. IEEE Computer, 1995,28(6) :47 -56.
  • 9Y J Ren,J B Dugan. Optimal design of systems using static and dynamic fault trees [J]. IEEE Transactions on Reliability, 1998 ( 3 ) : 234 - 244.
  • 10K Kanoun, M Borrel. Fault-tolerant systems dependability. Explicit modeling of hardware and software component- interactions [ J ]. IEEE Transactions on Reliability ,2000,49 (4) : 363 - 376.

共引文献115

同被引文献47

  • 1张友生,李雄.基于Petri网的软件体系结构可靠性分析[J].计算机工程与应用,2006,42(25):69-73. 被引量:9
  • 2Zimmermann A. Stochastic Discrete Event Systems: Modeling, E- valuation, Applications [M] Springer, 2008:220-242.
  • 3SAE International.Architecture Analysis and Design Refer-ences Language( AADL)[ S].AS5506,2004.
  • 4Berthomieu B,Bodeveix Jean-Paul,Chaudet C,et al.FormalVerification of AADL Specification in the Topcased Environ-ment [ C]//Proc.of the 14th Ada-Europe International Con-ference on Reliable Software Technologies.Berlin : Springer-Verlag,2009.
  • 5李建一.基于模型驱动的嵌人式实时系统开发平台的研究与实现[D].成都:电子科技大学,2009.
  • 6Sokolsky 0,Lee I,Clarke D.Process-Algebraic Interpretion ofAADL Model[ C]//Proc.of Ada-Europ 2009.Berlin;Spring-er-Verlag ,2009.
  • 7刘雪琴.基于体系结构分析设计语言的实时系统模型开发平台应用研究[D].成都:电子科技大学,2009.
  • 8Illard R M P,Murphy G C.Static analysis to support the evolution of exception structure in objec-oriented systems[J].ACM Transactions on Sofware Engand Methodology,2003,12(2):1912-1921.
  • 9Lerner B S,Cheistov S,Osterweil L J,et al.Exception handling Patterns for Process Modeling[J].IEEE Transaction On Software Engineering,2010,36(2):162-183.
  • 10Zimmermann A.Stochastic Discrete Event Systems:Modeling,Evaluation,Applications[M].Springer,2008:51-97.

引证文献6

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部