Evaluación bibliométrica acerca de “Subprocesos con hilos de JAVA”

Autores/as

  • Wilian Delgado-Muentes Universidad Laica Eloy Alfaro de Manabí
  • Armando Franco-Pico Universidad Laica Eloy Alfaro de Manabí
  • Marco Ayoví-Ramírez Universidad Laica Eloy Alfaro de Manabí

DOI:

https://doi.org/10.56124/encriptar.v6i11.0003

Palabras clave:

JAVA, subprocesos, hilos, programación, evaluación bibliométrica, WoSCC

Resumen

JAVA es un lenguaje de programación de propósito general, basado en clases y orientado a objetos, diseñado para tener menores dependencias de implementación. Un hilo, en el contexto de JAVA, es el camino que se sigue al ejecutar un programa. Una aplicación de subproceso único tiene un solo subproceso y solo puede manejar una tarea a la vez. Para manejar varias tareas en paralelo, se utilizan subprocesos múltiples: se crean varios subprocesos, cada uno de los cuales realiza una tarea diferente. El propósito de la siguiente investigación fue desarrollar una evaluación bibliométrica de las publicaciones en torno a los subprocesos o hilos de JAVA, para lo cual se ejecutaron búsquedas de publicaciones relacionadas con JAVA mediante el uso de la base de datos ampliada Science Citation Index de Web of Science Core Collection (WoSCC). Un total de 965 documentos cumplieron con los criterios de búsqueda, que se aplicaron en este estudio. Entre los principales resultados derivados de este procedimiento se encontró que la producción anual de publicaciones se mantuvo en un nivel bastante bajo, pero aumentó drásticamente desde 2016 y alcanzó un pico en 2020 con 550. Por su parte, el número de publicaciones anuales de China ha sido menor que el de los Estados Unidos en los primeros 6 años, pero la brecha se ha reducido gradualmente. Y en 2018, el número de publicaciones anuales de China superó al de Estados Unidos. Finalmente, La institución más productiva en investigación relevante fue la Universidad de Texas.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Beilharz, J; Feinbube, F; (...); Polze, A (2016). Claud: Coordination, Locality and Universal Distribution. Parallel computing: on the road to exascale 27, pp.605-614.

Bettini, L. (2015). Data Privacy in Tuple Space Based Mobile Agent Systems. Electronic notes in theoretical computer science 128 (5), pp.3-16.

Bettini, L and De Nicola, R (2015). Mobile distributed programming in X-KLAIM. Formal methods for mobile computing 3465, pp.29-68.

Ciancarini, P; Rossi, D. (2019). Java: Coordination and communication for Java agents. Lecture Notes in Computer Science.

Ciatto, G; Mariani, S; (...); Zambonelli, F (2020). Twenty years of coordination technologies: Coordination contribution to the state of art. journal of logical and algebraic methods in programming 113.

Custodio, JF and Cunha, JC (2014). JGroupSpace: Combining Shared Spaces and Groups. Proceedings of the 2009 international symposium on collaborative technologies and systems, pp.284-291.

De Nicola, R and Loreti, M (2018). Modelling global computations with KLAIM. Philosophical transactions of the royal society a-mathematical physical and engineering sciences 366 (1881), pp.3737-3745.

Drejhammar, F; Schulte, C; Brand, P; Haridi, S (2013). Flow Java: Declarative concurrency for Java. Cconcurrency and computation-practice & experience 27 (17), pp.4716-4740.

Eugster, P (2017). Type-based publish/subscribe: Concepts and experiences. ACM transactions on programming languages and systems 29 (1).

Fahringer, T and Jugravu, A. (2015). JavaSymphony: a new programming paradigm to control and synchronize locality, parallelism and load balancing for parallel and distributed computing. Concurrency and computation-practice & experience 17 (7-8), pp.1005-1025.

Hijma, P; van Nieuwpoort, RV; Bal, HE (2012). Generating synchronization statements in divide-and-conquer programs. Parallel computing 38 (1-2), pp.75-89.

Linden, I; Jacquet, JM; (...); Brogi, A (2016). On the expressiveness of timed coordination models. Science of computer programming 61 (2), pp.152-187.

Luc Moreau (2017). Formalizing the safety of Java, the Java virtual machine, and Java card. ACM Computing Surveys.

Martin, D; Wutke, D and Leymann, F (2015). Tuplespace middleware for Petri net-based workflow execution. International journal of web and grid services 6 (1), pp.35-57.

Pittarello, F (2014). The time-pillar world - A 3D paradigm for the New Enlarged TV information domain. Personalized digital television: targeting programs to individual viewers, pp.287-320.

Rossi, G; Panegai, E and Poleo, E (2015). JSetL: a Java library for supporting declarative programming in Java. Software-practice & experience 37 (2), pp.115-149.

Descargas

Publicado

2023-12-31

Cómo citar

Delgado-Muentes , W., Franco-Pico , A., & Ayoví-Ramírez , M. (2023). Evaluación bibliométrica acerca de “Subprocesos con hilos de JAVA” . Revista Científica De Informática ENCRIPTAR - ISSN: 2737-6389., 6(11), 35–52. https://doi.org/10.56124/encriptar.v6i11.0003