AMBIENTE JOYCE

Currently, the most common programming languages are of sequential and these languages are running process after another, which implies a limitation, so it is able to manage just one process at the same time. In case that you need work with multiple processes at the same time, exist the concurrent p...

Full description

Autores:
Torres Torres, Maria Tatiana
Tipo de recurso:
Work document
Fecha de publicación:
2016
Institución:
Escuela Colombiana de Ingeniería Julio Garavito
Repositorio:
Repositorio Institucional ECI
Idioma:
spa
OAI Identifier:
oai:repositorio.escuelaing.edu.co:001/441
Acceso en línea:
http://catalogo.escuelaing.edu.co/cgi-bin/koha/opac-detail.pl?biblionumber=18968
https://repositorio.escuelaing.edu.co/handle/001/441
Palabra clave:
JADE
JOYCE
agente
COCO
concurrencia
JADE
JOYCE
COCO
AGENT
Rights
openAccess
License
Derechos Reservados - Escuela Colombiana de Ingeniería Julio Garavito
id ESCUELAIG2_61875910752ae4350d4a798ce3234f22
oai_identifier_str oai:repositorio.escuelaing.edu.co:001/441
network_acronym_str ESCUELAIG2
network_name_str Repositorio Institucional ECI
repository_id_str
dc.title.spa.fl_str_mv AMBIENTE JOYCE
title AMBIENTE JOYCE
spellingShingle AMBIENTE JOYCE
JADE
JOYCE
agente
COCO
concurrencia
JADE
JOYCE
COCO
AGENT
title_short AMBIENTE JOYCE
title_full AMBIENTE JOYCE
title_fullStr AMBIENTE JOYCE
title_full_unstemmed AMBIENTE JOYCE
title_sort AMBIENTE JOYCE
dc.creator.fl_str_mv Torres Torres, Maria Tatiana
dc.contributor.advisor.spa.fl_str_mv Ospina Hernández, Gerardo (dir)
dc.contributor.author.spa.fl_str_mv Torres Torres, Maria Tatiana
dc.subject.spa.fl_str_mv JADE
JOYCE
agente
COCO
concurrencia
topic JADE
JOYCE
agente
COCO
concurrencia
JADE
JOYCE
COCO
AGENT
dc.subject.keywords.spa.fl_str_mv JADE
JOYCE
COCO
AGENT
description Currently, the most common programming languages are of sequential and these languages are running process after another, which implies a limitation, so it is able to manage just one process at the same time. In case that you need work with multiple processes at the same time, exist the concurrent programming languages, in contrast to the sequential languages, they support the simultaneity in the execution of multiple tasks. This research seeks meeting a need because there are not technologies to teach the concurrency in deep, so the progress of this work is based on the contribution of the massive development of multiprocessor systems and the use of languages concurrent programming.
publishDate 2016
dc.date.accessioned.spa.fl_str_mv 2016-08-22T15:41:30Z
dc.date.available.spa.fl_str_mv 2016-08-22T15:41:30Z
dc.date.issued.spa.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2021-10-01T16:04:24Z
dc.date.available.none.fl_str_mv 2021-10-01T16:04:24Z
dc.type.spa.fl_str_mv Documento de trabajo
Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_8042
dc.type.content.spa.fl_str_mv Dataset
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/workingPaper
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/WP
format http://purl.org/coar/resource_type/c_8042
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv sistemasumma, «Sistemas umma,» 29 02 2012. [En línea]. Available: http://sistemasumma.com/2012/02/29/sistemas-multiprocesador/. [Último acceso: 05 02 2015].
P. B. Hansen, «Joyce -- A programming lenguage for distributed systems» 1987.
C.A.R Hoare «Communicating sequential processes» Com ACM (1978)
P. Brinch Hansen «Joyce – a programming lenguaje for distribuited systems» Software –Practice and experience
P. Brinch Hansen «The Joyce lenguage report» 1989
dc.identifier.uri.spa.fl_str_mv http://catalogo.escuelaing.edu.co/cgi-bin/koha/opac-detail.pl?biblionumber=18968
dc.identifier.uri.none.fl_str_mv https://repositorio.escuelaing.edu.co/handle/001/441
identifier_str_mv sistemasumma, «Sistemas umma,» 29 02 2012. [En línea]. Available: http://sistemasumma.com/2012/02/29/sistemas-multiprocesador/. [Último acceso: 05 02 2015].
P. B. Hansen, «Joyce -- A programming lenguage for distributed systems» 1987.
C.A.R Hoare «Communicating sequential processes» Com ACM (1978)
P. Brinch Hansen «Joyce – a programming lenguaje for distribuited systems» Software –Practice and experience
P. Brinch Hansen «The Joyce lenguage report» 1989
url http://catalogo.escuelaing.edu.co/cgi-bin/koha/opac-detail.pl?biblionumber=18968
https://repositorio.escuelaing.edu.co/handle/001/441
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Escuela Colombiana de Ingeniería Julio Garavito
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
rights_invalid_str_mv Derechos Reservados - Escuela Colombiana de Ingeniería Julio Garavito
https://creativecommons.org/licenses/by-nc/4.0/
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Escuela Colombiana de Ingeniería Julio Garavito
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Escuela Colombiana de Ingeniería Julio Garavito
bitstream.url.fl_str_mv https://repositorio.escuelaing.edu.co/bitstream/001/441/1/Torres%20Torres%2c%20Maria%20Tatiana%20-%202016.pdf
https://repositorio.escuelaing.edu.co/bitstream/001/441/2/Autorizaci%c3%b3n.pdf
https://repositorio.escuelaing.edu.co/bitstream/001/441/3/Anexos.zip
https://repositorio.escuelaing.edu.co/bitstream/001/441/4/license.txt
https://repositorio.escuelaing.edu.co/bitstream/001/441/5/FA-Sistemas1026580811.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/441/6/autorizacion.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/441/13/Torres%20Torres%2c%20Maria%20Tatiana%20-%202016.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/441/15/Autorizaci%c3%b3n.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/441/9/FA-Sistemas1026580811.pdf.jpg
https://repositorio.escuelaing.edu.co/bitstream/001/441/10/autorizacion.pdf.jpg
https://repositorio.escuelaing.edu.co/bitstream/001/441/14/Torres%20Torres%2c%20Maria%20Tatiana%20-%202016.pdf.jpg
https://repositorio.escuelaing.edu.co/bitstream/001/441/16/Autorizaci%c3%b3n.pdf.jpg
bitstream.checksum.fl_str_mv acb7d4ba3976d360b974e37429a098da
d90bf7d99fdf82ed1b6821804ad66f65
207a45103933a1ec154d70eb304d8d31
9480849945fd70c1da11fa639db5a11c
6ff2631fcde228dd8e8c8318bfc925cf
ce17bbb4d4f1cbe9a2413e4ea88bb0b2
06322f7352a14d2fbacb1892d75a7408
ce17bbb4d4f1cbe9a2413e4ea88bb0b2
d178893e68d2e8e5e2b0cdc9890d04de
e4868608cdf41e41dfabc73160acaaff
8769fb013348e051c2efd22ffcaea650
f648b2a1e4821de47b8fd983d358faa0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Escuela Colombiana de Ingeniería Julio Garavito
repository.mail.fl_str_mv repositorio.eci@escuelaing.edu.co
_version_ 1814355613694558208
spelling Ospina Hernández, Gerardo (dir)3558c042a63d71745f3d174b8f7670df300Torres Torres, Maria Tatiana0cb27295bf3b7450178f730f2c27d1386002016-08-22T15:41:30Z2021-10-01T16:04:24Z2016-08-22T15:41:30Z2021-10-01T16:04:24Z2016sistemasumma, «Sistemas umma,» 29 02 2012. [En línea]. Available: http://sistemasumma.com/2012/02/29/sistemas-multiprocesador/. [Último acceso: 05 02 2015].P. B. Hansen, «Joyce -- A programming lenguage for distributed systems» 1987.C.A.R Hoare «Communicating sequential processes» Com ACM (1978)P. Brinch Hansen «Joyce – a programming lenguaje for distribuited systems» Software –Practice and experienceP. Brinch Hansen «The Joyce lenguage report» 1989http://catalogo.escuelaing.edu.co/cgi-bin/koha/opac-detail.pl?biblionumber=18968https://repositorio.escuelaing.edu.co/handle/001/441Currently, the most common programming languages are of sequential and these languages are running process after another, which implies a limitation, so it is able to manage just one process at the same time. In case that you need work with multiple processes at the same time, exist the concurrent programming languages, in contrast to the sequential languages, they support the simultaneity in the execution of multiple tasks. This research seeks meeting a need because there are not technologies to teach the concurrency in deep, so the progress of this work is based on the contribution of the massive development of multiprocessor systems and the use of languages concurrent programming.En la actualidad los lenguajes de programación más comunes son los secuenciales y son estos lenguajes los que ejecutan un proceso detrás de otro, lo que implica una gran limitación ya que solo puede manejar un proceso a la vez. Para poder trabajar con varios procesos al mismo tiempo existen los lenguajes de programación concurrentes, que al contrario de los secuenciales, soportan la simultaneidad en la ejecución de múltiples tareas. Este estudio busca satisfacer una necesidad de la actualidad puesto que no existen tecnologías para enseñar a profundidad la concurrencia, por tanto el desarrollo de este trabajo se fundamenta en la contribución de la aparición masiva de sistemas multiprocesadores y el aprovechamiento de los lenguajes de programación concurrenteContenido 1 Contexto (Proyecto) 3 1.1 Planteamiento del problema. 3 1.2 Marco teórico y estado del arte. 3 1.3 Objetivos del proyecto: General y específicos 4 1.4 Justificación 4 1.5 Área de aplicación del producto resultado del proyecto. 5 2 Requerimientos 5 2.1 Descripción del sistema 5 2.2 Visión y alcance 5 2.3 Usuarios 6 3 Análisis Joyce 6 3.1 Descripción del subsistema 6 4 Análisis JADE 7 4.1 Descripción del subsistema 7 5 Diseño 8 5.1 Diagrama de clases 8 5.2 Vistas arquitectónicas 10 5.2.1 Vista lógica 10 5.2.2 Vista de desarrollo 13 6 Implementación 13 6.1 Especificación de estándares utilizados 13 7 Liberación 14 7.1 Configuración ambiente mínima/ideal 14 7.2 Manual de instalación 14 7.3 Manual de usuario 14PregradoIngeniero(a) de Sistemasapplication/pdfspaEscuela Colombiana de Ingeniería Julio GaravitoIngeniería de SistemasDerechos Reservados - Escuela Colombiana de Ingeniería Julio Garavitohttps://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_abf2JADEJOYCEagenteCOCOconcurrenciaJADEJOYCECOCOAGENTAMBIENTE JOYCEDocumento de trabajoTrabajo de grado - Pregradoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_8042Datasetinfo:eu-repo/semantics/workingPaperhttp://purl.org/redcol/resource_type/WPhttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINALTorres Torres, Maria Tatiana - 2016.pdfapplication/pdf791927https://repositorio.escuelaing.edu.co/bitstream/001/441/1/Torres%20Torres%2c%20Maria%20Tatiana%20-%202016.pdfacb7d4ba3976d360b974e37429a098daMD51open accessAutorización.pdfapplication/pdf840755https://repositorio.escuelaing.edu.co/bitstream/001/441/2/Autorizaci%c3%b3n.pdfd90bf7d99fdf82ed1b6821804ad66f65MD52metadata only accessAnexos.zipapplication/octet-stream19904920https://repositorio.escuelaing.edu.co/bitstream/001/441/3/Anexos.zip207a45103933a1ec154d70eb304d8d31MD53open accessLICENSElicense.txttext/plain1762https://repositorio.escuelaing.edu.co/bitstream/001/441/4/license.txt9480849945fd70c1da11fa639db5a11cMD54open accessTEXTFA-Sistemas1026580811.pdf.txtExtracted texttext/plain13939https://repositorio.escuelaing.edu.co/bitstream/001/441/5/FA-Sistemas1026580811.pdf.txt6ff2631fcde228dd8e8c8318bfc925cfMD55open accessautorizacion.pdf.txtExtracted texttext/plain4https://repositorio.escuelaing.edu.co/bitstream/001/441/6/autorizacion.pdf.txtce17bbb4d4f1cbe9a2413e4ea88bb0b2MD56open accessTorres Torres, Maria Tatiana - 2016.pdf.txtTorres Torres, Maria Tatiana - 2016.pdf.txtExtracted texttext/plain13945https://repositorio.escuelaing.edu.co/bitstream/001/441/13/Torres%20Torres%2c%20Maria%20Tatiana%20-%202016.pdf.txt06322f7352a14d2fbacb1892d75a7408MD513open accessAutorización.pdf.txtAutorización.pdf.txtExtracted texttext/plain4https://repositorio.escuelaing.edu.co/bitstream/001/441/15/Autorizaci%c3%b3n.pdf.txtce17bbb4d4f1cbe9a2413e4ea88bb0b2MD515metadata only accessTHUMBNAILFA-Sistemas1026580811.pdf.jpgIM Thumbnailimage/jpeg3789https://repositorio.escuelaing.edu.co/bitstream/001/441/9/FA-Sistemas1026580811.pdf.jpgd178893e68d2e8e5e2b0cdc9890d04deMD59open accessautorizacion.pdf.jpgIM Thumbnailimage/jpeg4453https://repositorio.escuelaing.edu.co/bitstream/001/441/10/autorizacion.pdf.jpge4868608cdf41e41dfabc73160acaaffMD510open accessTorres Torres, Maria Tatiana - 2016.pdf.jpgTorres Torres, Maria Tatiana - 2016.pdf.jpgGenerated Thumbnailimage/jpeg6440https://repositorio.escuelaing.edu.co/bitstream/001/441/14/Torres%20Torres%2c%20Maria%20Tatiana%20-%202016.pdf.jpg8769fb013348e051c2efd22ffcaea650MD514open accessAutorización.pdf.jpgAutorización.pdf.jpgGenerated Thumbnailimage/jpeg13273https://repositorio.escuelaing.edu.co/bitstream/001/441/16/Autorizaci%c3%b3n.pdf.jpgf648b2a1e4821de47b8fd983d358faa0MD516metadata only access001/441oai:repositorio.escuelaing.edu.co:001/4412021-10-01 16:53:38.375open accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCBjb25mZXJlbmNpYSwgbGlicm8sIGltYWdlbiwgZm90b2dyYWbDrWEsIGF1ZGlvLCBwcmVzZW50YWNpw7NuIHUgb3RybyAoZW4gYWRlbGFudGUgZG9jdW1lbnRvKSBxdWUgZW4gbGEgZmVjaGEgZW50cmVnbyBlbiBmb3JtYXRvIGRpZ2l0YWwsIHkgbGUgcGVybWl0byBkZSBmb3JtYSBpbmRlZmluaWRhIHF1ZSBsbyBwdWJsaXF1ZSBlbiBlbCByZXBvc2l0b3JpbyBpbnN0aXR1Y2lvbmFsLCBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZSBhbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gZGlnaXRhbCwgZWxlY3Ryw7NuaWNvLCB2aXJ0dWFsOyB5IHBhcmEgdXNvcyBlbiByZWRlcywgaW50ZXJuZXQsIGV4dHJhbmV0LCB5IGN1YWxxdWllciBmb3JtYXRvIG8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KRW4gbWkgY2FsaWRhZCBkZSBhdXRvciwgZXhwcmVzbyBxdWUgZWwgZG9jdW1lbnRvIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGVzIG9yaWdpbmFsIHkgbG8gZWxhYm9yw6kgc2luIHF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCB0ZW5nbyBsYSB0aXR1bGFyaWRhZCBzb2JyZSDDqWwuIEVuIGNhc28gZGUgcXVlamEgbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIHJlZmVyZW50ZSBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBlbCBkb2N1bWVudG8gZW4gY3Vlc3Rpw7NuLCBhc3VtaXLDqSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwgeSBzYWxkcsOpIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBFc3RvIHNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgcG9kcsOhIGNvcGlhciBhcGFydGVzIGRlbCB0ZXh0bywgY29uIGVsIGNvbXByb21pc28gZGUgY2l0YXIgc2llbXByZSBsYSBmdWVudGUsIGxhIGN1YWwgaW5jbHV5ZSBlbCB0w610dWxvIGRlbCB0cmFiYWpvIHkgZWwgYXV0b3IuIEVzdGEgYXV0b3JpemFjacOzbiBubyBpbXBsaWNhIHJlbnVuY2lhIGEgbGEgZmFjdWx0YWQgcXVlIHRlbmdvIGRlIHB1YmxpY2FyIHRvdGFsIG8gcGFyY2lhbG1lbnRlIGxhIG9icmEgZW4gb3Ryb3MgbWVkaW9zLiBFc3RhIGF1dG9yaXphY2nDs24gZXN0w6EgcmVzcGFsZGFkYSBwb3IgbGFzIGZpcm1hcyBkZWwgKGxvcykgYXV0b3IoZXMpIGRlbCBkb2N1bWVudG8uIApTw60gYXV0b3Jpem8gKGFtb3MpCg==