首页> 外文会议>Working IEEE/IFIP Conference on Software Architecture >Software Architecture Pattern Morphology in Open-Source Systems
【24h】

Software Architecture Pattern Morphology in Open-Source Systems

机译:开源系统中的软件体系结构模式形态

获取原文

摘要

Architecture patterns are commonly used to specify, understand, and document software architectures. As a system evolves, its architecture patterns are affected. In some cases, the patterns themselves may change. We studied the architectural documentation of a large number of open-source systems to learn how the architecture patterns change as the systems evolve. In some cases, the existing patterns accommodate the system evolution without changing, such as adding layers to a layered architecture. In other cases, new patterns are added where no patterns existed. In some cases, new patterns were added to existing architecture patterns. And in a few cases, a pattern changed to a different architecture pattern. We observed instances of each type of change. In most cases, there was a logical structural evolutionary path to the new pattern. Typically, the architecture documentation also explained the important quality attributes that motivated the changes. We propose this work as a foundation for the study of how architecture patterns change as system architectures evolve.
机译:架构模式通常用于指定,理解和文档软件架构。随着系统的发展,其架构模式受到影响。在某些情况下,模式本身可能会发生变化。我们研究了大量开源系统的架构文档,以了解系统发展时架构模式如何变化。在某些情况下,现有模式容纳系统演变而不改变,例如将图层添加到分层架构。在其他情况下,添加新模式,其中没有存在模式。在某些情况下,将新模式添加到现有的架构模式中。在少数情况下,模式改变为不同的架构模式。我们观察了每种类型的变化的实例。在大多数情况下,新模式存在逻辑结构进化路径。通常,架构文档还解释了激励变化的重要质量属性。我们提出这项工作是研究架构模式如何随着系统架构的发展而变化的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号