首页> 外文期刊>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号