From 36143e60222e77d51ce99a4fc74e6f828bc26131 Mon Sep 17 00:00:00 2001 From: Alexander David Hellwig Date: Mon, 22 Oct 2018 19:24:48 +0200 Subject: [PATCH] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index cc27fdc..2427d48 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,12 @@ # EMAM2Middleware ![pipeline](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/badges/master/build.svg) ![coverage](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/badges/master/coverage.svg) +## Purpose +This generator takes an EMAM or EMADL model and connects it to a middleware library. If all Ports of two connected Components are marked as middleware Ports, the generator will create 2 executables that can be deployed on different machines. +All communication of these 2 Components will then be tunneled trough the specified middleware: +![MiddlewareAdapter](/uploads/6e9c69e6b56554579551769174df3697/MiddlewareAdapter.png) + + ## Writing your own Middleware Generator see [TUTORIAL_ADD_MIDDLEWARE.md](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/blob/master/TUTORIAL_ADD_MIDDLEWARE.md) -- GitLab