Diseño de un perfil para modelado de aplicaciones paralelas

El avance del hardware en los últimos tiempos ha traído a máquinas hogareñas tecnologías que sólo eran utilizadas en grandes servidores. Un claro ejemplo de esto son las computadoras con procesadores con múltiples núcleos. Al popularizarse este hardware es necesario un cambio en la forma de diseñar...

Full description

Autores:
Giulianelli, Daniel Alberto
Pons, Claudia Fabiana
Rodríguez, Rocío Andrea
Vera, Pablo Martín
Fernandez, Victor Manuel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2010
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/8958
Acceso en línea:
http://hdl.handle.net/20.500.12749/8958
Palabra clave:
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Stereotypes
Metamodeling
OCL
Profile
Constraints
UML
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
Estereotipos
Metamodelado
OCL
Perfil
Restricciones
UML
Rights
License
Derechos de autor 2010 Revista Colombiana de Computación
id UNAB2_0aaa8ad2ffcff081be6f81f1235e7339
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/8958
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Diseño de un perfil para modelado de aplicaciones paralelas
dc.title.translated.eng.fl_str_mv A profile’s design for parallel applications modelling
title Diseño de un perfil para modelado de aplicaciones paralelas
spellingShingle Diseño de un perfil para modelado de aplicaciones paralelas
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Stereotypes
Metamodeling
OCL
Profile
Constraints
UML
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
Estereotipos
Metamodelado
OCL
Perfil
Restricciones
UML
title_short Diseño de un perfil para modelado de aplicaciones paralelas
title_full Diseño de un perfil para modelado de aplicaciones paralelas
title_fullStr Diseño de un perfil para modelado de aplicaciones paralelas
title_full_unstemmed Diseño de un perfil para modelado de aplicaciones paralelas
title_sort Diseño de un perfil para modelado de aplicaciones paralelas
dc.creator.fl_str_mv Giulianelli, Daniel Alberto
Pons, Claudia Fabiana
Rodríguez, Rocío Andrea
Vera, Pablo Martín
Fernandez, Victor Manuel
dc.contributor.author.spa.fl_str_mv Giulianelli, Daniel Alberto
Pons, Claudia Fabiana
Rodríguez, Rocío Andrea
Vera, Pablo Martín
Fernandez, Victor Manuel
dc.contributor.orcid.spa.fl_str_mv Giulianelli, Daniel Alberto [0000-0003-4143-8255]
Pons, Claudia Fabiana [0000-0003-1149-0976]
Vera, Pablo Martín [0000-0002-6450-6161]
dc.subject.none.fl_str_mv Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
topic Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Stereotypes
Metamodeling
OCL
Profile
Constraints
UML
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
Estereotipos
Metamodelado
OCL
Perfil
Restricciones
UML
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Stereotypes
Metamodeling
OCL
Profile
Constraints
UML
dc.subject.lemb.spa.fl_str_mv Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
dc.subject.proposal.spa.fl_str_mv Estereotipos
Metamodelado
OCL
Perfil
Restricciones
UML
description El avance del hardware en los últimos tiempos ha traído a máquinas hogareñas tecnologías que sólo eran utilizadas en grandes servidores. Un claro ejemplo de esto son las computadoras con procesadores con múltiples núcleos. Al popularizarse este hardware es necesario un cambio en la forma de diseñar las aplicaciones para poder hacer uso del mismo. UML es un lenguaje de representación de amplio propósito general que cuenta con vocabulario gráfico. En algunos casos cuando se quiere modelar un tipo de aplicación particular el vocabulario gráfico de UML resulta ser muy reducido. Por esta razón es necesario extender el lenguaje con nuevos artefactos que permitan modelar las características particulares del dominio en cuestión. En este paper se presenta un profile el cual agrega expresividad a UML para modelar aplicaciones paralelizables, teniendo en consideración las características propias de las mismas.
publishDate 2010
dc.date.issued.none.fl_str_mv 2010-06-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:20:43Z
dc.date.available.none.fl_str_mv 2020-10-27T00:20:43Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CJournalArticle
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.issn.none.fl_str_mv 2539-2115
1657-2831
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/8958
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga UNAB
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.unab.edu.co
identifier_str_mv 2539-2115
1657-2831
instname:Universidad Autónoma de Bucaramanga UNAB
repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/8958
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1253/1179
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1253
dc.relation.references.none.fl_str_mv Becker V., Pons C. 2003. Definición Formal de la Semántica de UML-OCL a través de su traducción a OBJECT-Z. Universidad Nacional de La Plata, Facultad de Informática, LIFIALaboratorio de Investigación y Formación en Informática Avanzada, pp 2-6.
Booch G, Rumbaugh J y Jacobson I. 2005. Unified Modeling Language User Guide. Addison Wesley, 2nd Edition.
Fuentes L. y Vallecillo A. 2004. Una Introducción a los Perfiles UML. Depto. de Lenguajes y Ciencias de la Computación, Universidad de Málaga Campus de Teatinos. España.
Goñi A., Eterovic Y., 2004. Building Precise UML Contruscts to Model concurrency Using OCL, Seventh Intarnational Conference on the Unified Modeling Language and its applications.
Grama A., Karypis G., Kumar V., Gupta A. 2003. Introduction to A Profile's Design for Parallel Applications Modelling 67 Parallel Computing. Pearson. Addison Wesley. 2nd Edition.
Gu Z., Shin K., 2004. Synthesis of Real-Time Implementation from UML-RTModels. Real-Time Computing Laboratory. Department of Electrical Engineering and Computer Science. U n i v e r s i t y o f M i c h i g a n . , U S A . U R L : http://kabru.eecs.umich.edu/aires/paper/gu_modes04.pdf
I B M , M Q S e r i e s . U R L : h t t p : / / w w w - 306.ibm.com/software/integration/wmq/
Kelly S., Tolvanen J., 2008. Domain-Specific Modeling. WileyIEEE Computer Society Pr
Magoules F., Pan J., Tan K., and Kumar. 2009 A. Introduction to Grid Computing. Publisher CRC.
Microsoft, Message Queuing (2003). URL: http://www.microsoft.com/windowsserver2003/technologies/m smq/default.mspx
OMG, A UML Profile for MARTE (Modeling and Analysis of R e a l T i m e a n d E n b e d d e d S y s t e m s . U R L : http://www.omgmarte.com.org/
OMG. Catalog of UML Profile of Specification. 2009 . URL: http://www.omg.org/technology/documents/profile_catalog.htm
OMG, OCL Specification, Version 2.0, (2006) URL: http://www.omg.org/spec/OCL/2.0/
OMG, Unified Modeling Language, Infrastructure, Version 2.1.2 (2007) URL: http://www.omg.org/docs/formal/07-11-04.pdf
Pllana S. y Fahringer T., 2002. Institute for software siencie Austria.Vienna. On Customizing the UML for Modeling P e r f o r m a n c e - O r i e n t e d A p p l i c a t i o n s . U R L : http://portal.acm.org/citation.cfm?id=719627
dc.rights.none.fl_str_mv Derechos de autor 2010 Revista Colombiana de Computación
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv Derechos de autor 2010 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.source.none.fl_str_mv Revista Colombiana de Computación; Vol. 11 Núm. 1 (2010): Revista Colombiana de Computación; 56-68
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/8958/1/2010_Articulo_Dise%c3%b1o%20de%20un%20perfil%20para%20modelado%20de%20aplicaciones%20paralelas.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/8958/2/2010_Articulo_Dise%c3%b1o%20de%20un%20perfil%20para%20modelado%20de%20aplicaciones%20paralelas.pdf.jpg
bitstream.checksum.fl_str_mv f7d8cf5928a31142f2c70a8e415aa57d
fd66f3f7fd673e98a263249ee896e65d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277767777222656
spelling Giulianelli, Daniel Alberto5d1e2252-9b69-4474-9bbb-e4e92ad272ecPons, Claudia Fabianab182d1f4-5bd8-4197-b403-95c507f4e245Rodríguez, Rocío Andrea06ef5dae-625f-423a-acdd-c4a90345bd00Vera, Pablo Martín3499c288-302b-47b7-8577-0afd70f1219dFernandez, Victor Manuel06707348-3dd7-4257-a264-51e33ae50604Giulianelli, Daniel Alberto [0000-0003-4143-8255]Pons, Claudia Fabiana [0000-0003-1149-0976]Vera, Pablo Martín [0000-0002-6450-6161]2020-10-27T00:20:43Z2020-10-27T00:20:43Z2010-06-012539-21151657-2831http://hdl.handle.net/20.500.12749/8958instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coEl avance del hardware en los últimos tiempos ha traído a máquinas hogareñas tecnologías que sólo eran utilizadas en grandes servidores. Un claro ejemplo de esto son las computadoras con procesadores con múltiples núcleos. Al popularizarse este hardware es necesario un cambio en la forma de diseñar las aplicaciones para poder hacer uso del mismo. UML es un lenguaje de representación de amplio propósito general que cuenta con vocabulario gráfico. En algunos casos cuando se quiere modelar un tipo de aplicación particular el vocabulario gráfico de UML resulta ser muy reducido. Por esta razón es necesario extender el lenguaje con nuevos artefactos que permitan modelar las características particulares del dominio en cuestión. En este paper se presenta un profile el cual agrega expresividad a UML para modelar aplicaciones paralelizables, teniendo en consideración las características propias de las mismas.During the last times hardware progress has reached home computers with technologies that were only used in main frames. Clear examples of this statement are multiple core personal computers. As this new hardware becomes popular it is neccessary to change the way of designing applications in order to be able to use it. UML is a wide generalpurpouse modeling language that counts with a graphic vocabulary. In some cases, when a particular application is going to be modeled, the UML's graphic vocabulary, results too abstract. That's why a specialization of the language is neccessary by means of the adding of new artifacts that allows modeling the special characteristics of the particular domain. This paper shows a profile that specializes UML to facilitate the parellized applications modeling, considering their own characteristicsapplication/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1253/1179https://revistas.unab.edu.co/index.php/rcc/article/view/1253Becker V., Pons C. 2003. Definición Formal de la Semántica de UML-OCL a través de su traducción a OBJECT-Z. Universidad Nacional de La Plata, Facultad de Informática, LIFIALaboratorio de Investigación y Formación en Informática Avanzada, pp 2-6.Booch G, Rumbaugh J y Jacobson I. 2005. Unified Modeling Language User Guide. Addison Wesley, 2nd Edition.Fuentes L. y Vallecillo A. 2004. Una Introducción a los Perfiles UML. Depto. de Lenguajes y Ciencias de la Computación, Universidad de Málaga Campus de Teatinos. España.Goñi A., Eterovic Y., 2004. Building Precise UML Contruscts to Model concurrency Using OCL, Seventh Intarnational Conference on the Unified Modeling Language and its applications.Grama A., Karypis G., Kumar V., Gupta A. 2003. Introduction to A Profile's Design for Parallel Applications Modelling 67 Parallel Computing. Pearson. Addison Wesley. 2nd Edition.Gu Z., Shin K., 2004. Synthesis of Real-Time Implementation from UML-RTModels. Real-Time Computing Laboratory. Department of Electrical Engineering and Computer Science. U n i v e r s i t y o f M i c h i g a n . , U S A . U R L : http://kabru.eecs.umich.edu/aires/paper/gu_modes04.pdfI B M , M Q S e r i e s . U R L : h t t p : / / w w w - 306.ibm.com/software/integration/wmq/Kelly S., Tolvanen J., 2008. Domain-Specific Modeling. WileyIEEE Computer Society PrMagoules F., Pan J., Tan K., and Kumar. 2009 A. Introduction to Grid Computing. Publisher CRC.Microsoft, Message Queuing (2003). URL: http://www.microsoft.com/windowsserver2003/technologies/m smq/default.mspxOMG, A UML Profile for MARTE (Modeling and Analysis of R e a l T i m e a n d E n b e d d e d S y s t e m s . U R L : http://www.omgmarte.com.org/OMG. Catalog of UML Profile of Specification. 2009 . URL: http://www.omg.org/technology/documents/profile_catalog.htmOMG, OCL Specification, Version 2.0, (2006) URL: http://www.omg.org/spec/OCL/2.0/OMG, Unified Modeling Language, Infrastructure, Version 2.1.2 (2007) URL: http://www.omg.org/docs/formal/07-11-04.pdfPllana S. y Fahringer T., 2002. Institute for software siencie Austria.Vienna. On Customizing the UML for Modeling P e r f o r m a n c e - O r i e n t e d A p p l i c a t i o n s . U R L : http://portal.acm.org/citation.cfm?id=719627Derechos de autor 2010 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 11 Núm. 1 (2010): Revista Colombiana de Computación; 56-68Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sStereotypesMetamodelingOCLProfileConstraintsUMLInnovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesEstereotiposMetamodeladoOCLPerfilRestriccionesUMLDiseño de un perfil para modelado de aplicaciones paralelasA profile’s design for parallel applications modellinginfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2010_Articulo_Diseño de un perfil para modelado de aplicaciones paralelas.pdf2010_Articulo_Diseño de un perfil para modelado de aplicaciones paralelas.pdfArtículoapplication/pdf375223https://repository.unab.edu.co/bitstream/20.500.12749/8958/1/2010_Articulo_Dise%c3%b1o%20de%20un%20perfil%20para%20modelado%20de%20aplicaciones%20paralelas.pdff7d8cf5928a31142f2c70a8e415aa57dMD51open accessTHUMBNAIL2010_Articulo_Diseño de un perfil para modelado de aplicaciones paralelas.pdf.jpg2010_Articulo_Diseño de un perfil para modelado de aplicaciones paralelas.pdf.jpgIM Thumbnailimage/jpeg6756https://repository.unab.edu.co/bitstream/20.500.12749/8958/2/2010_Articulo_Dise%c3%b1o%20de%20un%20perfil%20para%20modelado%20de%20aplicaciones%20paralelas.pdf.jpgfd66f3f7fd673e98a263249ee896e65dMD52open access20.500.12749/8958oai:repository.unab.edu.co:20.500.12749/89582023-01-10 22:00:33.449open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co