Split of SimuComFramework to simplify future development

Description

It has become cumbersome to backport changes of SimuComFramework required by SimuLizar into SimuCom. Furthermore, there are some significant limitations imposed on SimuComFramework by the assumptions made by the static nature of SimuCom.

This task should split of the existing code base of SimuComFramework into a project independent of SimuCom (let's call it _Palladio Simulation Framework_) for now. SimuCom should not be ported to the extracted Framework to reduce future work with breaking code changes. The task includes the following actions:

  • Create a new project on Github for the simulation framework

  • Adapt the namespace where necessary (replace de.uka.ipd.sdq.simucomframework and related by something different) to prevent name clashes with the SimuComFramework which will be required by SimuCom.

  • Adapt all references from SimuLizar to SimuCom code to the new simulation framework

Environment

None

Assignee

Unassigned

Reporter

Sebastian Krach

Labels

None

Requirement Category

None

External issue URL

None

Epic Link

Priority

Major