...
首页> 外文期刊>Software >SESAG: an object-oriented application framework for real-time systems
【24h】

SESAG: an object-oriented application framework for real-time systems

机译:SESAG:实时系统的面向对象的应用程序框架

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

摘要

Advancements in hardware and software technologies have made possible the design of real-time systems and applications where stringent timing constraints are imposed on critical tasks. The design of such systems is more complex than that of temporally unrestricted systems because system correctness depends on the satisfaction of functional as well as temporal requirements. To aid users in correctly and efficiently designing systems, object-oriented frameworks provide a useful environment for significant reuse and reduction in design effort. In contrast to other application domains, there has been relatively little work on an application framework for the design of real-time systems. Facing the growing need for real-time applications, we propose a novel application framework called SESAG, which consists of five components, namely Specifier, Extractor, Scheduler, Allocator, and Generator. Within SESAG, several design patterns are proposed and used for the development of real-time applications. A new evaluation metric called relative design effort is proposed for evaluating SESAG. Experiences in using SESAG show a significant increase in design productivity through design reuse and a significant decrease in design time and effort. Two complex application examples have been developed using SESAG and evaluated using the new evaluation metric. The examples demonstrate relative design efforts of at most 18% of the design efforts required by conventional methods.
机译:硬件和软件技术的进步使实时系统和应用程序的设计成为可能,在这些系统中,对关键任务施加了严格的时序约束。这样的系统的设计比时间不受限制的系统的设计更为复杂,因为系统的正确性取决于功能和时间要求的满足性。为了帮助用户正确,有效地设计系统,面向对象的框架提供了一个有用的环境,可以显着地重用并减少设计工作。与其他应用程序域相比,在用于实时系统设计的应用程序框架上进行的工作相对较少。面对对实时应用程序不断增长的需求,我们提出了一种称为SESAG的新颖应用程序框架,该框架由指定符,提取器,调度程序,分配器和生成器五个组件组成。在SESAG中,提出了几种设计模式并将其用于实时应用程序的开发。提出了一种称为相对设计工作量的新评估指标,用于评估SESAG。使用SESAG的经验表明,通过重复使用设计可以显着提高设计生产率,并且可以显着减少设计时间和工作量。使用SESAG开发了两个复杂的应用示例,并使用新的评估指标对其进行了评估。这些示例说明了相对的设计努力,最多是传统方法所需设计努力的18%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号