6 research outputs found

    Sistemas colaborativos con awareness: requisitos para su modelado

    Get PDF
    El concepto de awareness, que se define como la percepci贸n y el conocimiento del grupo y sus actividades, constituye uno de los principales aspectos de los sistemas colaborativos. Los desarrolladores de software requieren lenguajes y herramientas de modelado que permitan expresar awareness en este tipo de sistemas. Este trabajo propone revisar publicaciones cient铆ficas con el objetivo de describir caracter铆sticas que un modelo conceptual de sistemas colaborativos tiene que incorporar para incluir la funcionalidad de awareness. El resultado de esta investigaci贸n nos permiti贸 enumerar requisitos que un modelo abstracto para tal fin debe cumplir. Se detect贸 que es especialmente necesario incluir los conceptos de proceso colaborativo y protocolo para poder modelar la din谩mica entre los usuarios finales del sistema. Finalmente, la incorporaci贸n de estos conceptos requiere de awareness espec铆fico vinculado a cada uno de ellos que debe ser incluido tambi茅n en el modelo resultante.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativa (SADIO

    Sistemas colaborativos con awareness: requisitos para su modelado

    Get PDF
    El concepto de awareness, que se define como la percepci贸n y el conocimiento del grupo y sus actividades, constituye uno de los principales aspectos de los sistemas colaborativos. Los desarrolladores de software requieren lenguajes y herramientas de modelado que permitan expresar awareness en este tipo de sistemas. Este trabajo propone revisar publicaciones cient铆ficas con el objetivo de describir caracter铆sticas que un modelo conceptual de sistemas colaborativos tiene que incorporar para incluir la funcionalidad de awareness. El resultado de esta investigaci贸n nos permiti贸 enumerar requisitos que un modelo abstracto para tal fin debe cumplir. Se detect贸 que es especialmente necesario incluir los conceptos de proceso colaborativo y protocolo para poder modelar la din谩mica entre los usuarios finales del sistema. Finalmente, la incorporaci贸n de estos conceptos requiere de awareness espec铆fico vinculado a cada uno de ellos que debe ser incluido tambi茅n en el modelo resultante.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativa (SADIO

    Sistemas colaborativos con awareness: requisitos para su modelado

    Get PDF
    El concepto de awareness, que se define como la percepci贸n y el conocimiento del grupo y sus actividades, constituye uno de los principales aspectos de los sistemas colaborativos. Los desarrolladores de software requieren lenguajes y herramientas de modelado que permitan expresar awareness en este tipo de sistemas. Este trabajo propone revisar publicaciones cient铆ficas con el objetivo de describir caracter铆sticas que un modelo conceptual de sistemas colaborativos tiene que incorporar para incluir la funcionalidad de awareness. El resultado de esta investigaci贸n nos permiti贸 enumerar requisitos que un modelo abstracto para tal fin debe cumplir. Se detect贸 que es especialmente necesario incluir los conceptos de proceso colaborativo y protocolo para poder modelar la din谩mica entre los usuarios finales del sistema. Finalmente, la incorporaci贸n de estos conceptos requiere de awareness espec铆fico vinculado a cada uno de ellos que debe ser incluido tambi茅n en el modelo resultante.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativa (SADIO

    Model-Driven Development of Groupware Systems

    Get PDF
    Building Collaborative systems with awareness (or groupware) is a very complex task. This article presents the use of the domain specific language CSSL v2.0 - Collaborative Software System Language -built as an extension of UML, using the metamodeling mechanism. CSSL provides simplicity, expressiveness and precision to model the main concepts of collaborative systems, especially collaborative processes, protocols and awareness. The CSSL concrete syntax is defined via a set of editors through which collaborative systems models are created. According to the MDD methodology, models are independent of the implementation platform and are formally prepared to be transformed. The target of the transformation is a web application that provides a set of basic functions that developers can refine to complete the development of the collaborative system. Finally, 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

    FADYRCOS, a semantic interoperability framework for Collaborative Model-Based dynamic reconfiguration of Networked Services

    No full text
    International audienceThe increasing interdependence of economies across the world has stimulated the collaborative development of complex products implying wide ranges of groups. In this context, the collaborative development of products provides new challenges in distributed systems. It requires continuous communication and exchanges between teams of collaborators having different roles and using different tools. A global model of collaboration is necessary to guarantee the quality of communication and to ensure adaptability and interoperability between tools whatever may happen. In this paper, we present a framework for collaborative model-based networked services development that supports a semantic adaptation model enabling the awareness of the presence, roles and tasks of collaborating actors. In this article, the implementation of the framework FADYRCOS and its conceptual model are presented. Algorithms that implement dynamic reconfiguration are also presented. A test case for collaborative software development has been developed to validate the framework

    Protecting Personal Private Information in Collaborative Environments

    Get PDF
    The ability to collaborate has always been vitally important to businesses and enterprises. With the availability of current networking and computing power, the creation of Collaborative Working Environments (CWEs) has allowed for this process to occur anytime over any geographical distance. Sharing information between individuals through collaborative environments creates new challenges in privacy protection for organizations and the members of organizations. This thesis confronts the problems when attempting to protect the personal private information of collaborating individuals. In this thesis, a privacy-by-policy approach is taken to addressing the issue of protecting private information within collaborative environments. A privacy-by-policy approach to privacy protection provides collaborating individuals with notice and choice surrounding their private information, in order to provide an individual with a level of control over how their information is to be used. To this end, a collaborative privacy architecture for providing privacy within a collaborative environment is presented. This architecture uses ontologies to express the static concept and relation definitions required for privacy and collaboration. The collaborative privacy architecture also contains a Collaborative Privacy Manager (CPM) service which handles changes in dynamic collaborative environments. The goals of this thesis are to provide privacy mechanisms for the non-client centric situation of collaborative working environments. This thesis also strives to provide privacy through technically enforceable and customizable privacy policies. To this end, individual collaborators are provided with access, modification rights, and transparency through the use of ontologies built into the architecture. Finally, individual collaborators are provided these privacy protections in a way that is easy to use and understand and use. A collaborative scenario as a test case is described to present how this architecture would benefit individuals and organizations when they are engaged in collaborative work. In this case study a university and hospital are engaged in collaborative research which involves the use of private information belonging to collaborators and patients from the hospital. This case study also highlights how different organizations can be under different sets of legislative guidelines and how these guidelines can be incorporated into the privacy architecture. Through this collaboration scenario an implementation of the collaborative privacy architecture is provided, along with results from semantic and privacy rule executions, and measurements of how actions carried out by the architecture perform under various conditions
    corecore