Apparatus and method for remote access to at least one test environment by at least one user application - Patents.com

A network-based system with an experiment manager and measurement instance allows remote access to test environments, addressing the inefficiencies in existing systems by enabling flexible and simultaneous global testing of control devices.

JP2026506044APending Publication Date: 2026-02-20DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025546875
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-02-16
Filing Date
2023-12-14
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

The development of control devices, such as those used in the automotive or aviation industry, requires comprehensive testing of new open-loop and closed-loop control functions early in the development process, but existing test environments lack flexibility and efficiency in accessing and utilizing remote test environments.

Method used

A computer resource configured as a communication network with an experiment manager and measurement instance, enabling remote access through software agents, allowing multiple users to log in and interact with test environments globally, facilitating simultaneous testing and data exchange.

Benefits of technology

This solution provides flexible and efficient remote access to test environments, enabling simultaneous global access by multiple users, reducing costs and time, and optimizing the use of test environments by overcoming geographical barriers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026506044000001_ABST
    Figure 2026506044000001_ABST
Patent Text Reader

Abstract

The present application relates to an apparatus and method for remote access by at least one user application (BA) to at least one test environment (TU), the apparatus being configured as a computer resource (CR) available via a communication network, the computer resource (CR) having an experiment manager (EM) and at least one measurement instance (MI), the experiment manager (EM) providing a first login interface (AS-1) for login via the communication network to the at least one user application (BA) and further providing a second login interface (AS-2) for login via the communication network to the at least one test environment (TU), the second login interface (AS-2) providing a login via a software agent (SWA) to login to the at least one test environment (TU), and the at least one measurement instance (MI) providing a first login interface (AS-1) for login via the communication network to the at least one user application (BA), and a second login interface (AS-2) for login via the communication network to the at least one test environment (TU), the second login interface (AS-2) providing a login via a software agent (SWA) to login to the at least one test environment (TU), and the at least one measurement instance (MI) providing a second login interface (AS-2) for login via the communication network to the at least one user application (BA). and a measurement interface (MS) for at least one test environment (TU), configured to transmit display data to at least one user application (BA) via the control interface (KS) and to receive control data for the test environment from the at least one user application (BA), and configured to transmit control data to the at least one test environment (TU) via the measurement interface (MS) and to receive measurement data for generating display data from the at least one test environment (TU), thereby enabling at least one user application (BA) to have remote access to the at least one test environment (TU).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to an apparatus and method for remote access to at least one test environment by at least one user application. [Background technology]

[0002] Test environments are used, for example, in the development of control devices, such as those used to control technical systems, for example, engines or brakes, in the automotive or aviation industry. The development of control devices is a highly complex process. Therefore, new open-loop and closed-loop control functions for a control device should be tested as early as possible in the development process to check functionality and determine further development directions. It is important to test control devices that are already well developed as comprehensively as possible in the further development process.

[0003] The test environment can provide a means for testing such a system under test using an environment model. The system under test can have both functional parts, e.g., software, and equipment, e.g., hardware, that can be tested in the test environment. The environment model then simulates the respective environment by appropriate data exchange with the software or hardware. The test environment can have an interface for a user that can run experiments with the system under test using the test environment. Through the experiments, parameters for the simulation can be set using the system under test and the environment model, and values ​​that occur in the simulation can be displayed and recorded. Summary of the Invention [Means for solving the problem]

[0004] The apparatus for remote access to at least one test environment by at least one user application is configured as a computer resource available over a communications network, the computer resource having an experiment manager and at least one measurement instance.

[0005] The experiment manager provides a first login interface to at least one user application for login via the communication network. The experiment manager provides a second login interface to at least one test environment, particularly for login via the communication network. The second login interface provides login via a software agent for login to the at least one test environment.

[0006] The at least one measurement instance has a control interface for at least one user application and a measurement interface for at least one test environment, and is configured to transmit display data to the at least one user application via the control interface and to receive control data for the test environment from the at least one user application, e.g., control data for measurements and / or simulations running in the test environment, where the control data is transmitted to the at least one test environment via the measurement interface and is configured to receive measurement data from the at least one test environment for generating display data, thereby enabling the at least one user application to remotely access the at least one test environment.

[0007] The device allows at least one user to use the device to receive remote access to at least one test environment at any location via a communication network and the computer resources available with the communication network. This provides greater flexibility in where users or test environments can be located. For example, multiple users in different time zones can access the test environment in chronological order, resulting in more efficient use of the test environment and thus cost and time savings. Furthermore, multiple users can work simultaneously in the same test environment via remote access via the communication network. The device makes this remote access technically possible with high reliability and simplicity.

[0008] Since the test environments log in to the computer resources by software agents, in this case specifically the experiment manager, no human action is required on the part of the test environments to enable remote access. By using the computer resources for remote access to one or more test environments, different users can simultaneously access the same test environment or different test environments. By using the computer resources, each test environment can also be made globally available for remote access.

[0009] According to the present application, remote access is understood to mean that a user application located at a first location can access a test environment located at a second location, thereby overcoming large distances, in particular hundreds or even thousands of kilometers, from the first location to the second location, thus enabling, for example, globally distributed access.

[0010] At least one test environment provides technical devices, either software or hardware, for testing the functionality of a system under test and thus performing measurements. For this purpose, so-called hardware-in-the-loop simulators (HIL) or software-in-the-loop simulators (SIL) can be used, for example. A hardware-in-the-loop simulator can test, for example, a device under test, such as a vehicle system, e.g., a control unit used for engine control, in many possible situations. A software-in-the-loop simulator can test software, e.g., functional units present as software code, in cooperation with a simulated environment, for example. This eliminates test runs, for example, in the case of vehicles. Especially in the case of electronic circuits and software applications, such a test environment allows testing of many possible situations that may occur during subsequent use. Since companies using such test environments have users in various countries and regions, this remote access according to the present application is particularly advantageous for enabling access to a test environment that can be established and operated at another location, regardless of the user's location.

[0011] The user application is configured to provide access to the test environment to a user who utilizes the test environment as a user. In this case, the user application may have, for example, a graphic user interface, which allows user interaction. The user application may, for example, be browser-based software that allows for a graphical display and further analysis of measurement data from the test environment, where the user application generates control data that influences simulations and / or measurements on the test environment according to user input. Instead of browser-based software, other implementations of the user application are also possible, for example, as an app.

[0012] The communication network may be, for example, the Internet, but may also be, for example, an enterprise global communication network, alternatively or additionally.

[0013] Computer resources can be understood in this context to be so-called cloud solutions, which are operated, for example, by the companies themselves using test environments and user applications, or else by service providers which further provide a so-called host of computer resources.

[0014] The computer resource includes an experiment manager, for example, configured as a software module, that provides a first login interface for a user application for login via a communication network. The experiment manager also includes a second login interface for a test environment, which allows the test environment to log in via a software agent as described above. For the login interface, software and communication technologies that are common in the Internet, for example, are used.

[0015] A software agent is understood to be a computer program that behaves autonomously and dynamically within a set framework. This means that a specific process proceeds without any further external initiation signal depending on various conditions, or that external control intervention occurs during such a process. In this specification, this allows a test environment to log in to the experiment manager via the second login interface. Thus, when a test environment is running, it can log in directly to the experiment manager via the software agent accordingly. This makes the test environment available for remote access by a user application. Various test environments can be logged in to the experiment manager to be available for remote access. Correspondingly, many users can log in to the experiment manager via their own user applications, but this login is triggered by the users themselves, while each software agent provides automatic experiment manager login for each test environment. Thus, the first login interface, like the second login interface, is a software module of the experiment manager.

[0016] Furthermore, the computer resource includes a measurement instance, which can also be configured as a software module. The measurement instance includes a control interface for at least one user application and a measurement interface for at least one test environment. The control interface communicates display data to the at least one user application, while the user application communicates control data for the test environment, e.g., control data for measurement and / or simulation, to the measurement instance via the control interface. The measurement interface operates such that the control data is transmitted to the at least one test environment and measurement data for generating display data is received from the at least one test environment. This allows remote access from the user application to the test environment via the computer resource. In particular, the data described above can be transmitted in a packetized manner, i.e., it is not necessary that a complete or continuous communication channel exists from the user application to the test environment, thereby facilitating remote access from multiple user applications to one or more test environments.

[0017] In this case, in connection with the login of the test environment, information about the test environment is transmitted as configuration data to the experiment manager, so that the experiment manager knows what can be tested in the test environment and how, and for example, what type of simulator the test environment has.

[0018] Furthermore, at least one measurement instance is configured to process measurement data for generating display data depending on the display configuration data, whereby the measurement data for generating display data is processed upon request by a user application. In this case, access to the measurement instance can be established, for example, via an experiment manager. The measurement instance can be configured to communicate with and, in particular, process data from, multiple user applications and / or multiple test environments.

[0019] Furthermore, at least one measurement instance is configured to process the control data depending on the configuration data before transmitting it to at least one test environment, thereby enabling adaptation of the control data to the configuration of the test environment, which can then immediately use the processed control data in tests and / or simulations and / or measurements. In particular, the measurement instance can communicate with multiple test environments, and the control data can be processed and transmitted in a state adapted to each test environment using the configuration data.

[0020] Furthermore, the computer resource may have a database for storing information about login, control data, measurement data, configuration data, and / or display configuration data, with this storage being performed in particular by an experiment manager. This storage allows the process of remote access to be tracked, so that, for example, in the event of a communication error, the stored data can be used to re-establish a remote access. The experiment manager is particularly suited to storing the data here as the instance controlling the storage. Alternatively or additionally, data commonly used within the computer resource can be exchanged via the database.

[0021] Furthermore, the computer resource is configured to have a post-processing service that is configured to record, manage and provide access to the measurement data, such that access to such measurement data can be traced back after the fact, in particular in the event of a communication error, but also in the past.

[0022] Furthermore, a database and / or a separate memory may be provided for storing the measurement data, where the database and the separate memory may be embodied as a single common memory.

[0023] 1. A method for remote access to at least one test environment by at least one user application, using computer resources available via a communication network, the computer resources comprising an experiment manager and at least one measurement instance, the method comprising the following method steps: the method steps of logging at least one user application into the experiment manager; a method step of logging at least one test environment into the experiment manager, wherein the at least one test environment uses a software agent for its login; Including, At least one measurement instance has a control interface for at least one user application and a measurement interface for at least one test environment; at least one measurement instance transmits display data to at least one user application and receives control data for a test environment from the at least one user application, in particular control data for a simulation and / or measurement running on the test environment, wherein at least one measurement instance transmits control data to the at least one test environment and receives measurement data for generating the display data from the at least one test environment; This allows remote access to at least one test environment for at least one user application, A method is proposed.

[0024] The method provides the advantage that at least one user receives remote access to at least one test environment at any location via a communications network and the computer resources made available by the communications network. This provides greater flexibility as to where a user or test environment may be located. By using the computer resources for remote access to one or more test environments, different users can simultaneously access the same or different test environments. By using the computer resources, each test environment can also be globally provided for remote access.

[0025] In one embodiment of the method, the test environment transmits information about the test environment as configuration data to the experiment manager in connection with the login, so that the experiment manager knows what can be inspected about the test environment and how.

[0026] At least one measurement instance can process the measurement data for generating display data depending on the display configuration data, whereby the measurement data for generating display data is processed as required by a user application, thereby enabling adaptation to the display means of the respective user application.

[0027] In one embodiment of the method, at least one measurement instance can process the control data depending on the configuration data before transmitting it to at least one test environment, thereby enabling adaptation of the control data to the conditions in the respective test environment, which can then immediately use the processed control data in their tests.

[0028] In one embodiment of the method, the experiment manager may store information regarding login, control data, measurement data, configuration data and / or display configuration data in a database.

[0029] Furthermore, in one method step, a post-processing service may be provided that records, manages and / or provides access to the measurement data.

[0030] The user application has a user interface for displaying display data and inputting control data. The display data is configured to be suitable for graphical display in the user application and for further analysis by a user. For example, by mathematical techniques, the user can further process the display data to obtain further knowledge. The control data is for instructing the test environment to measure the device to be tested, for example, within a specific parameter range. Thus, the test environment is configured to communicate with the device and test the system under test, e.g., hardware and / or software, to generate measurement data, where the measurement data depends on the system under test, e.g., hardware and / or software.

[0031] Further provided is a system having the above-described device, the above-described user application, and the above-described test environment.

[0032] Furthermore, the test environment is configured to have a software agent provided for logging into the experiment manager. The test environment may, for example, exist in a location remote from the computer resource. The test environment may also exist on a computer and run there, for example, as software.

[0033] Additionally, a test environment may be provided that communicates with the device via a communications network, which may be particularly advantageous for embodiments in which the test environment resides remotely from the computer resources, which may be particularly advantageous for a test environment that includes a hardware-in-the-loop simulator.

[0034] An embodiment of the invention is shown in the figures and explained in more detail in the following description. [Brief explanation of the drawings]

[0035] [Figure 1] FIG. 1 is a schematic diagram showing a system. [Figure 2] FIG. 2 is another schematic diagram of the system. [Figure 3] 1 is a flowchart illustrating a method. DETAILED DESCRIPTION OF THE INVENTION

[0036] In the drawings, the same reference numerals are used to refer to identical or similar elements. The illustrations in the figures may not be drawn to scale.

[0037] 1 shows a schematic diagram of a system including two user applications BA, two users AW, one computer resource CR, and four test environments TU. The computer resource has an experiment manager EM and at least one measurement instance MI. The experiment manager EM and at least one measurement instance MI allow each user application BA to remotely access the individual test environments TU.

[0038] In Fig. 1, two users AW are shown by way of example, each with a respective user application BA. Embodiments with more or fewer users AW are also possible. Two of the test environments TU each have one hardware-in-the-loop simulator HIL and are external to the computer resource CR. Another two of the test environments TU each have one software-in-the-loop simulator SIL. One of the test environments TU including the software-in-the-loop simulator SIL is external to the computer resource CR. The second of the test environments TU including the software-in-the-loop simulator SIL is internal to the computer resource CR.

[0039] A test environment TU including multiple hardware-in-the-loop simulators HIL or multiple software-in-the-loop simulators SIL is also conceivable, as is a test environment TU having both at least one hardware-in-the-loop simulator HIL and at least one software-in-the-loop simulator SIL.

[0040] The system under test, also referred to as the system under test or in English as the system under test, is connected to the simulator SIL, HIL, respectively. In the case of a software-in-the-loop simulator SIL, the system under test can be configured as software. In the case of a hardware-in-the-loop simulator HIL, the system under test can be configured as hardware, e.g., as an instrument or a control device. Via the respective software agent SWA, the system under test can be accessed independently of the simulator SIL, HIL. In particular, measurement data can be detected and other data, e.g., configuration data, can be read out. Thus, remote access to the system under test is also possible via the described computer resource CR.

[0041] In the user application BA, a parameter range of 60.8 to 120.5 is shown as an example, and a curve shown as a graph, for example, derived from one of the test environments TU, i.e., the user application BA can display measurement data from the test environment TU. The values ​​60.8 and 120.5 shown as examples may be measurements at specific times. The curve may be, for example, a time characteristic of the measurement.

[0042] The user application BA communicates with a computer resource CR, which may be, for example, a cloud application, via a communication network, for example, the Internet. Here, the user application BA logs in to an experiment manager EM in the computer resource CR and exchanges data with the experiment manager EM. The data here is, for example, configuration data and display configuration data. The experiment manager EM can store this data in a database DB.

[0043] The experiment manager EM may be connectable to one or more test environments TU internal to the computer resource CR and / or to one or more test environments TU external to the computer resource CR. At the same time, the experiment manager may be connected to multiple test environments TU simultaneously, whether internal to the computer resource CR or external to the computer resource CR.

[0044] If the test environment TU is internal to the computer resource CR, it may in particular be a test environment adapted to test software with a corresponding software-in-the-loop simulator SIL. A test environment TU external to the computer resource CR may in particular be a test environment TU including at least one software-in-the-loop simulator SIL and / or hardware-in-the-loop simulator HIL.

[0045] As mentioned above, the test environment TU logs in to the experiment manager EM and transmits login data about the identity of the test environment and configuration data about the conditions of the test environment TU. The login data allows the experiment manager to calculate the login permissions for each test environment. If the login permissions do not exist, the login is rejected.

[0046] The experiment manager EM transmits the configuration data and / or login data to a database DB for storage.

[0047] As mentioned above, the login of the test environment TU is performed using each software agent SWA. The software agent SWA allows the test environment TU to log in to the experiment manager EM autonomously. Logout is also possible via the software agent SWA, for example, if it is being analyzed that the test environment TU is no longer functioning as expected. The software agent SWA not only logs in to the experiment manager EM for each test environment, but also transmits the login data and configuration data of the experiment manager EM for each test environment TU.

[0048] After logging in to the experiment manager EM, the user application BA is connected to a measurement instance MI, which allows it to exchange display and control data with the test environment TU. The measurement instance MI can be configured in this case so that multiple user applications BA can simultaneously exchange data with one or more test environments TU. Moreover, in this case, each measurement instance MI can exchange control and display data with each user device BA. Furthermore, in this case, each measurement instance MI can exchange measurement and control data with each test environment TU.

[0049] Another embodiment of a system including, by way of example, one user application BA, one user AW, one computer resource CR and two test environments TU is shown in Figure 2 at a greater level of detail than in Figure 1.

[0050] One of the test environments TU has a hardware-in-the-loop simulator HIL and exists outside the computer resource CR. In addition to the hardware-in-the-loop simulator HIL, the test environment TU also has a system under test (not shown), which is configured as hardware here. The system under test is connected to the hardware-in-the-loop simulator HIL for the above-mentioned testing purposes. The other test environment TU has a software-in-the-loop simulator SIL and exists inside the computer resource CR. In addition to the software-in-the-loop simulator SIL, the test environment TU also has a system under test (not shown), which is configured as software here. The system under test is connected to the software-in-the-loop simulator SIL for the above-mentioned testing purposes.

[0051] A user AW uses a user application BA via a browser BRW, which may be, for example, a so-called web server that is logged in to display Internet pages.

[0052] The user application BA performs a login to the experiment manager EM by means of a connection 100 of display configuration data via a first login interface AS-1. The display configuration data describes what the user AW wants to see displayed, e.g. value ranges and other parameters. The experiment manager EM stores both this data and other data in a database DB via a connection 102. The user application BA is then connected to the measurement instance MI via a control interface KS, whereby display and control data are exchanged with the measurement instance MI. This is done via a connection 101. The experiment manager EM with its respective login interfaces AS-1 and AS-2, the measurement instance MI with its control interface KS and the further measurement interface MS are all located inside the computer resource CR, as is the database DB.

[0053] On the test environment side, the SIL test environment TU logs in to the experiment manager EM by means of its software agent SWA via the second login interface AS-2 over connection 103. The HIL test environment TU logs in to the experiment manager EM by means of its software agent SWA via the second login interface AS-2 over connection 107.

[0054] During each login of a test environment TU, configuration data relating to the test environment TU are also stored in the experiment manager EM, which are stored again in the database DB via connection 102. Furthermore, the test environment TU is connected to the measurement instance MI via the measurement interface MS by connections 104 and 106. For this purpose, the respective software agent SWA is also used.

[0055] The computer resource CR can be configured in particular to allow the experiment manager EM, the measurement instance MI and / or the post-processing service PPS to store data in the database DB and to re-read it. In particular, configuration data can be stored in the database DB and can be re-read. The database DB can therefore also be a storage location for commonly used data (particularly within the computer resource). In this way, data exchange of commonly used data can be realized via the database DB.

[0056] To allow the test environment TU to access the measurement instance MI, the test environment TU logs in to the experiment manager EM via each software agent SWA, as described above. This can be achieved, for example, via a fixed address known to the test environment TU. The software agent SWA of the test environment TU receives the address of the measurement instance MI with which further communication will take place from the experiment manager EM. Similarly, the measurement instance MI is accessed by the user application BA. The user application BA receives the address of the measurement instance MI from the experiment manager EM. In response, communication, particularly the exchange of measurement data, between the user application BA and the test environment TU can take place via the measurement instance MI. In this case, one measurement instance MI can communicate with multiple test environment TUs. In cases of high availability, additional measurement instances MI can be started. This can be done, for example, by a higher-level control instance of the computer resource CR. In this case, the newly logged-in user application BA and test environment TU can be assigned a newly started additional measurement instance MI.

[0057] A connection 106 between the HIL test environment TU and the measurement instance MI is used for the exchange of control data and measurement data, with the control data being supplied by the measurement instance MI and the measurement data being supplied by the test environment TU. The control data is originally supplied by the user application BA to the measurement instance MI via connection 101, possibly processed therein and transmitted to the HIL test environment TU via connection 106.

[0058] The HIL test environment TU, external to the computer resource CR, further comprises an optional memory R2 in which the software agent SWA of the test environment TU can store measurement data. In this way, measurement data can be stored locally, which can be advantageous, particularly when measurement data are generated with a very high data throughput. This is particularly useful when the possibly global connections 106 via the communication network are unable to record the measurement data generated in the test environment TU quickly enough in terms of latency and data throughput. In a subsequent work step, the data stored in the optional memory R2 can be transmitted to the measurement instance MI via the data connection 106.

[0059] Via connection 105, measurement data from the measurement instance MI can be supplied to a post-processing service PPS for post-processing, which stores the measurement data therein in a memory R1 via connection 108.

[0060] Likewise, the post-processing service PPS provides a means for replaying and / or custom-calling the recorded data for analysis. In this case, the display of the replayed and / or custom-call measurement data is carried out in particular in the user application BA. In this case, the measurement data can be called up and displayed in relation to a specific point in time and / or in relation to a specific period of time and / or the data can be played back like a film. In this way, remote access by the user application BA to the measurement data stored in the memory R1 is possible via the post-processing service PPS and the measurement instance MI.

[0061] From the diagrammatic description of FIGS. 1 and 2 it can further be seen that the computer resource CR also allows remote access by the user application BA to each test environment TU via the measurement instance MI.

[0062] The method is shown in a flow chart in FIG.

[0063] In method step 300, the test environments TU log in to the experiment manager EM via their respective software agents SWA. In method step 302, the user applications BA log in to the experiment manager EM. The logging in to the experiment manager by the test environments TU and the user applications BA can also be done in the reverse order.

[0064] Then, in step 304, control data is transmitted from the user application BA via connection 101 to the measurement instance MI and via at least one of the connections 106, 104 to at least one of the test environments TU.

[0065] The test environment TU uses the control data to perform the corresponding tests / simulations / measurements on the system under test and transmits the determined measurement data to the measurement instance MI via connections 106, 104. The measurement data relate to the performed measurements and / or the performed simulations and / or the performed tests. In particular, the measurement data may include measured values ​​detected on the system under test.

[0066] The measurement instance MI processes the measurement data, adapts it to the user application BA and transmits the correspondingly processed measurement data as display data to the user application BA via connection 101 .

[0067] This allows remote access from one or more user applications BA to one or more test environments TU. [Explanation of symbols]

[0068] AW User AS-1 First login interface AS-2 Secondary login interface BRW Browser BA User Application TU test environment CR Computer Resources EM Experiment Manager KS control interface MS measurement interface DB Database MI Measurement Instance PPS Post-Processing Services HIL Hardware-in-the-Loop Simulator SIL Software-in-the-Loop Simulator SWA Software Agent R1,R2 memory 100 Connection to data exchange: login, display configuration data 101 Connection with data exchange unit: display data, control data 102 Connection to data exchange: information on login, control data, configuration data, display configuration data 103 Connection to data exchange: login, configuration data 104 Connection with data exchange unit: control data, measurement data 105 Connection with data exchange: measurement data 106 Connection with data exchange unit: control data, measurement data 107 Connection to data exchange: login, configuration data 108 Connection to data exchange: measurement data 300~304 Method steps

Claims

1. 1. An apparatus for remote access by at least one user application (BA) to at least one test environment (TU), comprising: the device is configured as a computer resource (CR) available via a communications network, the computer resource (CR) having an experiment manager (EM) and at least one measurement instance (MI); said experiment manager (EM) provides said at least one user application (BA) with a first login interface (AS-1) for login via said communication network, and more particularly provides said at least one test environment (TU) with a second login interface (AS-2) for login via said communication network; The second login interface (AS-2) performs a login via a software agent (SWA) to log in to the at least one test environment (TU); The at least one measurement instance (MI) has a control interface (KS) for the at least one user application (BA) and a measurement interface (MS) for the at least one test environment (TU), via said control interface (KS), configured to transmit display data to said at least one user application (BA) and to receive control data for said test environment from said at least one user application (BA); configured to transmit control data to the at least one test environment (TU) via the measurement interface (MS) and to receive measurement data from the at least one test environment (TU) for generating the display data, This allows at least one user application (BA) to remotely access at least one test environment (TU). Device.

2. In connection with the login of the test environment (TU), information about the test environment (TU) can be transmitted to the experiment manager (EM) as configuration data.

10. The apparatus of claim 1.

3. the at least one measurement instance (MI) is configured to process measurement data for generating the display data in dependence on display configuration data; 3. The apparatus of claim 2.

4. the at least one measurement instance (MI) is configured to process the control data in dependence on the configuration data before transmitting it to the at least one test environment (TU); 4. The device according to claim 2 or 3.

5. the computer resource (CR) comprises a database (DB) provided for storing information relating to the login, the control data, the measurement data, the configuration data and / or the display configuration data, said storing being performed in particular by the experiment manager (EM), 5. An apparatus according to any one of claims 1 to 4.

6. the computer resource comprises a post-processing service (PPS) configured to record, manage and provide access to the measurement data; 6. An apparatus according to any one of claims 1 to 5.

7. The database (DB) and / or another memory (R1) is provided for storing the measurement data, 7. The apparatus of claim 6.

8. A method for remote access by at least one user application (BA) to at least one test environment (TU), comprising: A computer resource (CR) available via a communication network is used, said computer resource (CR) comprising an experiment manager (EM) and at least one measurement instance (MI), said method comprising: Logging in at least one user application (BA) to said experiment manager (EM); Logging in said at least one test environment (TU) to said experiment manager (EM), said at least one test environment (TU) using a software agent (SWA) for its login; Including, The at least one measurement instance (MI) has a control interface (KS) for the at least one user application (BA) and a measurement interface (MS) for the at least one test environment (TU), The at least one measurement instance (MI) transmits display data to the at least one user application (BA) and receives control data for the test environment from the at least one user application (BA); The at least one measurement instance (MI) transmits the control data to the at least one test environment (TU) and receives measurement data from the at least one test environment (TU) for generating the display data; This allows the at least one user application (BA) to remotely access the at least one test environment (TU). method.

9. The test environment (TU) transmits information about the test environment (TU) as configuration data to the experiment manager in connection with the login.

9. The method of claim 8.

10. the at least one measurement instance (MI) processes measurement data for generating the display data in dependence on the display configuration data; 10. The method of claim 9.

11. said at least one measurement instance (MI) processes said control data in dependence on said configuration data before transmitting said control data to said at least one test environment (TU); 11. The method according to claim 9 or 10.

12. the experiment manager (EM) stores information about the login, the control data, the measurement data, the configuration data and / or the display configuration data in a database (DB); 12. The method according to any one of claims 8 to 11.

13. a post-processing service (PPS) for recording, managing and / or providing access to the measurement data; 13. The method according to any one of claims 8 to 12.

14. A user application (BA) for a device according to any one of claims 1 to 7, comprising: said user application (BA) being configured to communicate with said device via a communications network; The user application (BA) has a user interface for displaying display data and inputting control data. User Application (BA).

15. A test environment (TU) for a device according to any one of claims 1 to 7, comprising: the test environment is configured to communicate with the device; the test environment (TU) is configured to test a system under test to generate measurement data; the measurement data is dependent on a test of the system under test; Test environment (TU).

16. The test environment (TU) has a software agent (SWA) provided for logging into the experiment manager (EM), 16. The test environment of claim 15.

17. The test environment (TU) is configured to communicate with the device via a communication network.

17. A test environment according to claim 15 or 16.

18. 1. A system comprising: The system comprises a device according to any one of claims 1 to 7, a user application (BA) according to claim 14, and a test environment (TU) according to any one of claims 15 to 17. system.