首页> 外文会议>International conference on software engineering >A language and environment for architecture-based software development and evolution
【24h】

A language and environment for architecture-based software development and evolution

机译:基于体系结构的软件开发和演化的语言和环境

获取原文

摘要

Software architectures have the potential to substantially improve the development and evolution of large, complex, multi-lingual, multi-platform, long-running systems. However, in order to achieve this potential, specific techniques for architecture-based modeling, analysis, and evolution must be provided. Furthermore, one cannot fully benefit from such techniques unless support for mapping an architecture to an implementation also exists. This paper motivates and presents one such approach, which is an outgrowth of our experience with systems developed and evolved according to the C2 architectural style. We describe an architecture description language (ADL) specifically designed to support architecture-based evolution and discuss the kinds of evolution the language supports. We then describe a component-based environment that enables modeling, analysis, and evolution of architectures expressed in the ADL, as well as mapping of architectural models to an implementation infrastructure. The architecture of the environment itself can be evolved easily to support multiple ADLs, kinds of analyses, architectural styles, and implementation platforms. Our approach is fully reflexive: the environment can be used to describe, analyze, evolve, and (partially) implement itself, using the very ADL it supports. An existing architecture is used throughout the paper to provide illustrations and examples.
机译:软件架构有可能大大提高大型,复杂,多语言,多平台,长运行系统的开发和演化。然而,为了实现这一潜力,必须提供基于体系结构的建模,分析和演化的特定技术。此外,除非支持映射到实现的架构也存在,否则人们不能完全受益。本文的激励和提出了一种这样的方法,这是我们通过根据C2建筑风格开发和演变的系统的经验的生长。我们描述了一种专门设计用于支持基于体系结构的演化和讨论语言支持的种类的架构描述语言(ADL)。然后,我们描述了一种基于组件的环境,它能够实现ADL中表达的架构的建模,分析和演化,以及架构模型的映射到实现基础架构。环境本身的架构可以轻松发展,以支持多种ADL,各种分析,架构样式和实现平台。我们的方法是完全反抗:使用非常适用的ADL,环境可用于描述,分析,进化和(部分)实施本身。在整个纸上使用现有架构以提供插图和示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号