TY - GEN
T1 - An approach for developing component-based groupware product lines using the groupware workbench
AU - Gadelha, Bruno
AU - Cirilo, Elder
AU - Gerosa, Marco Aurélio
AU - Castro, Alberto
AU - Fuks, Hugo
AU - Lucena, Carlos J.P.
PY - 2010
Y1 - 2010
N2 - Groupware are computer-based systems designed to support groups of people working together providing a shared environment. Given that developing this kind of application is not a trivial task because of the huge amount of time wasted on implementing infrastructure aspects, a few component-based approaches appeared. Groupware Workbench structures groupware using components and tools that encapsulate the technical difficulties of distributed and multi-user systems based on the 3C Collaboration Model. In this paper we propose the development of a Collablet product line using the Groupware Workbench. This approach combines the benefits of Software Product Lines and software components providing a systematic way for tailoring customized groupware through the use of Collablets automatically derived from product lines.
AB - Groupware are computer-based systems designed to support groups of people working together providing a shared environment. Given that developing this kind of application is not a trivial task because of the huge amount of time wasted on implementing infrastructure aspects, a few component-based approaches appeared. Groupware Workbench structures groupware using components and tools that encapsulate the technical difficulties of distributed and multi-user systems based on the 3C Collaboration Model. In this paper we propose the development of a Collablet product line using the Groupware Workbench. This approach combines the benefits of Software Product Lines and software components providing a systematic way for tailoring customized groupware through the use of Collablets automatically derived from product lines.
KW - Component-based development
KW - Groupware
KW - Software product lines
UR - http://www.scopus.com/inward/record.url?scp=78049372451&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78049372451&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-15579-6_34
DO - 10.1007/978-3-642-15579-6_34
M3 - Conference contribution
AN - SCOPUS:78049372451
SN - 3642155782
SN - 9783642155789
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 446
EP - 450
BT - Software Product Lines
T2 - 14th International Conference on Software Product Lines: Going Beyond, SPLC 2010
Y2 - 13 September 2010 through 17 September 2010
ER -