Architecture-Driven Modeling of Adaptive Collaboration Structures in Large-Scale Social Web Applications


Christoph Dorn, Richard N Taylor

Web Information Systems Engineering – WISE 2012, pages 143–156
Springer
2012

Internet-based, large-scale systems provide the technical foundation for massive online collaboration forms such as social networks, crowdsourcing, content sharing, or source code generation. Such systems are typically designed to adapt at the software level to achieve availability and scalability. They, however, remain mostly unaware of the changing requirements of the various ongoing collaborations. As a consequence, cooperative efforts cannot grow and evolve as easily nor efficiently as they need to. An adaptation mechanism needs to become aware of a collaboration’s structure and flexibility to consider changing collaboration requirements during system reconfiguration. To this end, this paper presents the human Architecture Description Language (hADL) for describing the envisioned collaboration dynamics. Inspired by software architecture concepts, hADL introduces human components and collaboration connectors for describing the underlying human coordination dependencies. We further outline a methodology for designing collaboration patterns based on a set of fundamental principles that facilitate runtime adaptation. An exemplary model transformation demonstrates hADL’s feasibility. It produces the group permission configuration for MediaWiki in reaction to changing collaboration conditions.

Tags:

Publication

— authors

Christoph Dorn, Richard N Taylor

— status

published

— sort

paper in proceedings

— publication date

2012

— volume

Web Information Systems Engineering – WISE 2012

— pages

143–156

URLs

original page

identifiers

— DOI

10.1007/978-3-642-35063-4_11

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY