首页> 外文学位 >Design of connectors in distributed system based on Extended Attribute-Driven Design method.
【24h】

Design of connectors in distributed system based on Extended Attribute-Driven Design method.

机译:基于扩展属性驱动设计方法的分布式系统连接器设计。

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

摘要

Today, software architecture has received a lot of attention in software development process. In terms of architecture, component and connector are two key concepts to understand logical organization of software. Within the organization, components are required to be connected and configured into a system with exchanging data. In order to satisfy the requirements of connection, connectors provide components with mechanisms for communication, coordination, or cooperation among them. Particularly, in distributed systems, connectors play an important role in software architecture.;Some existing approaches are proposed to solve the connector problems. For example, Aspect-Oriented Programming is used to build connectors based on relationship of components; according to transmission of information between components, middleware solution is adopted to develop connectors.;In this thesis we present a new way to define software connectors. This definition considers different aspects of connectors, especially for the connectors in distributed systems. By using the definition, software connectors are clearly and fully described in computer science. Additionally, it covers different knowledge areas for designing connectors, in particular the area of quality attributes of software.;We create a new design approach which is called Extended Attribute-Driven Design method (EADD) for both architecture design and selection of developments tools. In order to design connectors, EADD has capability to drive architecture design for meeting the functional requirements and achieving the quality attributes.;However, in software development process, engineers often face more challenges of building connectors with high quality and full functionality, because of different level of understanding for connectors and lack of design models, as well as few approaches of maintenance.;Based on EADD and the new definition of connector, we propose a model for designing connectors with aim of producing architecture design and selecting development tools. The model comprises Life Cycle Model (LCM) and Layered Design Model (LDM). They are meant to enhance high level design of connectors. Particularly, it has capability to organize a set of development tools for satisfying quality attributes of connectors. The model can be applied to design generic connectors in distributed systems, for example connectors in component-based distributed systems, connectors in service-oriented architecture (SOA), etc. In terms of the model, we provide typical approaches and tools in practice. Furthermore, we perform an analysis by combining our design model with existing approaches to highlight its advantages and we analyzes the effect of the design model on classification of connectors and attempts to make a new classification.;At the end of this thesis, a case study is realized: design of connector for a push mail system in wireless network. In the case study, we show the design process of the architecture of connector and the selection of the related development tools based on our design model.
机译:如今,软件体系结构在软件开发过程中受到了很多关注。在体系结构方面,组件和连接器是了解软件逻辑组织的两个关键概念。在组织内部,需要通过交换数据将组件连接并配置到系统中。为了满足连接的要求,连接器为组件提供了在它们之间进行通信,协调或协作的机制。特别是在分布式系统中,连接器在软件体系结构中起着重要作用。提出了一些解决连接器问题的方法。例如,面向方面的编程用于基于组件之间的关系来构建连接器。根据组件之间信息的传递,采用中间件解决方案开发连接器。本文提出了一种定义软件连接器的新方法。此定义考虑了连接器的不同方面,尤其是针对分布式系统中的连接器。通过使用该定义,软件连接器在计算机科学中得到了清晰而完整的描述。此外,它涵盖了设计连接器的不同知识领域,尤其是软件的质量属性领域。我们创建了一种新的设计方法,称为扩展属性驱动设计方法(EADD),用于体系结构设计和开发工具的选择。为了设计连接器,EADD能够驱动体系结构设计以满足功能要求并实现质量属性。但是,在软件开发过程中,工程师通常会面临构建高质量和全功能连接器的更多挑战,因为它们存在差异。对连接器的了解和缺乏设计模型的程度以及很少的维护方法。基于EADD和连接器的新定义,我们提出了一种用于设计连接器的模型,旨在进行架构设计和选择开发工具。该模型包括生命周期模型(LCM)和分层设计模型(LDM)。它们旨在增强连接器的高级设计。特别是,它具有组织一组开发工具以满足连接器质量属性的能力。该模型可用于设计分布式系统中的通用连接器,例如,基于组件的分布式系统中的连接器,面向服务的体系结构(SOA)中的连接器等。就模型而言,我们在实践中提供了典型的方法和工具。此外,我们将设计模型与现有方法相结合进行了分析,以突出其优势,并分析了设计模型对连接器分类的影响,并尝试进行新的分类。实现:无线网络中的推送邮件系统的连接器设计。在案例研究中,我们将基于我们的设计模型展示连接器体系结构的设计过程以及相关开发工具的选择。

著录项

  • 作者

    Qi, Yan.;

  • 作者单位

    Universite du Quebec a Chicoutimi (Canada).;

  • 授予单位 Universite du Quebec a Chicoutimi (Canada).;
  • 学科 Computer science.
  • 学位 M.Sc.
  • 年度 2012
  • 页码 121 p.
  • 总页数 121
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号