Tailorable component architectures for CSCW-systems
نویسندگان
چکیده
Tailorability is generally regarded as a key property of CSCW-systems, because cooperative activities provide for very dynamic and diversified requirements. Extensive tailorability has to be supported by the design of the system architecture. In this contribution we investigate the value of component architectures for this purpose and discuss several design options for the questions raised by this approach. We propose a model of a component architecture, which supports tailoring activities by changing parameter settings of single components, changing the composition of components, and changing the implementation of components. Hierarchical composition of components allows for tailoring operations on different levels of abstraction and complexity. We introduce the concepts of tailoring constraints, tailoring constructs, and tailoring rights, which allow a controlled evolution of the system. Finally, we show how our approach can be employed to design a tailorable
منابع مشابه
Supporting Tailorability of Groupware through Component Architectures
Tailorability is generally regarded as a key property of CSCW-systems, because cooperative activities provide for very dynamic and diversified requirements. Extensive tailorability has to be supported by the architecture of the application, which is determined by the design of the groupware platform. This contribution points out the value of a scaleable component architecture for groupware appl...
متن کاملDistributed Component-based Tailorability for CSCW Applications
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and diversity of cooperative work. This article investigates the use of software components as a generic architectural concept for designing tailorable groupware applications. First, the issues raised by this approach are discussed. The results of a first exploratory experiment led us to concentrate o...
متن کاملManaging Inter-Activities in CSCW: Supporting Users Emerging Needs in the COOLDA Platform
The CSCW research domain still tries to find a better way for supporting the users needs. Some groupware systems propose global and integrated environments supporting collaborative activities, but empirical studies show that these environments usually omit to support some dimensions of the work. On the other hand, some groups work with diverse applications that do not know each other. Mainly in...
متن کاملA Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings
A distributed software system’s deployment architecture can have a significant impact on the system’s properties. These properties will depend on various system parameters, such as network bandwidth, frequencies of software component interactions, and so on. Existing tools for representing system deployment lack support for specifying, visualizing, and analyzing different factors that influence...
متن کاملA Theory of Tailorable Technology Design
Tailorable technologies are a class of information systems designed with the intention that users modify and redesign the technology in the context of use. Tailorable technologies support user goals, intentions, metaphor, and use patterns in the selection and integration of technology functions in the creation of new and unique information systems. We propose a theory of tailorable technology d...
متن کامل