VILLAS framework

Resource description

VILLASframework is a toolset for local and geographically distributed real-time co-simulation, originally designed for electrical networks (though it can also be used without restrictions for simulation of multi-physical systems).

The framework consists of several independent components, which can be combined according to requirements and needed functions:

  • Central is VILLASnode as interface for the coupling between the involved components. It enables real-time data exchange via various protocols and data formats.
  • In addition, VILLASweb provides a web-based user interface with which scenarios, user groups, laboratory infrastructure and measurement results can be managed. The execution of experiments can be monitored and controlled by means of a freely programmable virtual control room. For this purpose, real-time data can be transferred directly to the web-based control room via the VILLASnode interface.
  • The configuration, inventory and control of the involved laboratory infrastructure is realised via the VILLAScontroller, which exchanges the current status as well as control commands and configurations between the virtual control room and the laboratory infrastructure.
Main link
License: Apache 2.0 License
Embedded licenses: VILLASnode, VILLASfpga, VILLAScontroller, VILLASweb (GPLv3)

(for alternative licensing, email to

Asset Owner(s): RWTH Aachen
Asset Authors: M. Stevic, S. Vogel, A. Monti, et al.
Editor: RWTH Aachen, Templergraben 55, 52056 Aachen
Fees: free of charge

Available associated services:

Service Available? (conditions) Service terms of reference
Promotion  yes (1) See Article 12.1  of the ToRs

(1) Free of charge.

If you use VILLASframework in your work or research, please quote in your publications or presentations the papers listed here.

Excerpt of the general conditions:

As User, you must respect the terms of the Asset License and you implicitly accept it when using the Asset.

As User, you are liable for any consequence of usage and misuse of the Asset and for any Intellectual Property Right infringement while using a Result or set of Results in any way.

You shall indemnify, defend and hold harmless CRESYM and any Owner from, and against, any and all damages, claims, losses, expenses, costs, obligations and liabilities (including, without limitation, reasonable attorney’s fees), suffered directly or indirectly by CRESYM or any Owner arising out of any Intellectual Property Right infringement you commit.

CRESYM commits its best effort to continuously maintain the Asset usable.

Neither CRESYM, nor other Asset Owner(s), shall be liable for any consequence of the technical state of the Asset nor the use and misuse of the Asset by the User.