2007
DOI: 10.1007/s11704-007-0006-3
|View full text |Cite
|
Sign up to set email alerts
|

Supporting crosscutting concern modelling in software architecture design

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 behavio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…The software dynamic evolution helps to improve system's adaptability and flexibility, to extend the lifetime of system and to improve the expansibility of system [1]. Aspect-oriented method is unifying the decentralized public code crosscutting in other function modules to form aspect to achieve the absolute separation of system concerns .At the meantime, using weaving mechanism can weave aspects into the component system according to the need, and form aspectual component-based system [2]. The dynamic evolution of aspectual component-based system is a complicated process.…”
Section: Introductionmentioning
confidence: 99%
“…The software dynamic evolution helps to improve system's adaptability and flexibility, to extend the lifetime of system and to improve the expansibility of system [1]. Aspect-oriented method is unifying the decentralized public code crosscutting in other function modules to form aspect to achieve the absolute separation of system concerns .At the meantime, using weaving mechanism can weave aspects into the component system according to the need, and form aspectual component-based system [2]. The dynamic evolution of aspectual component-based system is a complicated process.…”
Section: Introductionmentioning
confidence: 99%