Now showing 1 - 5 of 5
  • Thumbnail Image
    Some of the metrics are blocked by your 
    Item type:Publication,
    Multimodal Process Monitoring with On-Demand Disambiguation
    (2026) ;
    Sijaric, Sejma
    ;
    Jimenez Cruz Raul
    ;
    ;
    Torres-huitzil Cesar
    Type:
  • Thumbnail Image
    Some of the metrics are blocked by your 
    Item type:Publication,
    AI Assistance for Architectural Decision Making: Domain-Driven Context and Prompt Engineering
    Generative Artificial Intelligence (AI) is receiving a lot of focus in research and practice at present; positions vary from euphoria to "just another tool" to skepticism. Software architecture analysis, synthesis, and evaluation offer many opportunities for AI, e.g., support for knowledge-intensive tasks such as making and recording architectural decisions. It is not yet fully understood how architects can be assisted by AI effectively and efficiently: AI services have to be supervised via input specifications and output validation, requiring architecting skills and application domain expertise. In this paper, we identify architecturally significant requirements to drive the design of a future ecosystem of AI-Assisted Decision Assistance tools (AID). We apply Domain-Driven Design (DDD) to establish a logical component architecture for AID that leverages model-driven knowledge management concepts to accelerate context and prompt/skills engineering and to guard response processing.
    Type:
    Journal:
  • Thumbnail Image
    Some of the metrics are blocked by your 
    Item type:Publication,
    Granularity Patterns for Programming Cyber-physical Systems with Business Processes
    (Springer, 2026-10) ; ;
    Lübke, Daniel
    Business process management (BPM) systems and corresponding notations have shown their applicability and flexibility in modeling, automating, and mining business processes in enterprise applications and service-oriented architectures for many decades. Becoming increasingly open and accessible via software-based interfaces, cyber-physical systems (CPS)--systems interacting with the physical world via sensors and actuators--benefit from BPM-based automation too, as they are inherently process-driven and software-intensive. We present four patterns discussing the choice of appropriate levels of detail (granularities) and corresponding decision forces regarding what to model in executable business processes and what to implement in traditional programming languages in CPS software. Two patterns give advice on when to model sensing in CPS at a more fine-grained or on a more coarse-grained level in business processes. Similarly, two patterns discuss these granularity choices for actuation in CPS. These four patterns guide the modeling and implementation of executable business processes that can be used for combining and automating sensing and actuation of CPS.
    Type:
    Journal:
  • Thumbnail Image
    Some of the metrics are blocked by your 
    Item type:Publication,
    Autonomous Mobile Robots with Business Process Management Systems at the Edge
    (Springer, 2026-10) ;
    Pettinari, Sara
    ;
    Malburg, Lukas
    Business process management systems (BPMS) are widely used key components in software architectures of purely digital enterprise applications to organize, execute, and analyze business processes. More recently, BPMS have gained attention from the Internet of Things (IoT) and Cyber-Physical Systems (CPS) communities to be leveraged for automation and orchestration of sensors, actuators and more complex devices controlled by software. We present an experience report of using executable business processes and BPMS to orchestrate autonomous mobile robots. The focus of our investigations is on using robots as edge devices acting as local execution platforms for BPMS. We benchmark the impact of a common BPMS on the robot's resources during autonomous navigation and compare with traditional client-server deployments. The experimental results with real robots controlled by a Raspberry Pi demonstrate the feasibility of using common, standard-compatible BPMS in edge computing scenarios to orchestrate CPS.
    Type:
    Journal:
  • Thumbnail Image
    Some of the metrics are blocked by your 
    Item type:Publication,
    Heterogeneous Application Orchestration in Cyber-Physical Systems
    (Springer, 2026-06)
    Sakman, Mehmet Cihan
    ;
    Schiavoni, Valerio
    ;
    ; ;
    Spillner, Josef
    Cyber-physical systems (CPS) operate across a computing continuum of heterogeneous devices with varying support for execution formats such as containers, Wasm, and native binaries. While Kubernetes is the de facto orchestration standard, its container-centric model and operational overhead make it unsuitable for resource-constrained embedded devices in CPS deployments. We present an adaptive orchestration system that treats format heterogeneity as a first-class concern, enabling distributed deployment across heterogeneous CPS environments. The system selects and places components based on device capabilities and user-specified non-functional requirements (NFRs). Through a MAPE-K control loop, local device agents continuously monitor and report constraints to a central orchestrator. Upon detecting a constraint violation, the orchestrator directs the agents to locally adapt through execution format transformations, redeployments, or component suspensions. Evaluation on a distributed image processing pipeline of five microservices demonstrates deployment initialization in < 5 minutes, rapid execution format transformation in < 3 seconds, and a stable agent memory footprint of 30-40 MB even under active load. These results establish that dynamic, NFR-driven heterogeneous orchestration can be achieved with minimal overhead in resource-constrained CPS environments.
    Type:
    Journal: