首页> 外文学位 >RTDEVS/CORBA: A distributed object computing environment for simulation-based design of real-time discrete event systems.
【24h】

RTDEVS/CORBA: A distributed object computing environment for simulation-based design of real-time discrete event systems.

机译:RTDEVS / CORBA:一种分布式对象计算环境,用于基于仿真的实时离散事件系统设计。

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

摘要

Ever since distributed systems technology became increasingly popular in the real-time computing area about two decades ago, real-time distributed object computing technologies have been attracting more attention from researchers and engineers. While highly effective object-oriented methodologies are now widely adopted to reduce the development complexity and maintenance costs of large scale non-real-time software applications, real-time systems engineering practice has not kept pace with these system development methodologies. Indeed, real-time design techniques have not fully adopted the concepts of modular design and analysis which are the main virtues of object-oriented design technologies. As a consequence, the demand for object-oriented analysis, design, and implementation of large-scale real-time applications has been growing.; To address the need for object-oriented real-time systems engineering environments we propose the Real-Time DEVS/CORBA (RTDEVS/CORBA) distributed object computing environment. In this dissertation, we show how this environment is an extension of previously developed DEVS-based modeling and simulation frameworks that have been shown to support an effective modeling and simulation methodology in various application areas. The major objective in developing Distributed Real-Time DEVS/CORBA is to establish a framework in which distributed real-time systems can be designed through DEVS-based modeling and simulation studies, and then migrated with minimal additional effort to be executed in the real-time distributed environment. This environment provides generic support for developing models of distributed embedded software systems, evaluating their performance and timing behavior through simulation and easing the transition from the simulation to actual executions. In this dissertation we describe, in some detail, the design and implementation of the RTDEVS/CORBA environment. It was implemented over Visibroker CORBA middleware along with the use of ACE/TAO real-time CORBA services, such as the real-time event service and the runtime scheduling service. Implementation aspects considered include time synchronization issues, priority-based message dispatching for timely message delivery, implementation of activity with threads, and other features required for simulating and executing real-time DEVS models. Finally, application examples are presented in the last part of the dissertation to show applicability of the environment to real systems-engineering problems.
机译:自从大约二十年前分布式系统技术在实时计算领域变得越来越流行以来,实时分布式对象计算技术就引起了研究人员和工程师的更多关注。虽然现在广泛采用了高效的面向对象方法来降低大规模非实时软件应用程序的开发复杂性和维护成本,但实时系统工程实践并未与这些系统开发方法保持同步。确实,实时设计技术尚未完全采用模块化设计和分析的概念,而模块化设计和分析是面向对象设计技术的主要优点。结果,对大型实时应用程序的面向对象分析,设计和实现的需求不断增长。为了满足对面向对象的实时系统工程环境的需求,我们提出了实时DEVS / CORBA(RTDEVS / CORBA)分布式对象计算环境。在本文中,我们展示了这种环境如何扩展了先前开发的基于DEVS的建模和仿真框架,该框架已被证明可以在各种应用领域中支持有效的建模和仿真方法。开发分布式实时DEVS / CORBA的主要目标是建立一个框架,在该框架中,可以通过基于DEVS的建模和仿真研究来设计分布式实时系统,然后以最小的工作量进行迁移以在实时环境中执行。时间分布式环境。该环境为开发分布式嵌入式软件系统的模型,通过仿真评估其性能和时序行为以及简化从仿真到实际执行的过渡提供了通用支持。在本文中,我们详细介绍了RTDEVS / CORBA环境的设计和实现。它是在Visibroker CORBA中间件上实现的,并使用了ACE / TAO实时CORBA服务,例如实时事件服务和运行时调度服务。所考虑的实现方面包括时间同步问题,用于及时消息传递的基于优先级的消息分发,使用线程的活动的实现以及模拟和执行实时DEVS模型所需的其他功能。最后,在论文的最后一部分给出了应用实例,以说明环境对实际系统工程问题的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号