Evaluation of a Model-Driven Proposal to the Development of Groupware Systems
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.
Translated Descriptions
Translated Description (Arabic)
بناء برمجيات المجموعة مهمة معقدة. يعرض هذا الفصل استخدام لغة نظام البرمجيات التعاونية CSSL v2.0 الخاصة بالنطاق. يوفر CSSL البساطة والتعبير والدقة لنمذجة المفاهيم الرئيسية للأنظمة التعاونية، وخاصة العمليات التعاونية والبروتوكولات والوعي. يتم إنشاء نماذج الأنظمة التعاونية عبر المحررين المرئيين الذين يدعمون بناء الجملة الملموسة لـ CSSL. وفقًا لمنهجية MDD، فإن النماذج مستقلة عن منصة التنفيذ ومستعدة رسميًا للتحول. في هذا التنفيذ، الهدف من التحول هو تطبيق ويب يوفر مجموعة من الوظائف الأساسية التي يمكن للمطورين صقلها. يتم إجراء التقييم والتحقق من صحة اللغة والتحقق منها، وتحديد أن أدوات CSSL تسمح للمطورين بحل الجوانب المركزية لتنفيذ الأنظمة التعاونية بطريقة بسيطة ومعقولة. حدد التقييم أن ميتاموديل CSSL له تعقيد منخفض، مع دلالات مرتبطة بقوة بـ UML وإمكانيات تكوين جيدة.Translated Description (French)
La construction de logiciels de groupe est une tâche complexe. Ce chapitre présente l'utilisation du langage spécifique au domaine CSSL v2.0 langage système logiciel collaboratif. CSSL fournit simplicité, expressivité et précision pour modéliser les principaux concepts des systèmes collaboratifs, en particulier les processus collaboratifs, les protocoles et la sensibilisation. Les modèles de systèmes collaboratifs sont créés via des éditeurs visuels qui prennent en charge la syntaxe concrète de CSSL. Selon la méthodologie MDD, les modèles sont indépendants de la plateforme de mise en œuvre et sont formellement préparés à être transformés. Dans cette implémentation, la cible de la transformation est une application Web qui fournit un ensemble de fonctions de base que les développeurs peuvent affiner. L'évaluation, la validation et la vérification du langage sont effectuées, déterminant que les outils CSSL permettent aux développeurs de résoudre les aspects centraux de la mise en œuvre des systèmes collaboratifs de manière simple et raisonnable. L'évaluation a déterminé que le métamodèle CSSL a une faible complexité, avec une sémantique fortement associée à UML et de bonnes possibilités de configuration.Translated Description (Spanish)
Construir trabajo en grupo es una tarea compleja. Este capítulo presenta el uso del lenguaje específico de dominio CSSL v2.0 lenguaje de sistema de software colaborativo. CSSL proporciona simplicidad, expresividad y precisión para modelar los conceptos principales de los sistemas colaborativos, especialmente los procesos colaborativos, los protocolos y la conciencia. Los modelos de sistemas colaborativos se crean a través de editores visuales que respaldan la sintaxis concreta de CSSL. De acuerdo con la metodología MDD, los modelos son independientes de la plataforma de implementación y están preparados formalmente para ser transformados. En esta implementación, el objetivo de la transformación es una aplicación web que proporcione un conjunto de funciones básicas que los desarrolladores puedan refinar. Se realiza la evaluación, validación y verificación del lenguaje, determinando que las herramientas CSSL permiten a los desarrolladores resolver aspectos centrales de la implementación de sistemas colaborativos de una manera simple y razonable. La evaluación determinó que el metamodelo CSSL tiene baja complejidad, con semántica fuertemente asociada a UML y con buenas posibilidades de configuración.Files
download.pdf
Files
(1.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2272bcb4b341a9c32b1277b0f0814d23
|
1.7 MB | Preview Download |
Additional details
Additional titles
- Translated title (Arabic)
- تقييم اقتراح قائم على النموذج لتطوير أنظمة البرامج الجماعية
- Translated title (French)
- Évaluation d'une proposition basée sur un modèle pour le développement de systèmes de logiciels de groupe
- Translated title (Spanish)
- Evaluación de una propuesta basada en modelos para el desarrollo de sistemas de groupware
Identifiers
- Other
- https://openalex.org/W4285737964
- DOI
- 10.4018/978-1-6684-5027-7.ch002
References
- https://openalex.org/W1537891716
- https://openalex.org/W1546145059
- https://openalex.org/W1588924438
- https://openalex.org/W1765826514
- https://openalex.org/W186772819
- https://openalex.org/W1972098965
- https://openalex.org/W1977980311
- https://openalex.org/W2016999376
- https://openalex.org/W2022044833
- https://openalex.org/W2025122978
- https://openalex.org/W2032843080
- https://openalex.org/W2043716838
- https://openalex.org/W2052345491
- https://openalex.org/W2065367771
- https://openalex.org/W2084857899
- https://openalex.org/W2092145944
- https://openalex.org/W2099467513
- https://openalex.org/W2107465592
- https://openalex.org/W2127841983
- https://openalex.org/W2149667037
- https://openalex.org/W2155735325
- https://openalex.org/W2164768649
- https://openalex.org/W2176325059
- https://openalex.org/W2184105991
- https://openalex.org/W2477351397
- https://openalex.org/W2489219384
- https://openalex.org/W2496626139
- https://openalex.org/W2905092817