A profile design for parallel applications modelling

Autores
Giulianelli, Daniel Alberto; Pons, Claudia Fabiana; Rodriguez, Rocio Andrea; Vera, Pablo Martín; Fernández, Víctor Manuel
Año de publicación
2010
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
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.
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 general-purpouse 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 characteristics.
Fil: Giulianelli, Daniel Alberto. Universidad Nacional de La Matanza; Argentina
Fil: Pons, Claudia Fabiana. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
Fil: Rodriguez, Rocio Andrea. Universidad Nacional de La Matanza; Argentina
Fil: Vera, Pablo Martín. Universidad Nacional de La Matanza; Argentina
Fil: Fernández, Víctor Manuel. Universidad Nacional de La Matanza; Argentina
Materia
ESTEREOTIPOS
METAMODELADO
UML
OCL
PERFIL
RESTRICCIONES
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/106697

id CONICETDig_09bd5ec4c6b607ac74727d4b40c54b20
oai_identifier_str oai:ri.conicet.gov.ar:11336/106697
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling A profile design for parallel applications modellingGiulianelli, Daniel AlbertoPons, Claudia FabianaRodriguez, Rocio AndreaVera, Pablo MartínFernández, Víctor ManuelESTEREOTIPOSMETAMODELADOUMLOCLPERFILRESTRICCIONEShttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1El 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 general-purpouse 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 characteristics.Fil: Giulianelli, Daniel Alberto. Universidad Nacional de La Matanza; ArgentinaFil: Pons, Claudia Fabiana. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; ArgentinaFil: Rodriguez, Rocio Andrea. Universidad Nacional de La Matanza; ArgentinaFil: Vera, Pablo Martín. Universidad Nacional de La Matanza; ArgentinaFil: Fernández, Víctor Manuel. Universidad Nacional de La Matanza; ArgentinaUniversidad Autónoma de Bucaramanga2010-06-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/zipapplication/pdfhttp://hdl.handle.net/11336/106697Giulianelli, Daniel Alberto; Pons, Claudia Fabiana; Rodriguez, Rocio Andrea; Vera, Pablo Martín; Fernández, Víctor Manuel; A profile design for parallel applications modelling; Universidad Autónoma de Bucaramanga; Revista Colombiana de Computación; 11; 1; 1-6-2010; 56-681657-28312539-2115CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://revistas.unab.edu.co/index.php/rcc/article/view/1253info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:47:24Zoai:ri.conicet.gov.ar:11336/106697instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:47:24.78CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv A profile design for parallel applications modelling
title A profile design for parallel applications modelling
spellingShingle A profile design for parallel applications modelling
Giulianelli, Daniel Alberto
ESTEREOTIPOS
METAMODELADO
UML
OCL
PERFIL
RESTRICCIONES
title_short A profile design for parallel applications modelling
title_full A profile design for parallel applications modelling
title_fullStr A profile design for parallel applications modelling
title_full_unstemmed A profile design for parallel applications modelling
title_sort A profile design for parallel applications modelling
dc.creator.none.fl_str_mv Giulianelli, Daniel Alberto
Pons, Claudia Fabiana
Rodriguez, Rocio Andrea
Vera, Pablo Martín
Fernández, Víctor Manuel
author Giulianelli, Daniel Alberto
author_facet Giulianelli, Daniel Alberto
Pons, Claudia Fabiana
Rodriguez, Rocio Andrea
Vera, Pablo Martín
Fernández, Víctor Manuel
author_role author
author2 Pons, Claudia Fabiana
Rodriguez, Rocio Andrea
Vera, Pablo Martín
Fernández, Víctor Manuel
author2_role author
author
author
author
dc.subject.none.fl_str_mv ESTEREOTIPOS
METAMODELADO
UML
OCL
PERFIL
RESTRICCIONES
topic ESTEREOTIPOS
METAMODELADO
UML
OCL
PERFIL
RESTRICCIONES
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv 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.
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 general-purpouse 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 characteristics.
Fil: Giulianelli, Daniel Alberto. Universidad Nacional de La Matanza; Argentina
Fil: Pons, Claudia Fabiana. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
Fil: Rodriguez, Rocio Andrea. Universidad Nacional de La Matanza; Argentina
Fil: Vera, Pablo Martín. Universidad Nacional de La Matanza; Argentina
Fil: Fernández, Víctor Manuel. Universidad Nacional de La Matanza; Argentina
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.none.fl_str_mv 2010-06-01
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/106697
Giulianelli, Daniel Alberto; Pons, Claudia Fabiana; Rodriguez, Rocio Andrea; Vera, Pablo Martín; Fernández, Víctor Manuel; A profile design for parallel applications modelling; Universidad Autónoma de Bucaramanga; Revista Colombiana de Computación; 11; 1; 1-6-2010; 56-68
1657-2831
2539-2115
CONICET Digital
CONICET
url http://hdl.handle.net/11336/106697
identifier_str_mv Giulianelli, Daniel Alberto; Pons, Claudia Fabiana; Rodriguez, Rocio Andrea; Vera, Pablo Martín; Fernández, Víctor Manuel; A profile design for parallel applications modelling; Universidad Autónoma de Bucaramanga; Revista Colombiana de Computación; 11; 1; 1-6-2010; 56-68
1657-2831
2539-2115
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://revistas.unab.edu.co/index.php/rcc/article/view/1253
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/zip
application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842268856730517504
score 13.13397