首页> 外文学位 >Automating system-level data-interchange software through a system interface description language.
【24h】

Automating system-level data-interchange software through a system interface description language.

机译:通过系统界面描述语言自动化系统级数据交换软件。

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

摘要

Today's platforms, such as full mission simulators (FMSs), exhibit an unprecedented level of hardware and software system integration. In this context, system integrators face heterogeneous system interfaces which need to be aligned and interconnected together in order to deliver a platform's intended capabilities. The sole aspect of the data systems exchange is problematic ranging from data misalignment up to multi-architecture environments over varying kinds of communication protocols. Similar challenges are also faced by integrators when interoperating multiple platforms together through distributed simulation environments where each platform can be seen as a system with its own distinct interface. On the other hand, enabling system reuse across multiple platforms for product line support is challenging for system suppliers, as they need to adapt system interfaces to heterogeneous platforms therefore facing similar challenges as integrators. Furthermore, the introduction of system interface changes in order to respond to late business needs, or unforeseen performance constraints for instance, is even more arduous as impacts are challenging to predict and their effect are often found late into the integration process.;Consequently, this thesis tackles the need to simplify system integration and interoperability in order to reduce their associated costs and increase their effectiveness along with their efficiency. It is meant to bring new advances in the fields of system integration and system interoperability. Notably, by establishing a common taxonomy, and by increasing the understanding of system interfaces, the various aspects impacting system data exchanges, multi-architecture environment considerations, and the factors enabling interface governance as well as system reuse. To this end, two research objectives have been formulated.;The first objective aims at defining a language used to describe system interfaces and the various aspects surrounding their data exchanges. Therefore, three key aspects are studied relating to system interfaces: the relevant language elements used to describe them, modeling system interfaces with the language, and capturing multi-architecture considerations.;The second objective aims at defining a method to automate the software responsible for system data exchanges as a way of simplifying the tasks involved in system integration and interoperability. Therefore, model compilers and code generation techniques are studied.;Consequently, this thesis tackles the need to simplify system integration and interoperability in order to reduce their associated costs and increase their effectiveness along with their efficiency. It is meant to bring new advances in the fields of system integration and system interoperability. Notably, by establishing a common taxonomy, and by increasing the understanding of system interfaces, the various aspects impacting system data exchanges, multi-architecture environment considerations, and the factors enabling interface governance as well as system reuse. To this end, two research objectives have been formulated.;The demonstration of these objectives brings new advances in the state of the art of system integration and system interoperability. Notably, this culminates in a novel system interface description language, SIDL, used to capture system interfaces and the various aspects surrounding their data exchanges, as well as a new method for automating the system-level datainterchange software from system interfaces captured in this language.;The advent of SIDL also contributes a new taxonomy providing a comprehensive perspective over system interoperability as well as a common language which can be shared amongst stakeholders, such as integrators, suppliers, and system experts. Being architecture-agnostic, SIDL provides a single architectural viewpoint overseeing all system interfaces and capturing multi-architecture considerations which was never achieved prior to this work. Furthermore, a SIDL code generator is introduced which has the novelty of generating the data-interchange software from a richer pool of information, notably from the high-level system relationships down to the low-level protocol and encoding details. Because multi-architecture considerations are captured natively in SIDL, this enables the code generator to be architecture-agnostic making it reusable in other contexts.;This thesis also paves the way for future research building upon its contributions. It even proposes a vision for software application development with the end goal being to push further the boundaries of simplifying and automating the tasks involved in system integration and interoperability.
机译:诸如全任务模拟器(FMS)之类的当今平台展示了前所未有的硬件和软件系统集成水平。在这种情况下,系统集成商面临着异构的系统接口,这些接口需要对齐并互连在一起才能提供平台的预期功能。数据系统交换的唯一方面是有问题的,范围从数据不对齐到各种通信协议上的多体系结构环境。集成商在通过分布式仿真环境将多个平台互操作在一起时,也面临着类似的挑战,在每个环境中,每个平台都可以看作是一个具有自己独特接口的系统。另一方面,对于系统供应商来说,实现跨多个平台的系统重用以支持产品线对于系统供应商来说是一项挑战,因为他们需要使系统接口适应异构平台,因此面临与集成商类似的挑战。此外,为了响应最新的业务需求而引入系统接口更改,例如遇到不可预见的性能限制,这更加艰巨,因为影响难以预测,并且其影响通常会在集成过程后期才能发现。论文解决了简化系统集成和互操作性的需求,以降低其相关成本并提高其有效性以及效率。它旨在在系统集成和系统互操作性领域带来新的进步。值得注意的是,通过建立通用分类法,以及通过增加对系统接口的理解,各个方面都会影响系统数据交换,多体系结构环境注意事项以及支持接口治理以及系统重用的因素。为此,已经制定了两个研究目标。;第一个目标旨在定义用于描述系统接口和围绕其数据交换的各个方面的语言。因此,研究了与系统接口有关的三个关键方面:用于描述它们的相关语言元素,使用该语言对系统接口进行建模以及捕获多体系结构的考虑。第二个目标旨在定义一种方法,使负责该软件的软件自动化系统数据交换是简化系统集成和互操作性所涉及任务的一种方式。因此,研究了模型编译器和代码生成技术。因此,本论文解决了简化系统集成和互操作性的需求,以降低其相关成本并提高其有效性以及效率。它旨在在系统集成和系统互操作性领域带来新的进步。值得注意的是,通过建立通用分类法,以及通过增加对系统接口的理解,各个方面都会影响系统数据交换,多体系结构环境注意事项以及支持接口治理以及系统重用的因素。为此,已经制定了两个研究目标。这些目标的证明为系统集成和系统互操作性领域带来了新的进展。值得注意的是,这最终以一种新颖的系统接口描述语言SIDL(用于捕获系统接口以及围绕其数据交换的各个方面)以及一种新方法来实现,该新方法可从以该语言捕获的系统接口中自动进行系统级数据交换软件。 ; SIDL的出现也为新的分类法做出了贡献,它为系统互操作性提供了全面的视角,并提供了一种可以在利益相关者(例如集成商,供应商和系统专家)之间共享的通用语言。 SIDL与体系结构无关,它提供了一个单一的体系结构观点来监视所有系统接口并捕获多体系结构注意事项,这在此工作之前从未实现。此外,引入了一种SIDL代码生成器,它具有从更丰富的信息池中生成数据交换软件的新颖性,特别是从高层系统关系到底层协议和编码细节。由于在SIDL中固有地捕获了多体系结构考虑因素,因此这使得代码生成器与体系结构无关,从而使其可在其他环境中重用。;本文还为基于其贡献的未来研究铺平了道路。它甚至提出了软件应用程序开发的愿景,最终目标是进一步推动简化和自动化系统集成和互操作性所涉及任务的界限。

著录项

  • 作者

    Tapp, Martin.;

  • 作者单位

    Ecole Polytechnique, Montreal (Canada).;

  • 授予单位 Ecole Polytechnique, Montreal (Canada).;
  • 学科 Engineering Electronics and Electrical.;Engineering System Science.;Computer Science.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 157 p.
  • 总页数 157
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:53:59

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号