Modeling Service Choreographies and Collaborative Tasks for Autonomous Mixed-Fleet Systems
Wiesmayr, Bianca; Zoitl, Alois; Hästbacka, David (2024-10-31)
Wiesmayr, Bianca
Zoitl, Alois
Hästbacka, David
31.10.2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202501161477
https://urn.fi/URN:NBN:fi:tuni-202501161477
Kuvaus
Peer reviewed
Tiivistelmä
Complex processes require the cooperation of a variety of subsystems, such as robots, autonomous vehicles, and human-operated devices. These so-called mixed-fleet systems are found in logistics and production use cases, which also demand a high flexibility. Hence, the choreography that orchestrates the involved systems must be adaptable and reconfigurable. Enabling to add or remove subsystems flexibly during runtime requires a strong decoupling, which is found in multi-agent systems. In this paper, we explore a model-driven engineering process for service choreographies of flexible, heterogeneous, and autonomous mixed-fleet systems. Each complex process is decomposed into services and tasks, which are flexibly assigned to resources. The resulting layered service-oriented architecture is realized as an event-based system. We define requirements for modeling services, tasks, and events and evaluate different modeling language based on their applicability for each layer, i.e., BPMN, SysML/UML, and IEC 61499. We demonstrate and evaluate our architecture using a logistics use case scenario. The results show that these languages are suitable candidates for modeling event-based process models and that the diagrams can be used to capture service choreography models for decentralized systems. Future work will investigate how these models can be validated comprehensively and used for system implementation.
Kokoelmat
- TUNICRIS-julkaisut [23862]