A

Agile Latency Estimation for a Real-time Service-oriented Software Architecture

IFAC-PapersOnLine, vol. 53, pp. 5795–5800

Abstract

This paper presents our testbed and software pipeline for automatic latency estimation for a service-oriented software architecture (SOA). This type of architecture consists of modular services that are dynamically combined at runtime to form a functioning system. As different service combinations become possible at runtime, agile approaches for testing the resulting systems become necessary. Besides other factors, latencies are of particular interest for the implementation of control systems. Our agile approach automatically generates dummy services, including interfaces and tasks for internal processing, based on a service description in a human-readable format. Services are then automatically distributed to the computers of our testbed, which are connected through Ethernet. We empirically obtain latency estimates for processing and communication steps for a given composition of services. In this paper we describe our data format, abstractions about internal run-time behavior of services and the code generation pipeline. The evaluation presents latency estimates that we are able to obtain through our testbed that resembles the sense-plan-act paradigm.

Authors 5

  1. Alexandru Kampmann corresponding Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University - Chair for Embedded Software, Ahornstrasse 55, 52074 Aachen, Germany

  2. Armin Mokhtarian corresponding Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University - Chair for Embedded Software, Ahornstrasse 55, 52074 Aachen, Germany

  3. Jan Rogalski corresponding Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University - Chair for Embedded Software, Ahornstrasse 55, 52074 Aachen, Germany

  4. Stefan Kowalewski corresponding Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University - Chair for Embedded Software, Ahornstrasse 55, 52074 Aachen, Germany

  5. Bassam Alrifaee corresponding Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University - Chair for Embedded Software, Ahornstrasse 55, 52074 Aachen, Germany

Cited by 5 stored of 5

5 results

No patents citing this paper on Lens.org (checked 2026-10-06).

References 15

15 results