首页> 外文期刊>International Journal of Computer Systems Science & Engineering >A software infrastructure for dependable embedded systems
【24h】

A software infrastructure for dependable embedded systems

机译:适用于可靠嵌入式系统的软件基础架构

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

摘要

Recent embedded systems like mobile phones and digital TV appliances have been increasing their functionalities. These systems become very complex, but new products should be developed with short time-to-market. Therefore, future embedded systems that will be more complex require a new software infrastructure that industries can develop new products faster by reusing existing software as much as possible. In our project, we are developing SPUMONE which is able to compose multiple functionalities with a minimum cost. SPUMONE enables multiple OSes to coexist on a single system. Therefore, most of existing application programs require no modification. For satisfying the requirements of embedded systems, one of the most important goal of SPUMONE is to satisfy real-time constraints of real-time OSes. When real-time OS and general purpose OS like Linux run at the same time, the real-time OS can ensure the real-time responsiveness. It is also important to ensure security in future embedded systems that is always connected to the Internet. Increasing the complexity and functionality in embedded systems makes the OS kernel more vulnerable from malicious programs. This raises the need of the integrity management system for the general purpose OS kernel. The integrity management system that observes the behavior of kernel activities from the outside of the OS kernel is promising approach to increase the security of the general purpose OS kernel. However, traditional integrity management systems require extra resources and do not take into account the monitoring on a multi-core processor. The monitoring service which is an integrity management system running on SPUMONE as a new OS personality checks the integrity of data structures in the general purpose OS kernel. It also takes into account running on a multi-core processor. Therefore, the monitoring service and the general purpose OS can run on different cores to reduce the overhead of the integrity management.
机译:最近的嵌入式系统,如手机和数字电视设备,已经在增加其功能。这些系统变得非常复杂,但是新产品的上市时间应较短。因此,未来将变得更加复杂的嵌入式系统需要新的软件基础结构,以便行业可以通过尽可能多地重用现有软件来更快地开发新产品。在我们的项目中,我们正在开发SPUMONE,它能够以最小的成本构成多种功能。 SPUMONE使多个操作系统可以在一个系统上共存。因此,大多数现有的应用程序不需要修改。为了满足嵌入式系统的需求,SPUMONE的最重要的目标之一就是满足实时操作系统的实时约束。当实时操作系统和通用操作系统(如Linux)同时运行时,实时操作系统可以确保实时响应。确保将来始终连接到Internet的嵌入式系统的安全性也很重要。嵌入式系统中复杂性和功能的增加使OS内核更容易受到恶意程序的攻击。这就提出了对于通用OS内核的完整性管理系统的需求。从OS内核外部观察内核活动行为的完整性管理系统是提高通用OS内核安全性的有前途的方法。但是,传统的完整性管理系统需要额外的资源,并且没有考虑对多核处理器的监视。监视服务是作为新的OS个性运行在SPUMONE上的完整性管理系统,它检查通用OS内核中数据结构的完整性。它还考虑了在多核处理器上运行。因此,监视服务和通用OS可以在不同的内核上运行,以减少完整性管理的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号