首页> 外文OA文献 >Automatic synthesis of component connector software architectures with bounded combinatory logic
【2h】

Automatic synthesis of component connector software architectures with bounded combinatory logic

机译:具有有限组合逻辑的组件和连接器软件体系结构的自动综合

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Combinatory logic synthesis is a new type-based approach towards automatic synthesis of software from components in a repository. In this thesis we show how the type-based approach can naturally be used to exploit taxonomic conceptual structures in software architectures and component repositories to enable automatic composition and configuration of components, and also code generation, by associating taxonomic concepts to architectural building blocks such as, in particular, software connectors. Components of a repository are exposed for synthesis as typed combinators, where intersection types are used to represent concepts that specify intended usage and functionality of a component. An algorithm for solving the type inhabitation problem in combinatory logic - does there exist a composition of combinators with a given type? - is then used to automate the retrieval, composition, and configuration of suitable building blocks with respect to a goal specification. Since type inhabitation has high computational complexity, heuristic optimizations for the inhabitation algorithm are essential for making the approach practical. We discuss particularly important (theoretical and pragmatic) optimization strategies and evaluate them by experiments. Furthermore, we apply this synthesis approach to define a method for software connector synthesis for realistic software architectures based on a type theoretic model. We conduct experiments with a rapid prototyping tool that employs this method on complex concrete ERP- and e-Commerce-systems and discuss the results.
机译:组合逻辑综合是一种新的基于类型的方法,用于从存储库中的组件自动进行软件综合。在本论文中,我们展示了如何通过将分类概念与诸如以下内容的体系结构构建块相关联,自然地使用基于类型的方法来利用软件体系结构和组件存储库中的分类概念结构,以实现组件的自动组合和配置以及代码生成。 ,尤其是软件连接器。存储库的组件作为类型化的组合器公开以进行综合,其中交集类型用于表示指定组件预期用途和功能的概念。一种解决组合逻辑中的类型居住问题的算法-是否存在给定类型的组合器组成?然后-用于相对于目标规范自动进行合适的构建基块的检索,组成和配置。由于类型居住具有很高的计算复杂性,因此居住算法的启发式优化对于使该方法切实可行至关重要。我们讨论特别重要的(理论和实用)优化策略,并通过实验对其进行评估。此外,我们应用这种综合方法来定义基于类型理论模型的,用于现实软件体系结构的软件连接器综合方法。我们使用快速原型制作工具进行实验,该工具在复杂的具体ERP和电子商务系统上采用了这种方法,并讨论了结果。

著录项

  • 作者

    Düdder Boris;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号