
CLPL: Providing software infrastructure for the systematic and effective construction of complex collaborative learning systems
Keywords: Software architecture and design; Software engineering methods; Software reuse; Component-based software engineering; Model-driven engineering; Service orientation; SOA; Computer-supported collaborative learning; E-learning; Software and systems education