首页> 外文期刊>Computer Languages, Systems & Structures >Automatic synthesis and verification of real-time embedded software for mobile and ubiquitous systems
【24h】

Automatic synthesis and verification of real-time embedded software for mobile and ubiquitous systems

机译:用于移动和无处不在系统的实时嵌入式软件的自动综合和验证

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

摘要

Currently available application frameworks that target the automatic design of real-time embedded software are poor in integrating functional and non-functional requirements for mobile and ubiquitous systems. In this work, we present the internal architecture and design flow of a newly proposed framework called Verifiable Embedded Real-Time Application Framework (VERTAF), which integrates three techniques namely software component-based reuse, formal synthesis, and formal verification. Component reuse is based on a formal unified modeling language (UML) real-time embedded object model. Formal synthesis employs quasi-static and quasi-dynamic scheduling with multi-layer portable efficient code generation, which can output either real-time operating systems (RTOS)-specific application code or automatically generated real-time executive with application code. Formal verification integrates a model checker kernel from state graph manipulators (SGM), by adapting it for embedded software. The proposed architecture for VERTAF is component-based which allows plug-and-play for the scheduler and the verifier. The architecture is also easily extensible because reusable hardware and software design components can be added. Application examples developed using VERTAF demonstrate significantly reduced relative design effort as compared to design without VERTAF, which also shows how high-level reuse of software components combined with automatic synthesis and verification increases design productivity.
机译:针对实时嵌入式软件的自动设计的当前可用的应用程序框架在集成针对移动和无处不在的系统的功能和非功能需求方面很差。在这项工作中,我们介绍了一个新提出的框架,称为可验证嵌入式实时应用框架(VERTAF)的内部体系结构和设计流程,该框架集成了三种技术,即基于软件组件的重用,形式综合和形式验证。组件重用基于正式的统一建模语言(UML)实时嵌入式对象模型。形式化综合利用准静态和准动态调度以及多层便携式高效代码生成,可以输出特定于实时操作系统(RTOS)的应用程序代码或自动生成带有应用程序代码的实时执行程序。形式验证将状态图操纵器(SGM)的模型检查器内核进行集成,使其适应嵌入式软件。为VERTAF提议的体系结构是基于组件的,它允许调度程序和验证程序的即插即用。该体系结构还易于扩展,因为可以添加可重用的硬件和软件设计组件。与没有VERTAF的设计相比,使用VERTAF开发的应用示例证明了相对设计工作量的显着减少,这也表明了软件组件的高级别重用与自动综合和验证相结合如何提高了设计生产率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号