Modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness

La construcción de sistemas colaborativos con awareness es una tarea muy compleja. En este artículo se presenta la forma de utilización del lenguaje específico de dominio CSSL v2.0 - Collaborative Software System Language - construido como extensión de UML, usando el mecanismo de metamodelado. Se an...

Descripción completa

Detalles Bibliográficos
Autores principales: Bibbó, Luis Mariano, Giandini, Roxana Silvia, Pons, Claudia Fabiana
Formato: Articulo
Lenguaje:Español
Publicado: 2020
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/114618
https://publicaciones.sadio.org.ar/index.php/EJS/article/view/168
Aporte de:
id I19-R120-10915-114618
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Collaborative software
Awareness
Model-driven engineering
Meta-model
Code generation
spellingShingle Ciencias Informáticas
Collaborative software
Awareness
Model-driven engineering
Meta-model
Code generation
Bibbó, Luis Mariano
Giandini, Roxana Silvia
Pons, Claudia Fabiana
Modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness
topic_facet Ciencias Informáticas
Collaborative software
Awareness
Model-driven engineering
Meta-model
Code generation
description La construcción de sistemas colaborativos con awareness es una tarea muy compleja. En este artículo se presenta la forma de utilización del lenguaje específico de dominio CSSL v2.0 - Collaborative Software System Language - construido como extensión de UML, usando el mecanismo de metamodelado. Se analiza la simplicidad, expresividad y precisión del lenguaje para modelar los conceptos principales de los sistemas colaborativos, especialmente los procesos colaborativos, protocolos y awareness. A partir de casos de modelado se muestra una sintaxis concreta -editores gráficos- que permiten construir modelos de sistemas colaborativos. Estos son independientes de la plataforma de implementación y están formalmente preparados para derivarlos utilizando transformaciones MDD. Luego se presenta una semántica del lenguaje a través de transformaciones de modelo a texto donde se obtiene versiones Web con tecnologías JavaScript, MongoDB y Websockets. Esto aporta a los desarrolladores de Sistemas Colaborativos un conjunto de herramientas que les permiten por un lado modelar los sistemas y por otro obtener aplicaciones ejecutables con aspectos centrales resueltos como la implementación de procesos colaborativos, awareness y el control de las operaciones que los roles realizan en el sistema.
format Articulo
Articulo
author Bibbó, Luis Mariano
Giandini, Roxana Silvia
Pons, Claudia Fabiana
author_facet Bibbó, Luis Mariano
Giandini, Roxana Silvia
Pons, Claudia Fabiana
author_sort Bibbó, Luis Mariano
title Modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness
title_short Modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness
title_full Modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness
title_fullStr Modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness
title_full_unstemmed Modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness
title_sort modelado de derivación de código para el desarrollo de sistemas colaborativos con awareness
publishDate 2020
url http://sedici.unlp.edu.ar/handle/10915/114618
https://publicaciones.sadio.org.ar/index.php/EJS/article/view/168
work_keys_str_mv AT bibboluismariano modeladodederivaciondecodigoparaeldesarrollodesistemascolaborativosconawareness
AT giandiniroxanasilvia modeladodederivaciondecodigoparaeldesarrollodesistemascolaborativosconawareness
AT ponsclaudiafabiana modeladodederivaciondecodigoparaeldesarrollodesistemascolaborativosconawareness
AT bibboluismariano modelingandcodederivationforcollaborativesystemswithawareness
AT giandiniroxanasilvia modelingandcodederivationforcollaborativesystemswithawareness
AT ponsclaudiafabiana modelingandcodederivationforcollaborativesystemswithawareness
bdutipo_str Repositorios
_version_ 1764820446511890432