计算机科学 ›› 2009, Vol. 36 ›› Issue (8): 126-132.

• 软件工程与数据库技术 • 上一篇    下一篇

面向方面的体系结构描述语言AC2-ADL

文静,应时,张琳琳,倪友聪   

  1. (武汉大学软件工程国家重点实验室 武汉 430072)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家高技术研究发展计划863项目(2006AA01Z168 ),国家自然科学基金项目(60773006)资助。

Aspect-oriented Architecture Description Language AC2-ADI.

WEN Jing, YING Shi, ZHANG Lin-lin, NI You-cong   

  • Online:2018-11-16 Published:2018-11-16

摘要: 体系结构描述语言(ADL)是基于体系结构的软件开发的基础,传统的ADL由于缺乏对混杂与分散在软件体系结构多个单元中的各种设计决策的描述能力,导致软件体系结构设计方案难以理解、难以演化和难以重用。通过设计面向方面的软件体系结构描述语言AC2-ADL,使用方面组件明确地描述系统的横切关注点;并引入方面连接件以及抽象出软件体系结构语境中的注入点,呈现结构之间复杂的交互,以解决不同关注点的分散和交织等问题,试图为设计和描述面向方面的软件系统的软件体系结构提供一种有效的解决方案。研究结合电子商务领域的网上拍卖系统,

关键词: 面向方面的软件体系结构,软件体系结构描述语言,方面组件,方面连接件,软件体系结构层注入点

Abstract: Architectural Description Language(ADL) is a foundation of the software development based on software architectures, the traditional ADLs lack the ability to describe the crosscutting concerns and crosscutting interactions in the software architecture, leading to the difficulties in comprehension, evolution and reusability of software architectural design decisions. We proposed a new aspect oriented ADL AC2-ADL,aiming to offer an effective systematic solution for the representation of aspect oriented software system, AC2-ADL provides aspectual components to describe the crosscutting concerns. In addition, by introducing Aspectual Connector and abstracting the joinpoint of the architecture,it described the complicated interactions among the software architecture elements. Summarily, the whole description process of AC2-ADL was discussed systematically through a case study in e-business domain.

Key words: AO architecture, AO architecture description language, Aspect component, Aspect connector, Architectural joinpint

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!