Adaptive Socio-Technical Systems: A Requirements-Based Approach
A Socio-Technical System (STS) consists of an interplay of humans, organizations and technical systems. STSs are heterogeneous, dynamic, unpredictable and weakly controllable. Their operational environment changes unexpectedly, actors join and leave the system at will, actors fail to meet their objectives and under-perform, and dependencies on other actors are violated. To deal with such situations, the authors propose an architecture for STSs that makes an STS self-reconfigurable, i.e. capable of switching autonomously from one configuration to a better one.