DocumentCode :
2932912
Title :
A Framework for Dynamic Evolution Based on Reflective Aspect-Oriented Software Architecture
Author :
Zhang, Guangquan ; Rong, Mei
Author_Institution :
Sch. of Comput. Sci. & Technol., Soochow Univ., Suzhou, China
fYear :
2009
fDate :
24-26 Nov. 2009
Firstpage :
7
Lastpage :
10
Abstract :
An increasingly important requirement for software system is the capability to evolve dynamically at runtime according to the users´ requirements and computing environments. From the angle of software architecture, in this paper, a framework of supporting dynamic evolution based on reflective aspect-oriented software architecture-RAOSA is proposed and software architecture is reified as an explicit entity. Notably, the concept of aspect of AOP is introduced into the traditional software architecture and a core model of aspect-oriented software architecture is established. Evolution rules and strategies are formalized to support deduction of the system evolutionary behaviors; by using reflection mechanism, RAOSA, which is causal-connected to software specification and implementation, monitors the contextual information of runtime system to guide the evolution and update the software specification, ensuring system consistency and integrity. Furthermore, a simple application case illustrates the feasibility of proposed framework.
Keywords :
aspect-oriented programming; formal specification; software architecture; software maintenance; causal-connected to software specification; dynamic evolution; reflective aspect-oriented software architecture; runtime system; software system requirement; Application software; Computer architecture; Computer science; Educational institutions; Information technology; Laboratories; Reflection; Runtime; Software architecture; Software systems; AOP; AOSA; Dynamic Evolution; Reflection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Sciences and Convergence Information Technology, 2009. ICCIT '09. Fourth International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-5244-6
Electronic_ISBN :
978-0-7695-3896-9
Type :
conf
DOI :
10.1109/ICCIT.2009.102
Filename :
5370338
Link To Document :
بازگشت