Updated 2. Software Architecture Specification (markdown)

Cyber-Luke 2022-05-05 18:50:57 +02:00
parent 0129009748
commit a1d642664c

@ -267,8 +267,8 @@ Still the MVC pattern is a small part of the whole system design (cf. Figure 6).
| **<MOD.003>** | **Runtime** | | **<MOD.003>** | **Runtime** |
| --- | --- | | --- | --- |
| **System&nbsp;requirements&nbsp;covered:** | /LF40/ | | **System&nbsp;requirements&nbsp;covered:** | /LF40/ |
| **Services:** | Logic distribution is handled by the controller. It is reacting to the events triggered by the GUI and takes care of creating the respective objects. Also the input and output functions are implemented in the controller. | | **Services:** | Here the logic is implemented to make the plugin standalone. |
| **Interfaces:** | Interface for IODD to AutomationML, Interface for GSD to AutomationML and Interface of AMLX packages. For export/import of amlx files there is another class referenced: [SOURCE/Plugin/MWData.cs](https://github.com/H4CK3R-01/TINF20C_ModellingWizard_Devices/blob/app-source-code/SOURCE/Plugin/MWData.cs) | | **Interfaces:** | --- |
| **External Data:** | --- | | **External Data:** | --- |
| **Storage location:** | [SOURCE/Application/Program.cs](https://github.com/H4CK3R-01/TINF20C_ModellingWizard_Devices/blob/main/SOURCE/Application/Program.cs) | | **Storage location:** | [SOURCE/Application/Program.cs](https://github.com/H4CK3R-01/TINF20C_ModellingWizard_Devices/blob/main/SOURCE/Application/Program.cs) |
| **Modul documentation:** | [MOD.003: Runtime](https://github.com/H4CK3R-01/TINF20C_ModellingWizard_Devices/wiki/MOD.003:-Runtime) | | **Modul documentation:** | [MOD.003: Runtime](https://github.com/H4CK3R-01/TINF20C_ModellingWizard_Devices/wiki/MOD.003:-Runtime) |