The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
L'efficacité et la flexibilité des collections ont un impact significatif sur les performances globales des applications. Les approches actuelles de mise en œuvre des collections présentent deux inconvénients principaux : (i) elles limitent l’efficacité des collections et (ii) elles ne prennent pas en charge de manière adéquate la composition des collections. Ainsi, lorsque l'efficacité et la flexibilité des collections sont importantes, le programmeur doit les implémenter lui-même, ce qui entraîne une perte de réutilisabilité. Cet article présente néoCollection, une nouvelle approche pour encapsuler des collections. neoCollection présente plusieurs caractéristiques distinctives : (i) elle peut être appliquée sur des éléments de données de manière efficace et flexible (ii) la composition des collections peut être effectuée de manière efficace et flexible, une fonctionnalité qui n'existe pas dans les approches actuelles. Afin de démontrer son efficacité, neoCollection est implémenté comme une extension de Java et C++.
Davud MOHAMMADPUR
Malek Ashtar University of Technology
Ali MAHJUR
Malek Ashtar University of Technology
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copier
Davud MOHAMMADPUR, Ali MAHJUR, "Efficient Reusable Collections" in IEICE TRANSACTIONS on Information,
vol. E101-D, no. 11, pp. 2710-2719, November 2018, doi: 10.1587/transinf.2018EDP7105.
Abstract: Efficiency and flexibility of collections have a significant impact on the overall performance of applications. The current approaches to implement collections have two main drawbacks: (i) they limit the efficiency of collections and (ii) they have not adequate support for collection composition. So, when the efficiency and flexibility of collections is important, the programmer needs to implement them himself, which leads to the loss of reusability. This article presents neoCollection, a novel approach to encapsulate collections. neoCollection has several distinguishing features: (i) it can be applied on data elements efficiently and flexibly (ii) composition of collections can be made efficiently and flexibly, a feature that does not exist in the current approaches. In order to demonstrate its effectiveness, neoCollection is implemented as an extension to Java and C++.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.2018EDP7105/_p
Copier
@ARTICLE{e101-d_11_2710,
author={Davud MOHAMMADPUR, Ali MAHJUR, },
journal={IEICE TRANSACTIONS on Information},
title={Efficient Reusable Collections},
year={2018},
volume={E101-D},
number={11},
pages={2710-2719},
abstract={Efficiency and flexibility of collections have a significant impact on the overall performance of applications. The current approaches to implement collections have two main drawbacks: (i) they limit the efficiency of collections and (ii) they have not adequate support for collection composition. So, when the efficiency and flexibility of collections is important, the programmer needs to implement them himself, which leads to the loss of reusability. This article presents neoCollection, a novel approach to encapsulate collections. neoCollection has several distinguishing features: (i) it can be applied on data elements efficiently and flexibly (ii) composition of collections can be made efficiently and flexibly, a feature that does not exist in the current approaches. In order to demonstrate its effectiveness, neoCollection is implemented as an extension to Java and C++.},
keywords={},
doi={10.1587/transinf.2018EDP7105},
ISSN={1745-1361},
month={November},}
Copier
TY - JOUR
TI - Efficient Reusable Collections
T2 - IEICE TRANSACTIONS on Information
SP - 2710
EP - 2719
AU - Davud MOHAMMADPUR
AU - Ali MAHJUR
PY - 2018
DO - 10.1587/transinf.2018EDP7105
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E101-D
IS - 11
JA - IEICE TRANSACTIONS on Information
Y1 - November 2018
AB - Efficiency and flexibility of collections have a significant impact on the overall performance of applications. The current approaches to implement collections have two main drawbacks: (i) they limit the efficiency of collections and (ii) they have not adequate support for collection composition. So, when the efficiency and flexibility of collections is important, the programmer needs to implement them himself, which leads to the loss of reusability. This article presents neoCollection, a novel approach to encapsulate collections. neoCollection has several distinguishing features: (i) it can be applied on data elements efficiently and flexibly (ii) composition of collections can be made efficiently and flexibly, a feature that does not exist in the current approaches. In order to demonstrate its effectiveness, neoCollection is implemented as an extension to Java and C++.
ER -