Two Case Studies of Subsystem Design for General-Purpose CSCW Software Architectures

Share/Save/Bookmark

Grefen, Paul and Sikkel, Klaas and Wieringa, Roel (2000) Two Case Studies of Subsystem Design for General-Purpose CSCW Software Architectures. In: Landelijk Architectuur Congres, 22-23 November 2000, Amsterdam, the Netherlands.

open access
[img]
Preview
PDF
189kB
Abstract:This paper discusses subsystem design guidelines for the software architecture of general-purpose computer supported cooperative work systems, i.e., systems that are designed to be applicable in various application areas requiring explicit collaboration support. In our opinion, guidelines for subsystem level design are rarely given most guidelines currently given apply to the programming language level. We extract guidelines from a case study of the redesign and extension of an advanced commercial workflow management system and place them into the context of existing software engineering research. The guidelines are then validated against the design decisions made in the construction of a widely used web-based groupware system. Our approach is based on the well-known distinction between essential (logical) and physical architectures. We show how essential architecture design can be based on a direct mapping of abstract functional concepts as found in general-purpose systems to modules in the essential architecture. The essential architecture is next mapped to a physical architecture by applying software clustering and replication to achieve the required distribution and performance characteristics.
Item Type:Conference or Workshop Item
Additional information:CD-ROM
Faculty:
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/64211
Organisation URL:http://www.serc.nl/lac/LAC-2001/lac-2000/3-realisatie/stream_03.html
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page

Metis ID: 122317