A new program restructuring algorithm aimed at reducing the working set size of a program executing in a working set environment is developed. The algorithm makes use of the concept of locality as defined in the Bounded Locality Interval (BLI) program behaviour model to discern program referencing patterns. The basic principle of this as well as all other restructuring algorithms is to put relocatable blocks having a prominent referencing pattern in the same virtual pages. Simulation experiments were conducted to evaluate the performance of the new scheme relative to the other existing algorithms. The algorithm was also evaluated on a real system which uses a clock page replacement strategy. A new clustering scheme used in the restructuring...
ABSTRACT Object-oriented concepts are useful concerning the reuse of existing software. Therefore a...
Improving program locality has become increasingly important on modern computer systems. An effectiv...
When the source code of a software is the only product available, program understanding has a substa...
A new program restructuring algorithm aimed at reducing the working set size of a program executing ...
An efficient strategy-independent program restructuring algorithm based on the empirical studies of ...
Program restructuring is a key method for improving the quality of ill-structured programs, thereby ...
Program restructuring is a key method for improving the quality of ill-structured programs, thereby ...
Abstract. In this paper we are focusing on the problem of program re-structuring, an important proce...
In most computer systems, page fault rate is currently minimized by generic page replacement algorit...
Advances in the domain of software-based technology pave the way for widespread use of object-orient...
grantor: University of TorontoA common problem that the software industry has to face is t...
Improving the quality of software systems design is the most important issue during the evolution of...
Abstract:- The structure of software systems is subject of many changes during the systems lifecycle...
Software refactoring is a software maintenance action to improve the software internal quality witho...
Several software clustering algorithms have been pro-posed in the literature, each with its own stre...
ABSTRACT Object-oriented concepts are useful concerning the reuse of existing software. Therefore a...
Improving program locality has become increasingly important on modern computer systems. An effectiv...
When the source code of a software is the only product available, program understanding has a substa...
A new program restructuring algorithm aimed at reducing the working set size of a program executing ...
An efficient strategy-independent program restructuring algorithm based on the empirical studies of ...
Program restructuring is a key method for improving the quality of ill-structured programs, thereby ...
Program restructuring is a key method for improving the quality of ill-structured programs, thereby ...
Abstract. In this paper we are focusing on the problem of program re-structuring, an important proce...
In most computer systems, page fault rate is currently minimized by generic page replacement algorit...
Advances in the domain of software-based technology pave the way for widespread use of object-orient...
grantor: University of TorontoA common problem that the software industry has to face is t...
Improving the quality of software systems design is the most important issue during the evolution of...
Abstract:- The structure of software systems is subject of many changes during the systems lifecycle...
Software refactoring is a software maintenance action to improve the software internal quality witho...
Several software clustering algorithms have been pro-posed in the literature, each with its own stre...
ABSTRACT Object-oriented concepts are useful concerning the reuse of existing software. Therefore a...
Improving program locality has become increasingly important on modern computer systems. An effectiv...
When the source code of a software is the only product available, program understanding has a substa...