首页> 外文学位 >Schedulability analysis and automated implementation of real-time object-oriented design models.
【24h】

Schedulability analysis and automated implementation of real-time object-oriented design models.

机译:可调度性分析和实时面向对象设计模型的自动实现。

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

摘要

There is a growing interest in adopting object technologies for the development of real-time systems. Several commercial tools, currently available, provide object-oriented modeling and design support for real-time systems. While these products provide many useful facilities, such as visualization tools and automatic code generation, they are all weak in addressing the central characteristic of real-time system design, i.e., providing support for a designer to reason about timeliness properties.; We believe an approach that integrates the advancements in both object modeling and design methods, and real-time scheduling theory is the key to successful use of object technology for real-time software. We propose a methodology based on this idea for uni-processor multi-threaded environments. Specifically, given an application design model and end-to-end timing requirements, we synthesize a feasible implementation model using a built-in schedulability analysis tool. The synthesis process is supported by automatic code generation that can take the application design model and the synthesized implementation model and generate code for the target platform.; In this thesis, I have designed and implemented some of the key components to support this methodology. First, I have developed a schedulability test that determines whether a particular implementation model satisfies the real-time requirements of an application. This can be used during the automatic synthesis process. Second, I have developed an initial implementation supporting automatic code generation, which takes textual specifications of the application design model and a synthesized implementation model, and automatically generates executable code for it.
机译:对采用对象技术来开发实时系统的兴趣与日俱增。当前可用的几种商业工具为实时系统提供了面向对象的建模和设计支持。尽管这些产品提供了许多有用的功能,例如可视化工具和自动代码生成,但是它们都不能满足实时系统设计的中心特征,即为设计人员提供及时性方面的支持。我们认为,一种将对象建模和设计方法方面的进步相结合的方法以及实时调度理论是成功将对象技术用于实时软件的关键。我们针对单处理器多线程环境提出了一种基于该思想的方法。具体来说,给定应用程序设计模型和端到端时序要求,我们使用内置的可调度性分析工具综合了可行的实施模型。自动代码生成支持综合过程,该代码生成可以采用应用程序设计模型和综合的实现模型,并为目标平台生成代码。在本文中,我设计并实现了一些支持此方法的关键组件。首先,我开发了一个可调度性测试,该测试确定特定的实现模型是否满足应用程序的实时需求。可以在自动合成过程中使用。其次,我开发了支持自动代码生成的初始实现,该实现采用应用程序设计模型和综合实现模型的文本规范,并自动为其生成可执行代码。

著录项

  • 作者

    Karvelas, Panagiota.;

  • 作者单位

    Concordia University (Canada).;

  • 授予单位 Concordia University (Canada).;
  • 学科 Computer Science.
  • 学位 M.Comp.Sc.
  • 年度 2000
  • 页码 102 p.
  • 总页数 102
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:47:48

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号