首页> 外文OA文献 >Definition of a hybrid programming language for interoperability of heterogeneous software systems at the semantic level
【2h】

Definition of a hybrid programming language for interoperability of heterogeneous software systems at the semantic level

机译:定义用于语义级别的异构软件系统的互操作性的混合编程语言

摘要

Abstract: In Information Technology, interoperability is the ability of different software systems to communicate, exchange data, and work together. At the semantic level, interoperability can be used for analyzing, sharing, and comparing data with intended meaning, from different data sources in different domains. Several models, architectures, data structures, and programming languages may be used for developing software applications for a company; such diversity usually leads those heterogeneous systems to be incompatible for carrying out some tasks related to semantic interoperability, such as data comparison. In order to complete those tasks, several applications, standards, and languages are used. However, some problems still remain: the need to build one-to-one system solutions, the impediment of converting existing systems into new standardized ones, the complexity of the existing solutions, and the difficulties of the reading/writing process into both the source and the target systems guaranteeing data consistency. For these reasons, in this Thesis we propose the definition and formalization of a hybrid programming language which includes the The main contributions of this Thesis are summarized as follows: ud• The definition of a set of rules for managing common data from different systems, in particular domains, from XML documents. ud• The capability of defining correspondences of records from different data sources, based on specific domains, considering the data semantics. ud• The simplicity of analyzing similar data for determining inconsistencies among heterogeneous software systems, by using a domain-specific programing language. ud• The specification of a hybrid programming language for achieving interoperability at the semantic level. ud• The implementation of the above defined elements into the Semantic Interoperability Language—SIL—a new interoperability programming language applicable to different domains at the semantic level. udWe make these contributions in order to: ud• Define equivalencies of records in different data sets within specific domains, to compare and analyze common data among heterogeneous software systems from XML documents. ud• Facilitate inconsistency identification among common data sets stored in different information systems, taking into account the data semantics. ud• Give the user the possibility of using a hybrid programming language to interoperate between two heterogeneous software systems at the semantic level. The hybrid programming language is intended to be used instead of the combination of several programming languages to achieve the desired results, making the process easier. udThe results of this Thesis lead to the following future work: ud• Automated identification of data inconsistencies, made by means of SIL. ud• Addition of new data structures and rules to the SIL specification, in order to make it widely used. ud• Direct modification of data sources in heterogeneous software systems
机译:摘要:在信息技术中,互操作性是不同软件系统进行通信,交换数据和协同工作的能力。在语义级别,互操作性可用于分析,共享和比较来自不同域中不同数据源的具有预期含义的数据。可以使用几种模型,体系结构,数据结构和编程语言来开发公司的软件应用程序。这种多样性通常导致那些异构系统在执行某些与语义互操作性相关的任务(例如数据比较)时不兼容。为了完成这些任务,使用了几种应用程序,标准和语言。但是,仍然存在一些问题:需要建立一对一的系统解决方案,将现有系统转换为新的标准化系统的障碍,现有解决方案的复杂性以及从源头读取/写入过程的困难目标系统保证数据的一致性。由于这些原因,在本论文中,我们提出了一种混合编程语言的定义和形式化方法,其中包括以下内容。本论文的主要贡献概述如下: ud•定义了一组用于管理来自不同系统的公共数据的规则,特别是来自XML文档的领域。 ud•考虑到数据语义,可以基于特定域定义来自不同数据源的记录的对应关系的功能。 ud•通过使用特定于域的编程语言来分析相似数据以确定异构软件系统之间的不一致的简便性。 ud•用于在语义级别实现互操作性的混合编程语言的规范。 ud•将以上定义的元素实施到语义互操作性语言SIL中,这是一种新的互操作性编程语言,适用于语义级别的不同领域。 ud我们做出这些贡献是为了: ud•定义特定域内不同数据集中记录的等效性,以比较和分析XML文档中异构软件系统之间的通用数据。 ud•考虑到数据语义,有助于在存储在不同信息系统中的通用数据集之间进行不一致标识。 ud•使用户可以使用混合编程语言在语义级别上在两个异构软件系统之间进行互操作。打算使用混合编程语言来代替几种编程语言的组合以实现所需的结果,从而使过程更容易。 ud本论文的结果导致了未来的工作: ud•通过SIL自动识别数据不一致。 ud•在SIL规范中添加了新的数据结构和规则,以使其得到广泛使用。 ud•直接修改异构软件系统中的数据源

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号