Evaluation of a Model-Driven Proposal to the Development of Groupware Systems

Autores
Bibbo, Luis Mariano; Pons, Claudia Fabiana; Fernández, Alejandro
Año de publicación
2022
Idioma
inglés
Tipo de recurso
parte de libro
Estado
versión publicada
Descripción
Building groupware is a complex task. This chapter presents the use of the domain-specific language CSSL v2.0 collaborative software system language. CSSL provides simplicity, expressiveness, and precision to model the main concepts of collaborative systems, especially collaborative processes, protocols, and awareness. Models of collaborative systems are created via visual editors that support the concrete syntax of CSSL. According to the MDD methodology, models are independent of the implementation platform and are formally prepared to be transformed. In this implementation, the target of the transformation is a web application that provides a set of basic functions that developers can refine. Evaluation, validation, and verification of the language is performed, determining that the CSSL tools allow developers to solve central aspects of collaborative systems implementation in a simple and reasonable way. The evaluation determined that the CSSL metamodel has low complexity, with semantics strongly associated with UML and with good configuration possibilities.
Materia
Ciencias de la Computación e Información
Groupware
Collaborative Software
Awareness
Model Evaluation
Model-Driven Engineering
Meta-Model
Code Generation
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/11901

id CICBA_2c61d71e7cd69d40d427a1f4420380f3
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/11901
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling Evaluation of a Model-Driven Proposal to the Development of Groupware SystemsBibbo, Luis MarianoPons, Claudia FabianaFernández, AlejandroCiencias de la Computación e InformaciónGroupwareCollaborative SoftwareAwarenessModel EvaluationModel-Driven EngineeringMeta-ModelCode GenerationBuilding groupware is a complex task. This chapter presents the use of the domain-specific language CSSL v2.0 collaborative software system language. CSSL provides simplicity, expressiveness, and precision to model the main concepts of collaborative systems, especially collaborative processes, protocols, and awareness. Models of collaborative systems are created via visual editors that support the concrete syntax of CSSL. According to the MDD methodology, models are independent of the implementation platform and are formally prepared to be transformed. In this implementation, the target of the transformation is a web application that provides a set of basic functions that developers can refine. Evaluation, validation, and verification of the language is performed, determining that the CSSL tools allow developers to solve central aspects of collaborative systems implementation in a simple and reasonable way. The evaluation determined that the CSSL metamodel has low complexity, with semantics strongly associated with UML and with good configuration possibilities.Zhao, JingyuanRichards, Joseph2022info:eu-repo/semantics/bookPartinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_3248info:ar-repo/semantics/parteDeLibroapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/11901isbn:9781668450277enginfo:eu-repo/semantics/altIdentifier/doi/10.4018/978-1-6684-5027-7.ch002info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:40:17Zoai:digital.cic.gba.gob.ar:11746/11901Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:40:18.163CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
title Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
spellingShingle Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
Bibbo, Luis Mariano
Ciencias de la Computación e Información
Groupware
Collaborative Software
Awareness
Model Evaluation
Model-Driven Engineering
Meta-Model
Code Generation
title_short Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
title_full Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
title_fullStr Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
title_full_unstemmed Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
title_sort Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
dc.creator.none.fl_str_mv Bibbo, Luis Mariano
Pons, Claudia Fabiana
Fernández, Alejandro
author Bibbo, Luis Mariano
author_facet Bibbo, Luis Mariano
Pons, Claudia Fabiana
Fernández, Alejandro
author_role author
author2 Pons, Claudia Fabiana
Fernández, Alejandro
author2_role author
author
dc.contributor.none.fl_str_mv Zhao, Jingyuan
Richards, Joseph
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Groupware
Collaborative Software
Awareness
Model Evaluation
Model-Driven Engineering
Meta-Model
Code Generation
topic Ciencias de la Computación e Información
Groupware
Collaborative Software
Awareness
Model Evaluation
Model-Driven Engineering
Meta-Model
Code Generation
dc.description.none.fl_txt_mv Building groupware is a complex task. This chapter presents the use of the domain-specific language CSSL v2.0 collaborative software system language. CSSL provides simplicity, expressiveness, and precision to model the main concepts of collaborative systems, especially collaborative processes, protocols, and awareness. Models of collaborative systems are created via visual editors that support the concrete syntax of CSSL. According to the MDD methodology, models are independent of the implementation platform and are formally prepared to be transformed. In this implementation, the target of the transformation is a web application that provides a set of basic functions that developers can refine. Evaluation, validation, and verification of the language is performed, determining that the CSSL tools allow developers to solve central aspects of collaborative systems implementation in a simple and reasonable way. The evaluation determined that the CSSL metamodel has low complexity, with semantics strongly associated with UML and with good configuration possibilities.
description Building groupware is a complex task. This chapter presents the use of the domain-specific language CSSL v2.0 collaborative software system language. CSSL provides simplicity, expressiveness, and precision to model the main concepts of collaborative systems, especially collaborative processes, protocols, and awareness. Models of collaborative systems are created via visual editors that support the concrete syntax of CSSL. According to the MDD methodology, models are independent of the implementation platform and are formally prepared to be transformed. In this implementation, the target of the transformation is a web application that provides a set of basic functions that developers can refine. Evaluation, validation, and verification of the language is performed, determining that the CSSL tools allow developers to solve central aspects of collaborative systems implementation in a simple and reasonable way. The evaluation determined that the CSSL metamodel has low complexity, with semantics strongly associated with UML and with good configuration possibilities.
publishDate 2022
dc.date.none.fl_str_mv 2022
dc.type.none.fl_str_mv info:eu-repo/semantics/bookPart
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_3248
info:ar-repo/semantics/parteDeLibro
format bookPart
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/11901
isbn:9781668450277
url https://digital.cic.gba.gob.ar/handle/11746/11901
identifier_str_mv isbn:9781668450277
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.4018/978-1-6684-5027-7.ch002
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618615082450944
score 13.070432