Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

Postal Subscription Code 80-970

2018 Impact Factor: 1.129

Front. Comput. Sci.    2007, Vol. 1 Issue (1) : 50-57    https://doi.org/10.1007/s11704-007-0006-3
Supporting crosscutting concern modelling in software architecture design
CAO Donggang, MEI Hong, ZHOU Minghui
Software Institute, Peking University, Beijing 100871, China
 Download: PDF(405 KB)  
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract Crosscutting concerns such as logging, security, and transaction, are well supported in the programming level by aspect-oriented programming technologies. However, addressing these issues in the high-level architecture design still remains open. This paper presents a novel approach to supporting crosscutting concern modelling in the software architecture design of component-based systems. We introduce a new element named Aspect  into our architecture description language, ABC/ADL, to clearly model the behavior of crosscutting concerns. Aspect is the first class entity as Component and Connector in ABC/ADL. ABC/ADL Connectors provide the weaving points where the component and aspect crosscut. This approach effectively enables separation of concerns  in high-level architecture design, and facilitates black-box reuse of COTS components.
Issue Date: 05 March 2007
 Cite this article:   
MEI Hong,CAO Donggang,ZHOU Minghui. Supporting crosscutting concern modelling in software architecture design[J]. Front. Comput. Sci., 2007, 1(1): 50-57.
 URL:  
https://academic.hep.com.cn/fcs/EN/10.1007/s11704-007-0006-3
https://academic.hep.com.cn/fcs/EN/Y2007/V1/I1/50
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed