Title :
Interactive framework and its supported environment between component and aspect
Author :
Zhang, Yang ; Zhang, Jingjun
Author_Institution :
Coll. of Info. & Electr. Eng., Hebei Univ. of Eng.
Abstract :
Aspect-oriented programming (AOP) may improve the software design; increase the reusability and implement separation of concerns. It enables the handling of crosscutting concerns. It would help to understand the software system and strengthen the adaptability, maintainability and reusability of the final software. Component-based software development (CBSD) approach is one of the most promising solutions for emerging high development cost, low productivity, unmanageable software quality and high risk. This approach, however, suffers some problems about unseparated crosscutting concerns that are easy to lead to the code-tangling and code-scattering. AOP can settle the problem. This paper works on the combination between CBSD and AOP. The combinatorial semantic constraint is described in theory at first, and then this paper proposes a combinatorial interactive framework and set up the run-time supported environment through the message queue and message interceptor. At last, the framework uses the simple example-book management system-to be proved to be an effective way on the road of the combination between CBSD and AOP. This paper also discusses the further work
Keywords :
object-oriented programming; software maintenance; software quality; software reusability; systems analysis; aspect-oriented programming; component-based software development; interactive framework; software adaptability; software design; software maintainability; software quality; software reusability; Constraint theory; Costs; Productivity; Programming; Runtime; Software design; Software maintenance; Software quality; Software reusability; Software systems; AOP; CBSD; Framework; Supported environment;
Conference_Titel :
Information and Communications Technology, 2005. Enabling Technologies for the New Knowledge Society: ITI 3rd International Conference on
Conference_Location :
Cairo
Print_ISBN :
0-7803-9270-1
DOI :
10.1109/ITICT.2005.1609666