APICe » Publications » Dorn2012HumanArchitecture

Architecture-driven modeling of adaptive collaboration structures in large-scale social web applications

Christoph Dorn, Richard N Taylor
t-based,large-scalesystemsprovidethetechnicalfoun- dation 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 collabora- tion requirements during system reconfiguration. To this end, this pa- per presents the human Architecture Description Language (hADL) for describing the envisioned collaboration dynamics. Inspired by software architecture concepts, hADL introduces human components and collab- oration connectors for describing the underlying human coordination de- pendencies. 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.
Web Information Systems Engineering-WISE 2012, pages 143--156, 2012, Springer
@incollection{Dorn2012HumanArchitecture,
	Author = {Dorn, Christoph and Taylor, Richard N},
	Booktitle = {Web Information Systems Engineering-WISE 2012},
	Date-Added = {2014-04-08 15:13:09 +0000},
	Date-Modified = {2014-04-08 15:13:40 +0000},
	Pages = {143--156},
	Publisher = {Springer},
	Title = {Architecture-driven modeling of adaptive collaboration structures in large-scale social web applications},
	Year = {2012}}