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
A eficiência e a flexibilidade das coleções têm um impacto significativo no desempenho geral das aplicações. As abordagens atuais para implementar coleções têm duas desvantagens principais: (i) limitam a eficiência das coleções e (ii) não têm suporte adequado para a composição das coleções. Assim, quando a eficiência e flexibilidade das coleções são importantes, o próprio programador precisa implementá-las, o que leva à perda de reutilização. Este artigo apresenta neoColeção, uma nova abordagem para encapsular coleções. O neoCollection possui várias características distintivas: (i) pode ser aplicado em elementos de dados de forma eficiente e flexível (ii) a composição das coleções pode ser feita de forma eficiente e flexível, uma característica que não existe nas abordagens atuais. Para demonstrar sua eficácia, o neoCollection é implementado como uma extensão para Java e 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.
Copiar
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
Copiar
@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},}
Copiar
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 -