【24h】

Explicit Architectural Policies to Satisfy NFRs Using COTS

机译:使用COTS满足NFR的明确架构政策

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

摘要

Software architecture decisions hinge more on non-functional requirements (NFRs) than on functional ones, since the architecture stipulates which software to build. Model-Driven Architecture (MDA) aims to automate the derivation/generation of software from high level architectural specifications, but most current MDA implementations start from software design (i.e. how to build a software piece) rather than software architecture. This article presents an approach to extend MDA through the concepts of architectural policies and mechanisms. The key ideas are representation of NFRs through architectural concerns using architectural policies, systematic reification of policies into mechanisms, and multi-dimensional description of components as implementations of mechanisms. A detailed illustrative example is provided. Azimut framework realizes these ideas, supports larger-scale work through catalogs of policies, mechanisms and components, and allows traceability and reuse of architecture by enabling these architecture-level descriptions and reasoning using incomplete characterizations of requirements and COTS.
机译:因为体系结构规定了要构建的软件,所以软件体系结构决策更多地取决于非功能需求(NFR),而不是功能需求。模型驱动体系结构(MDA)旨在自动根据高层体系结构规范派生/生成软件,但是当前大多数MDA实现都是从软件设计(即如何构建软件)开始的,而不是软件体系结构。本文提出了一种通过体系结构策略和机制的概念扩展MDA的方法。关键思想是通过使用体系结构策略的体系结构关注点来表示NFR,将策略系统化为机制,以及对作为机制实现的组件进行多维描述。提供了详细的说明性示例。 Azimut框架实现了这些思想,通过策略,机制和组件的目录支持更大规模的工作,并通过启用这些体系结构级别的描述和使用需求和COTS的不完整特征进行推理来实现体系结构的可追溯性和重用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号