首页> 外文会议>IEEE Annual Computer Software and Applications Conference >Breeze/ADL: Graph Grammar Support for an XML-Based Software Architecture Description Language
【24h】

Breeze/ADL: Graph Grammar Support for an XML-Based Software Architecture Description Language

机译:Breeze / ADL:图形语法对基于XML的软件体系结构描述语言的支持

获取原文

摘要

Architecture description languages (ADLs) play an important role in specifying the software architectures. While most of these ADLs are unable to deal with the change directly, especially for dynamic evolution of software systems. This paper proposes an XML-based ADL, named Breeze/ADL, which is supported by Breeze Graph Grammar (BGG) - a graph grammar we defined, to describe software architecture and capture the change in the architecture definition. Our approach is explained in two directions. First, we give the basic definitions of Breeze/ADL, and then show how to map the BGG to Breeze/ADL to specify the structural model, style constraints and dynamic evolution. The other direction is that we use a Client/Server application as a running example to demonstrate our approach throughout this paper. In this approach, the software architecture description has both a textual and a graph representations, and the unplanned change can be captured and defined.
机译:架构描述语言(ADL)在指定软件架构中起着重要作用。尽管大多数这些ADL无法直接处理更改,尤其是对于软件系统的动态演变。本文提出了一个名为Breeze / ADL的基于XML的ADL,它由Breeze Graph Grammar(BGG)(我们定义的一种图文法)支持,用于描述软件体系结构并捕获体系结构定义中的更改。我们的方法从两个方向进行了解释。首先,我们给出Breeze / ADL的基本定义,然后说明如何将BGG映射到Breeze / ADL以指定结构模型,样式约束和动态演变。另一个方向是,我们使用客户端/服务器应用程序作为正在运行的示例,以在本文中演示我们的方法。在这种方法中,软件体系结构描述既具有文本表示形式又具有图形表示形式,并且可以捕获和定义计划外的更改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号