Software development in general and groupware applications in particular can greatly benefit from the reusability and interoperability aspects associated with software components. Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving buildings blocks, called software components. This paper presents a methodology for the development of groupware applications using a set of composable software components. This methodology consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of...
In this proposal, we describe a component approach to process support for distributed team-based sof...
In an effort to manage increasing complexity and to maximise the reuse of code, the software enginee...
Explosive increase in end-user computing on distributed systems requires that end-users develop appl...
Software development in general and groupware applications in particular can greatly benefit from th...
Component-based software development enables the construction of software artefacts by assembling pr...
This paper proposes an architectural model to facilitate the design of component-based groupware sys...
The main goal of component-based software engineering is to decrease development time and developmen...
Componentware seems to be a promising methodology for software development in order to cope with sof...
Abstract — Component-based software development methodology is a software development reuse software...
this paper. We are now exploring the construction of more complex systems with Wilde. RELATED WORK W...
Introduction Component-oriented software development is the design and development of software syst...
Component-based software development enables the construction of software artefacts by assembling bi...
The ability of information systems to operate in conjunction with each other encompassing communicat...
Groupware systems are designed to support the cooperation of people within and between enterprises. ...
This paper introduces five hypotheses for designing successful groupware. The hypotheses can be met ...
In this proposal, we describe a component approach to process support for distributed team-based sof...
In an effort to manage increasing complexity and to maximise the reuse of code, the software enginee...
Explosive increase in end-user computing on distributed systems requires that end-users develop appl...
Software development in general and groupware applications in particular can greatly benefit from th...
Component-based software development enables the construction of software artefacts by assembling pr...
This paper proposes an architectural model to facilitate the design of component-based groupware sys...
The main goal of component-based software engineering is to decrease development time and developmen...
Componentware seems to be a promising methodology for software development in order to cope with sof...
Abstract — Component-based software development methodology is a software development reuse software...
this paper. We are now exploring the construction of more complex systems with Wilde. RELATED WORK W...
Introduction Component-oriented software development is the design and development of software syst...
Component-based software development enables the construction of software artefacts by assembling bi...
The ability of information systems to operate in conjunction with each other encompassing communicat...
Groupware systems are designed to support the cooperation of people within and between enterprises. ...
This paper introduces five hypotheses for designing successful groupware. The hypotheses can be met ...
In this proposal, we describe a component approach to process support for distributed team-based sof...
In an effort to manage increasing complexity and to maximise the reuse of code, the software enginee...
Explosive increase in end-user computing on distributed systems requires that end-users develop appl...