首页> 外文学位 >Reference architecture representation environment (RARE): Systematic derivation and evaluation of domain-specific, implementation-independent software architectures.
【24h】

Reference architecture representation environment (RARE): Systematic derivation and evaluation of domain-specific, implementation-independent software architectures.

机译:参考体系结构表示环境(RARE):系统推导和评估特定于领域,与实现无关的软件体系结构。

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

摘要

Software architectures have demonstrated to be effective representations for expressing system stakeholder concerns and prescribing software systems to satisfy those concerns. However, research is only beginning to emphasize systematic processes for deriving and evaluating those architectures from stakeholder requirements. This research offers a systematic process and a supporting tool, Reference Architecture Representation Environment (RARE), for deriving and evaluating a high-level software architecture, the Domain Reference Architecture (DRA), such that the resulting architecture reflects quality goals prioritized by the architect, including reusability, maintainability, performance, integrability, reliability, and comprehensibility. The DRA is an implementation independent architecture composed of Domain Reference Architecture Classes (DRACs), each of which specifies some portion of domain data and functionality. Thus, the essential DRA derivation process consists of identifying DRACs and allocating domain data and functionality to those DRACs. While disciplines such as object-oriented analysis and design offer selective guidance for deriving class-based architectures, the current state of the art is largely ad hoc. The approach used in this research focuses on defining a deterministic transformation, such that for a given model of functional and data requirements and a prioritized set of architect quality goals, the derivation process yields a particular DRA structure, and the evaluation of that DRA with respect to quality goals is consistent. Experiments conducted show that changes in the selection and prioritization of quality goals and the approaches used to achieve and measure those quality goals (i) impact the structure of the resulting architecture and (ii) are reflected in goal satisfaction evaluation. Experiments also demonstrate that the RARE process respects the goal priorities established by the architect.
机译:事实证明,软件体系结构是表达系统涉众关注点并规定软件系统满足这些关注点的有效表示。但是,研究只是开始强调从利益相关者的要求中推导和评估那些体系结构的系统过程。这项研究提供了一个系统的过程和一个支持工具,即参考体系结构表示环境(RARE),用于推导和评估高级软件体系结构,即域参考体系结构(DRA),从而使生成的体系结构反映出建筑师优先考虑的质量目标。 ,包括可重用性,可维护性,性能,可集成性,可靠性和可理解性。 DRA是由实现无关的体系结构,由域参考体系结构类(DRAC)组成,每个类都指定域数据和功能的某些部分。因此,基本的DRA派生过程包括标识DRAC和为这些DRAC分配域数据和功能。尽管诸如面向对象的分析和设计之类的学科为派生基于类的体系结构提供了选择性的指导,但当前的技术水平仍是临时的。本研究中使用的方法着重于定义确定性转换,这样对于给定的功能和数据需求模型以及一组优先的建筑师质量目标,推导过程会产生特定的DRA结构,并就此DRA进行评估达到质量目标是一致的。进行的实验表明,质量目标的选择和优先级以及用于实现和衡量这些质量目标的方法的变化(i)影响所得架构的结构,并且(ii)反映在目标满意度评估中。实验还证明,RARE过程尊重架构师确定的目标优先级。

著录项

  • 作者

    Graser, Thomas Jeffrey.;

  • 作者单位

    The University of Texas at Austin.;

  • 授予单位 The University of Texas at Austin.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 329 p.
  • 总页数 329
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号