首页> 外文期刊>Science of Computer Programming >Model driven middleware: A new paradigm for developing distributed real-time and embedded systems
【24h】

Model driven middleware: A new paradigm for developing distributed real-time and embedded systems

机译:模型驱动的中间件:开发分布式实时和嵌入式系统的新范例

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

摘要

Distributed real-time and embedded (DRE) systems have become critical in domains such as avionics (e.g., flight mission computers), telecommunications [e.g., wireless phone services), tele-medicine (e.g., robotic surgery), and defense applications (e.g., total ship computing environments). These types of system are increasingly interconnected via wireless and wireline networks to form systems of systems. A challenging requirement for these DRE systems involves supporting a diverse set of quality of service (QoS) properties, such as predictable latency/jitter, throughput guarantees, scalability, 24×7 availability, dependability, and security that must be satisfied simultaneously in real-time. Although increasing portions of DRE systems are based on QoS-enabled commercial-off-the-shelf (COTS) hardware and software components, the complexity of managing long lifecydes (often ~15-30 years) remains a key challenge for DRE developers and system integrators. For example, substantial time and effort is spent retrofitting DRE applications when the underlying COTS technology infrastructure changes.rnThis paper provides two contributions that help improve the development, validation, and integration of DRE systems throughout their lifecydes. First, we illustrate the challenges in creating and deploying QoS-enabled component middleware-based DRE applications and describe our approach to resolving these challenges based on a new software paradigm called Model Driven Middleware (MDM), which combines model-based software development techniques with QoS-enabled component middleware to address key challenges faced by developers of DRE systems - particularly composition, integration, and assured QoS for end-to-end operations. Second, we describe the structure and functionality of CoSMIC (Component Synthesis using Model Integrated Computing), which is an MDM toolsuite that addresses key DRE application and middleware lifecycle challenges, including partitioning the components to use distributed resources effectively, validating software configurations, assuring multiple simultaneous QoS properties in realtime, and safeguarding against rapidly changing technology.
机译:分布式实时和嵌入式(DRE)系统在航空电子设备(例如飞行任务计算机),电信(例如无线电话服务),远程医疗(例如机器人手术)和国防应用(例如,整个船舶计算环境)。这些类型的系统越来越多地通过无线和有线网络互连以形成系统系统。这些DRE系统的一项挑战性要求涉及支持多种服务质量(QoS)属性集,例如可预测的延迟/抖动,吞吐量保证,可伸缩性,24×7可用性,可靠性和安全性,而这些必须同时满足时间。尽管DRE系统中越来越多的部分基于启用QoS的商用现货(COTS)硬件和软件组件,但是管理长寿命(通常约15至30年)的复杂性仍然是DRE开发人员和系统面临的主要挑战集成商。例如,当基础COTS技术基础结构发生变化时,要花费大量时间和精力来改造DRE应用程序。本文提供了两个有助于在整个生命周期内改善DRE系统的开发,验证和集成的贡献。首先,我们说明了在创建和部署基于QoS的基于组件中间件的DRE应用程序时遇到的挑战,并描述了我们基于名为模型驱动中间件(MDM)的新软件范式解决这些挑战的方法,该模型将基于模型的软件开发技术与支持QoS的组件中间件可解决DRE系统开发人员面临的关键挑战,特别是端到端操作的组成,集成和有保证的QoS。其次,我们描述CoSMIC(使用模型集成计算的组件综合)的结构和功能,它是一种MDM工具套件,用于解决关键的DRE应用程序和中间件生命周期挑战,包括对组件进行分区以有效使用分布式资源,验证软件配置,确保多个实时同步QoS属性,并防范快速变化的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号