Architecture Design for Human-Driven Systems
Mahyar T. Moghaddam, Moamin B. Abughazala, Vittorio Cortellessa,, Antinisca Di Marco, Henry Muccini, Fabrizio Rossi, Karthik Vaidhyanathan

TL;DR
This paper presents a modeling and simulation approach that integrates human social behaviors with system architecture to optimize sustainability and user experience in socio-technical systems, demonstrated through a crowd management case study.
Contribution
It introduces a novel combined agent-based social simulation and model-driven engineering framework for designing human-centric system architectures.
Findings
Optimal architectural models improve QoE and sustainability.
Scenario-based analysis identifies best configurations for crowd management.
Real data enhances the accuracy of simulation outcomes.
Abstract
This paper highlights humans' social and mobility behaviors' role in the continuous engineering of sustainable socio-technical systems. Our approach relates the humans' characteristics and intentions with the system's goals, and models such interaction. Such a modeling approach aligns the architectural design and associated quality of service (QoS) with humans' quality of experience (QoE). We design a simulation environment that combines agent-based social simulation (ABSS) with architectural models generated through a model-driven engineering approach. Our modeling approach facilitates choosing the best architectural model and system configuration to enhance both the humans' and system's sustainability. We apply our approach to the Uffizi Galleries crowd management system. Taking advantage of real data, we model different scenarios that impact QoE. We then assess various architectural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTransportation Planning and Optimization · Evacuation and Crowd Dynamics · Human Mobility and Location-Based Analysis
