2015
DOI: 10.13053/rcs-105-1-1
|View full text |Cite
|
Sign up to set email alerts
|

A Software Architecture for Defining a Methodologic Approach to Develop Collaborative Applications

Abstract: This paper presents a software architecture-based methodological approach to develop collaborative applications. Today, the use of collaborative applications has spread to various domains, as they facilitate communication, collaboration, and coordination between several users. These applications require mechanisms to support and model communication activities and processing of information, vital in the dynamic nature to the group. In this paper, the use of a software architecture is recommended to develop coll… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…The MVC architectural pattern [15,16] offers a way to simplify the groupware development; providing the necessary flexibility and responsiveness to adjust to the changing needs within the group. This model is customized for characterizing and developing groupware (see Fig.…”
Section: Customized Mvc Architectural Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…The MVC architectural pattern [15,16] offers a way to simplify the groupware development; providing the necessary flexibility and responsiveness to adjust to the changing needs within the group. This model is customized for characterizing and developing groupware (see Fig.…”
Section: Customized Mvc Architectural Modelmentioning
confidence: 99%
“…Therefore, in this work, a semantic formalism to model group interaction is proposed, which is based on: 1) An ontological model [12,13,14] for group organizational structure (which supplies a formal and explicit specification of this structure); 2) A Model-View-Controller (MVC) architectural model [15,16] to develop groupware (which offers a set of templates that serves as a guideline to analyze, design, and implement groupwork); and 3) Methontology [17,18] for building ontologies (which uses a set of intermediate representations, based on tabular and graphical notations). This formalism is composed of the specification of: 1) the division of labor in accordance with the established roles (Role Modeling); 2) the group interaction with respect to the defined task type (Interaction Modeling); and 3) the presented Information, the Participant and/or Context views regarding the collaboration carried out by users performing a role (User Interface Modeling).…”
Section: Introductionmentioning
confidence: 99%