Hallo Forum,
ich arbeite gerade an meiner Bachelorarbeit, wo es um eine Lichtsteuersoftware geht. Im Rahmen dieser Arbeit geht es unter anderem darum, das ich ein Art modulares System implemntieren möchte. Konkret: Es gibt diverse Module, welche anhand von Eingangsparametern einen oder mehrere Ausgänge pro Modul berechnen. Jedes Modul hat natürlich eine andere Funktion. Das ganze soll nachher zur Laufzeit quasi mit virtuellen Kabeln auf einer Arbeitsfläche verkabelt werden. Meine Frage: Gibt es für so etwas schon ein Designpattern oder andere Ansätze? Bin beim recherchieren bereits über die FSM (Finite State Machine) gestolpert. Bin mir aber nicht sicher ob diese mein Problem in richtiger Weise beschreibt.
Ich habe zwar schon eine erste Testimplementation gemacht, welche auch zu funktionieren scheint. Aber Definitiv hat diese ein Performance Problem, was sich mit steigender Anzahl an Modulen pro Arbeitsfläche vergrößert. Deswegen die Frage nach bekannten Design Pattern für so ein Problem.
Über Hilfe und Anregungen bin ich sehr dankbar.
ich arbeite gerade an meiner Bachelorarbeit, wo es um eine Lichtsteuersoftware geht. Im Rahmen dieser Arbeit geht es unter anderem darum, das ich ein Art modulares System implemntieren möchte. Konkret: Es gibt diverse Module, welche anhand von Eingangsparametern einen oder mehrere Ausgänge pro Modul berechnen. Jedes Modul hat natürlich eine andere Funktion. Das ganze soll nachher zur Laufzeit quasi mit virtuellen Kabeln auf einer Arbeitsfläche verkabelt werden. Meine Frage: Gibt es für so etwas schon ein Designpattern oder andere Ansätze? Bin beim recherchieren bereits über die FSM (Finite State Machine) gestolpert. Bin mir aber nicht sicher ob diese mein Problem in richtiger Weise beschreibt.
Ich habe zwar schon eine erste Testimplementation gemacht, welche auch zu funktionieren scheint. Aber Definitiv hat diese ein Performance Problem, was sich mit steigender Anzahl an Modulen pro Arbeitsfläche vergrößert. Deswegen die Frage nach bekannten Design Pattern für so ein Problem.
Über Hilfe und Anregungen bin ich sehr dankbar.
Comment