计算机科学 ›› 2012, Vol. 39 ›› Issue (Z11): 226-229.

• 数据库与数据挖掘 • 上一篇    下一篇

嵌入式实时软件模型开发环境研究

李 允,桂盛霖,陈 更,罗 蕾   

  1. (电子科技大学计算机科学与工程学院 成都611731)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Model Development Environment Research of Embedded Real-time Software

  • Online:2018-11-16 Published:2018-11-16

摘要: 为保证嵌入式实时软件的功能安全和实时性,基于模型驱动开发方法,研究了嵌入式实时软件的模型开发环境的体系结构,设计了一个嵌入式实时软件模型开发环境的原型MDE环境。其中应用任务模型使用两层模型机制:上层模型用于建模应用任务的功能行为与性能特征并支持形式化功能安全验证和实时性分析,下层模型用于模型测试和自动生成支持嵌入式实时操作系统API接口和驱动函数接口的应用任务源代码。通过工具集成实现了建模、分析验证、代码生成和测试等嵌入式实时软件的完整模型化开发过程,为将来进一步完善和改进嵌入式实时软件模型开发环境的构建技术提供了应用验证。

关键词: 嵌入式实时软件,模型驱动,模型开发环境,功能安全,实时性

Abstract: To guarantee the functional safety and real time of embedded real-time(ERT) software,based on model-driven architecture, this paper researches the architecture of model development environment(MDE) of ERT software, designs a prototype of MDE for ER T software, in which task model is divided into two levels: the upper level is used to model the function behaviors and performance features of tasks and to support formal verification of functional safety and real time; the lower level is used to model tests and to generate task source code supporting APIs of embedded real-time operating systems and driver functions, whereby we implement by tool integration the complete development process of ERT software including modeling, analysis and verification, code generating and testing. The application of this prototype provides a base for further improving the construction techniques in MDE.

Key words: Embedded real-time software, Model-driven architecture, Model development environment, Functional safety, Real-time

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!