首页> 外文期刊>IEEE Transactions on Software Engineering >Systematic reliability analysis of a class of application-specific embedded software framework
【24h】

Systematic reliability analysis of a class of application-specific embedded software framework

机译:一类专用嵌入式软件框架的系统可靠性分析

获取原文
获取原文并翻译 | 示例

摘要

Dramatic advances in computer and communication technologies have made it economically feasible to extend the use of embedded computer systems to more and more critical applications. At the same time, these embedded computer systems are becoming more complex and distributed. As the bulk of the complex application-specific logic of these systems is realized by software, the need for certifying software systems has grown substantially. While relatively mature techniques exist for certifying hardware systems, methods of rigorously certifying software systems are still being actively researched. Possible certification methods for embedded software systems range from formal verification to statistical testing. These methods have different strengths and weaknesses and can be used to complement each other. One potentially useful approach is to decompose the specification into distinct aspects that can be independently certified using the method that is most effective for it. Even though substantial-research has been carried out to reduce the complexity of the software system through decomposition, one major hurdle is the need to certify the overall system on the basis of the aspect properties. One way to address this issue is to focus on architectures in which the aspects are relatively independent of each other. However, complex embedded systems are typically comprised of multiple architectures. We present an alternative approach based on the use of application-oriented-frameworks for implementing embedded systems. We show that it is possible to design such frameworks for embedded applications and derive expressions for determining the system reliability from the reliabilities of the framework and the aspects. The method is illustrated using a distributed multimedia collaboration system.
机译:计算机和通信技术的巨大进步已使将嵌入式计算机系统的使用扩展到越来越关键的应用程序在经济上可行。同时,这些嵌入式计算机系统变得越来越复杂和分散。由于这些系统的大部分复杂的特定于应用程序的逻辑是通过软件实现的,因此对软件系统进行认证的需求已大大增加。尽管存在用于认证硬件系统的相对成熟的技术,但是仍在积极地研究严格认证软件系统的方法。嵌入式软件系统可能的认证方法范围从形式验证到统计测试。这些方法具有不同的优点和缺点,可以相互补充。一种可能有用的方法是将规范分解为可以使用最有效的方法独立认证的不同方面。尽管已经进行了大量的研究以通过分解来降低软件系统的复杂性,但是一个主要的障碍是需要根据方面属性对整个系统进行认证。解决此问题的一种方法是集中于各个方面相对独立的体系结构。但是,复杂的嵌入式系统通常由多种体系结构组成。我们提出了一种基于使用面向应用的框架来实现嵌入式系统的替代方法。我们表明,有可能为嵌入式应用程序设计此类框架,并从框架和方面的可靠性中得出用于确定系统可靠性的表达式。使用分布式多媒体协作系统来说明该方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号