Flexible Social Workflows: Collaborations as Human Architecture

Human process involvement has gained momentum in recent years, but the proposed mechanisms can't efficiently adapt Web-scale collaborative workflows. Here, the authors describe collaborative problem solving and its integration with process-support systems as an architecture comprising human components and connectors. This modeling of coordination and execution roles enables reasoning on workflow flexibility and appropriate adaptation actions.

[1]  Richard N. Taylor,et al.  Mapping Software Architecture Styles and Collaboration Patterns for Engineering Adaptive Mixed Systems , 2011 .

[2]  Schahram Dustdar,et al.  The Social Routing Principle , 2011, IEEE Internet Computing.

[3]  Schahram Dustdar,et al.  Interaction pattern detection in process oriented information systems , 2007, Data Knowl. Eng..

[4]  Richard N. Taylor,et al.  Policy-Based Architectural Adaptation Management: Robotics Domain Case Studies , 2009, Software Engineering for Self-Adaptive Systems.

[5]  Peyman Oreizy,et al.  Architectural styles for runtime software adaptation , 2009, 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture.