Research and Implementation of a Thread Monitor Platform Based on Aspect-Oriented Programming

Huaimin Wang
2007-01-01
Abstract:In traditional OOP programming,as the requirement space is N-dimensional while the implementation space is one-dimensional,this terrible mapping leads to the crosscutting concern code's tangling problem in program development,which seriously affects the quality of software.As the supplement of OOP,AOP successfully solves the problem brought by crosscutting concern.In this paper,from the view of the multithreaded monitor requirements in applications,we implement an AOP-based general thread monitor platform,which can be embedded into applications,but does not need to change the source code.So it can monitor the thread status,and control the run-time behaviors of the whole system.
What problem does this paper attempt to address?