DocumentCode
2779850
Title
Achieving Dependable Component-Based Systems Through Generative Aspect Oriented Component Adaptation
Author
Liu, Xiaodong ; Feng, Yankui ; Kerridge, Jon
Author_Institution
Sch. of Comput., Napier Univ., Edinburgh
Volume
2
fYear
2006
fDate
17-21 Sept. 2006
Firstpage
45
Lastpage
48
Abstract
Mismatches between pre-qualified existing components and the particular reuse context in applications are often inevitable and have been a major hurdle of component reusability and smooth composition. Although component adaptation has acted as a key solution of eliminating these mismatches, existing practices are either only capable for adaptation at a rather simple level, or requires too much intervention from software engineers. This paper presents a highly automated approach to component adaptation at adequately deep level. Its aspect-oriented nature makes the approach particularly suitable for constructing highly dependable component-based software. The adaptability and automation is achieved in an aspect-oriented component adaptation framework by generating and then applying the adaptation aspects under designed weaving process according to specific adaptation requirements. An expandable library of reusable adaptation aspects at multiple abstraction levels has been developed. A prototype tool is developed to scale up the approach
Keywords
object-oriented programming; software reusability; adaptation requirements; component reusability; component-based systems; generative aspect oriented component adaptation; multiple abstraction levels; reusable adaptation aspect library; smooth composition; Application software; Design automation; Information analysis; Principal component analysis; Process design; Prototypes; Software prototyping; Software safety; Switches; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
Conference_Location
Chicago, IL
ISSN
0730-3157
Print_ISBN
0-7695-2655-1
Type
conf
DOI
10.1109/COMPSAC.2006.106
Filename
4020138
Link To Document