EventSim/Developers Guide/Plug-Ins Overview

Aus SDQ-Wiki

Core and Infrastructure

Plug-In Responsibility
edu.kit.ipd.sdq.eventsim.core Core functionalities reused by multiple simulation components.
Includes especially the technical foundation for traversing/interpreting action chains like SEFFs and Usage Scenarios.
edu.kit.ipd.sdq.eventsim.launch Integrates EventSim into the SimuBench launch configuration type.
Entry point for EventSim simulations over the Palladio Bench.
edu.kit.ipd.sdq.eventsim.middleware Provides simulation timeline, simulation configuration, random number generation and more to other simulation components.
edu.kit.ipd.sdq.eventsim.api Repository for interfaces and events provided/required by simulation modules

Measurements

Plug-In Responsibility
edu.kit.ipd.sdq.eventsim.measurement Collects, calculates and stores simulation results
edu.kit.ipd.sdq.eventsim.measurement.r Stores simulation results into R using Rserve
edu.kit.ipd.sdq.eventsim.measurement.r.launch Integrates EventSim's Rserve measurement facility into the SimuBench launch configuration type.

Simulation Modules

Plug-In Responsibility
edu.kit.ipd.sdq.eventsim.resources Simulation module for PCM active/passive resources
edu.kit.ipd.sdq.eventsim.system Simulation module for PCM system models. Simulates mainly SEFFs.
edu.kit.ipd.sdq.eventsim.workload Simulation module for PCM usage models. Simulates mainly usage scenarios.