DSL for Collaborative Systems with Awareness

Autores
Bibbó, Luis Mariano; Giandini, Roxana Silvia; Pons, Claudia Fabiana
Año de publicación
2017
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Domain Specific Languages (DSLs) are high-level languages defined for combining expressiveness and simplicity by means of linguistic constructs which are close to the problem domain but independent of the complexities inherent to the underlying software implementations. This article presents the CSSL v2.0 language that allows defining in precise, concise and friendly manner the abstract concepts of collaborative systems. Specially, the language makes available the concepts of awareness and collaborative processes. The language is independent of both the framework and the development tools and allows the application of the MDD approach to the development of such systems. The CSSL v2.0 language was designed as a UML extension using the metamodeling mechanism and was implemented with open source tools on the Eclipse platform. It provides improvements on previous proposals by enabling more complete and complex specifications of collaborative situations.
Laboratorio de Investigación y Formación en Informática Avanzada
Materia
Ciencias Informáticas
Collaborative software
Design tools
Domain Specific Languages
Software design
Software engineering
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/119042

id SEDICI_5b5c2b500a4b3d7a06e372e782acd03b
oai_identifier_str oai:sedici.unlp.edu.ar:10915/119042
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling DSL for Collaborative Systems with AwarenessBibbó, Luis MarianoGiandini, Roxana SilviaPons, Claudia FabianaCiencias InformáticasCollaborative softwareDesign toolsDomain Specific LanguagesSoftware designSoftware engineeringDomain Specific Languages (DSLs) are high-level languages defined for combining expressiveness and simplicity by means of linguistic constructs which are close to the problem domain but independent of the complexities inherent to the underlying software implementations. This article presents the CSSL v2.0 language that allows defining in precise, concise and friendly manner the abstract concepts of collaborative systems. Specially, the language makes available the concepts of awareness and collaborative processes. The language is independent of both the framework and the development tools and allows the application of the MDD approach to the development of such systems. The CSSL v2.0 language was designed as a UML extension using the metamodeling mechanism and was implemented with open source tools on the Eclipse platform. It provides improvements on previous proposals by enabling more complete and complex specifications of collaborative situations.Laboratorio de Investigación y Formación en Informática Avanzada2017-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/119042enginfo:eu-repo/semantics/altIdentifier/doi/10.1109/CLEI.2017.8226461info:eu-repo/semantics/altIdentifier/hdl/11746/6540info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-sa/4.0/Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:28:04Zoai:sedici.unlp.edu.ar:10915/119042Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:28:04.895SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv DSL for Collaborative Systems with Awareness
title DSL for Collaborative Systems with Awareness
spellingShingle DSL for Collaborative Systems with Awareness
Bibbó, Luis Mariano
Ciencias Informáticas
Collaborative software
Design tools
Domain Specific Languages
Software design
Software engineering
title_short DSL for Collaborative Systems with Awareness
title_full DSL for Collaborative Systems with Awareness
title_fullStr DSL for Collaborative Systems with Awareness
title_full_unstemmed DSL for Collaborative Systems with Awareness
title_sort DSL for Collaborative Systems with Awareness
dc.creator.none.fl_str_mv Bibbó, Luis Mariano
Giandini, Roxana Silvia
Pons, Claudia Fabiana
author Bibbó, Luis Mariano
author_facet Bibbó, Luis Mariano
Giandini, Roxana Silvia
Pons, Claudia Fabiana
author_role author
author2 Giandini, Roxana Silvia
Pons, Claudia Fabiana
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Collaborative software
Design tools
Domain Specific Languages
Software design
Software engineering
topic Ciencias Informáticas
Collaborative software
Design tools
Domain Specific Languages
Software design
Software engineering
dc.description.none.fl_txt_mv Domain Specific Languages (DSLs) are high-level languages defined for combining expressiveness and simplicity by means of linguistic constructs which are close to the problem domain but independent of the complexities inherent to the underlying software implementations. This article presents the CSSL v2.0 language that allows defining in precise, concise and friendly manner the abstract concepts of collaborative systems. Specially, the language makes available the concepts of awareness and collaborative processes. The language is independent of both the framework and the development tools and allows the application of the MDD approach to the development of such systems. The CSSL v2.0 language was designed as a UML extension using the metamodeling mechanism and was implemented with open source tools on the Eclipse platform. It provides improvements on previous proposals by enabling more complete and complex specifications of collaborative situations.
Laboratorio de Investigación y Formación en Informática Avanzada
description Domain Specific Languages (DSLs) are high-level languages defined for combining expressiveness and simplicity by means of linguistic constructs which are close to the problem domain but independent of the complexities inherent to the underlying software implementations. This article presents the CSSL v2.0 language that allows defining in precise, concise and friendly manner the abstract concepts of collaborative systems. Specially, the language makes available the concepts of awareness and collaborative processes. The language is independent of both the framework and the development tools and allows the application of the MDD approach to the development of such systems. The CSSL v2.0 language was designed as a UML extension using the metamodeling mechanism and was implemented with open source tools on the Eclipse platform. It provides improvements on previous proposals by enabling more complete and complex specifications of collaborative situations.
publishDate 2017
dc.date.none.fl_str_mv 2017-09
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/119042
url http://sedici.unlp.edu.ar/handle/10915/119042
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1109/CLEI.2017.8226461
info:eu-repo/semantics/altIdentifier/hdl/11746/6540
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-sa/4.0/
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/4.0/
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844616159042732032
score 13.070432