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...
- 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 |