A Generic Pattern-based Design for Distributed Collaborative Editors

With the advent of information sharing technologies, users can share and collaborate in performing common tasks through the use of distributed collaborative applications. Specifically, Distributed Collaborative Editors (DCE) are more and more used in many fields including healthcare, education, soft...

Full description

Bibliographic Details
Main Author: Asma Cherif
Format: Article
Language:English
Published: UIKTEN 2020-05-01
Series:TEM Journal
Subjects:
gof
Online Access:http://www.temjournal.com/content/92/TEMJournalMay2020_633_640.pdf
id doaj-16639eb80f8d4771a4b46d7c0669415e
record_format Article
spelling doaj-16639eb80f8d4771a4b46d7c0669415e2020-11-25T03:31:01ZengUIKTENTEM Journal2217-83092217-83332020-05-019263364010.18421/TEM92-28A Generic Pattern-based Design for Distributed Collaborative EditorsAsma CherifWith the advent of information sharing technologies, users can share and collaborate in performing common tasks through the use of distributed collaborative applications. Specifically, Distributed Collaborative Editors (DCE) are more and more used in many fields including healthcare, education, software engineering, military, etc. However, all proposed DCE frameworks focused on coordination algorithms, i.e. how to ensure data convergence, while very little attention was given to addressing the design of DCE which shall be the fundamental step for DCE frameworks construction. In this article, we analyze and design DCE as the structure of five layers comprising classifiers, relations among them, and their main properties. We contribute in two areas. First, we define a generic DCE architecture that captures organization, business and software aspects of DCE. Secondly, we propose a pattern-based design that emphasizes good design principles for the business core of DCE. This design will allow DCE researchers and developers to converge towards the same generic framework while improving the quality and performance of proposed DCE applications and tools.http://www.temjournal.com/content/92/TEMJournalMay2020_633_640.pdfdistributed collaborative editorssoftware engineeringarchitectural designgofdesign patterns
collection DOAJ
language English
format Article
sources DOAJ
author Asma Cherif
spellingShingle Asma Cherif
A Generic Pattern-based Design for Distributed Collaborative Editors
TEM Journal
distributed collaborative editors
software engineering
architectural design
gof
design patterns
author_facet Asma Cherif
author_sort Asma Cherif
title A Generic Pattern-based Design for Distributed Collaborative Editors
title_short A Generic Pattern-based Design for Distributed Collaborative Editors
title_full A Generic Pattern-based Design for Distributed Collaborative Editors
title_fullStr A Generic Pattern-based Design for Distributed Collaborative Editors
title_full_unstemmed A Generic Pattern-based Design for Distributed Collaborative Editors
title_sort generic pattern-based design for distributed collaborative editors
publisher UIKTEN
series TEM Journal
issn 2217-8309
2217-8333
publishDate 2020-05-01
description With the advent of information sharing technologies, users can share and collaborate in performing common tasks through the use of distributed collaborative applications. Specifically, Distributed Collaborative Editors (DCE) are more and more used in many fields including healthcare, education, software engineering, military, etc. However, all proposed DCE frameworks focused on coordination algorithms, i.e. how to ensure data convergence, while very little attention was given to addressing the design of DCE which shall be the fundamental step for DCE frameworks construction. In this article, we analyze and design DCE as the structure of five layers comprising classifiers, relations among them, and their main properties. We contribute in two areas. First, we define a generic DCE architecture that captures organization, business and software aspects of DCE. Secondly, we propose a pattern-based design that emphasizes good design principles for the business core of DCE. This design will allow DCE researchers and developers to converge towards the same generic framework while improving the quality and performance of proposed DCE applications and tools.
topic distributed collaborative editors
software engineering
architectural design
gof
design patterns
url http://www.temjournal.com/content/92/TEMJournalMay2020_633_640.pdf
work_keys_str_mv AT asmacherif agenericpatternbaseddesignfordistributedcollaborativeeditors
AT asmacherif genericpatternbaseddesignfordistributedcollaborativeeditors
_version_ 1724574202087866368