Groupware systems are designed to support the cooperation of people within and between enterprises. The development of groupware using component-based programming techniques has received a lot of attention recently. The commonly expected benefits are reduced development time, lower costs, and higher product quality. Aiming at an additional benefit, the work presented in this paper makes use of the concept of software components after development in order o provide tailorability of already deployed groupware systems. We describe the architecture of the Evolve platform which permits to maintain and manipulate nested component structures of distributed groupware systems during run-time. Apart from run-time tailorability, the architecture meets...
A tecnologia de componentes de software é propícia para encapsular questões técnicas de implementaçã...
Groupware is a typical example of an application domain in which requirements are hard to elicit and...
In several works on design methodologies, design patterns, and programming language design, the need...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
This paper introduces five hypotheses for designing successful groupware. The hypotheses can be met ...
Software development in general and groupware applications in particular can greatly benefit from th...
The recent interest in carrying out software engineering in a distributed manner could lead to a fut...
Abstract. Groupware is a typical example of an application domain in which requirements are hard to ...
The design of tailorable systems is an important issue for fields of application which are character...
Building software systems out of pre-fabricated components is a very attractive vision. Distributed ...
In most business areas today, competition is hard and it is a matter of company survival to interpre...
Due to the coarse granularity of components-based applications, components platforms are good candid...
A tecnologia de componentes de software é propícia para encapsular questões técnicas de implementaçã...
Groupware is a typical example of an application domain in which requirements are hard to elicit and...
In several works on design methodologies, design patterns, and programming language design, the need...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
Tailorability is generally regarded as a key property of groupware systems due to the dynamics and d...
This paper introduces five hypotheses for designing successful groupware. The hypotheses can be met ...
Software development in general and groupware applications in particular can greatly benefit from th...
The recent interest in carrying out software engineering in a distributed manner could lead to a fut...
Abstract. Groupware is a typical example of an application domain in which requirements are hard to ...
The design of tailorable systems is an important issue for fields of application which are character...
Building software systems out of pre-fabricated components is a very attractive vision. Distributed ...
In most business areas today, competition is hard and it is a matter of company survival to interpre...
Due to the coarse granularity of components-based applications, components platforms are good candid...
A tecnologia de componentes de software é propícia para encapsular questões técnicas de implementaçã...
Groupware is a typical example of an application domain in which requirements are hard to elicit and...
In several works on design methodologies, design patterns, and programming language design, the need...