首页> 外文学位 >A software architecture-based method and framework for the design of dynamically reconfigurable product line software architectures.
【24h】

A software architecture-based method and framework for the design of dynamically reconfigurable product line software architectures.

机译:一种基于软件体系结构的方法和框架,用于设计可动态重新配置的产品线软件体系结构。

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

摘要

Technologies to support the development of software product line architectures have recently gained the attention of industry and academia. A software product line architecture is characterized by the similarities and variations among its members. There are methods and software engineering environments for modeling, specifying, composing, configuring, and generating static target systems from reusable software architectures and libraries of domain artifacts constrained by product line feature interdependencies.; The ability to dynamically change the configuration of a software product line architecture at runtime is becoming increasingly important for many purposes. This research effort builds on earlier research into methods and environments for generating configurable target systems in conjunction with recent research into the incorporation of reconfigurability into the architecture, design and implementation of software applications. It extends this prior research by producing a method for the design of reconfigurable product line architectures and a framework for change management at runtime. The method represents the structure and behavior of components in a product line architecture to allow for dynamic reconfiguration and focuses on the production of reusable reconfiguration patterns. The framework, which is capable of providing domain-independent change management services, controls and sequences the reconfiguration process.; A proof-of-concept prototype has been implemented to demonstrate the design of integrated, reusable software product line architecture capable of dynamically reconfiguring from one configuration of the product line architecture to another. The proof-of-concept prototype builds on the Product Line UML Based Software Engineering Environment (PLUSEE), developed here at George Mason University, which addresses both domain engineering and target system configuration. Using the Reconfigurable PLUSEE, this research is validated through two case studies involving reusable design, architecture, and domain-specific architecture reconfiguration patterns. Throughout the case studies, the reconfiguration patterns are demonstrated to be reusable through the design and implementation of reconfigurable product line software architectures.
机译:支持软件产品线体系结构开发的技术最近已经引起了业界和学术界的关注。软件产品线体系结构的特点是成员之间的相似性和差异性。有一些方法和软件工程环境可以根据可重用的软件体系结构和受产品线功能相互依赖性约束的领域工件库来建模,指定,组成,配置和生成静态目标系统。对于许多目的,在运行时动态更改软件产品线体系结构的配置的能力变得越来越重要。这项研究工作是基于对生成可配置目标系统的方法和环境的早期研究,以及将可重构性纳入软件应用程序的体系结构,设计和实现的最新研究。它通过提供一种用于设计可重配置产品线体系结构的方法和一个用于在运行时进行变更管理的框架,扩展了此先前的研究。该方法表示产品线体系结构中组件的结构和行为,以允许动态重新配置,并着重于可重复使用的重新配置模式的生成。该框架能够提供与域无关的变更管理服务,该框架控制并配置重配置过程。已实施了概念验证原型,以演示集成的,可重复使用的软件产品线体系结构的设计,该体系结构能够从产品线体系结构的一种配置动态地重新配置为另一种配置。概念验证原型建立在乔治梅森大学在这里开发的基于产品线基于UML的软件工程环境(PLUSEE)上,该产品既解决领域工程又解决目标系统配置问题。使用可重配置的PLUSEE,该研究通过两个案例研究得到了验证,这些案例涉及可重用设计,体系结构和特定领域的体系结构重配置模式。在整个案例研究中,通过设计和实现可重配置产品线软件体系结构,可证明重配置模式是可重用的。

著录项

  • 作者

    Hussein, Mohamed Mukhtar.;

  • 作者单位

    George Mason University.;

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

  • 入库时间 2022-08-17 11:45:51

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号