首页> 外文OA文献 >Modularity and variability of distributed software architectures through multi-view refinement of AO-connectors
【2h】

Modularity and variability of distributed software architectures through multi-view refinement of AO-connectors

机译:通过AO连接器的多视图改进,分布式软件体系结构的模块化和可变性

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

摘要

This paper presents MView, a technique that enables the separation of various architect views on an architectural connector in distributed software systems.A distributed system faces a lot of variability in the functions that it needs to support, and the deployment environments in which it needs to execute. Modularity of functionality and composition is essential in achieving this variability.While state-of-the-art AO-ADLs focus on describing compositions using aspect-based connectors, there is no support for describing a connector across multiple architecture views. This is, however, essential for distributed systems, where run-time and distribution characteristics are represented in multiple views. This results in connectors that suffer from monolithic descriptions, in which the views of different architects are tangled.MView untangles these architect views by defining them in separate modules and specifying refinement relations between these modules. We have integrated MView in an ADL, called MViewADL, which is supported by an Eclipse-plugin that performs code generation to the JBoss and Spring middleware platforms.We evaluate MView in a content distribution system for e-Media. First is an assessment of the architect effort required for creating variations of that system, followed by an evaluation of the extent to which changes ripple through the architecture.
机译:本文介绍了MView,该技术可以在分布式软件系统中的体系结构连接器上分离各种架构师视图。分布式系统在其需要支持的功能以及需要在其中部署的环境中面临很多可变性执行。功能性和组成的模块化对于实现这种可变性至关重要。虽然最新的AO-ADL专注于使用基于方面的连接器描述结构,但不支持在多个架构视图中描述连接器。但是,这对于在多个视图中表示运行时和分布特征的分布式系统而言至关重要。这导致连接器遭受整体描述,其中不同架构师的视图纠缠在一起。MView通过在单独的模块中定义它们并指定这些模块之间的精细关系来解开这些架构师视图。我们已经将MView集成到称为MViewADL的ADL中,该Eclipse插件支持Eclipse插件,该插件执行到JBoss和Spring中间件平台的代码生成。我们在e-Media的内容分发系统中评估MView。首先是评估创建该系统变体所需的架构师工作量,然后评估整个体系结构中变化的波动程度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号