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...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
UIKTEN
2020-05-01
|
Series: | TEM Journal |
Subjects: | |
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 |