Back to Search Start Over

Software systems performance improvement by intelligent data structures customization.

Authors :
Czibula, Gabriela
Czibula, Istvan Gergely
Source :
Information Sciences. Aug2014, Vol. 274, p249-260. 12p.
Publication Year :
2014

Abstract

Abstract: It is well known that data structures are essential in obtaining efficient algorithms, having a major importance in the software development process. A proper instantiation of a data structure can greatly impact the performance and the efficiency of the software system. In this paper we are focusing on the problem of customizing data structures instances during the execution of software systems using a supervised learning approach. In order to customize a data structure instance according to the software system’s current execution context, a neural network will be used. We experimentally evaluated our technique on a case study, emphasizing the advantages of the proposed approach. The obtained experimental results highlight the potential of our proposal in using a supervised learning based approach for dynamically configuring data structures instances. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
00200255
Volume :
274
Database :
Academic Search Index
Journal :
Information Sciences
Publication Type :
Periodical
Accession number :
95827820
Full Text :
https://doi.org/10.1016/j.ins.2014.02.109