Forum: Offtopic Suche dringend einen Softwarebegriff


von Ho I. (hoiss)


Lesenswert?

Hallo!

Ich benötige für eine Arbeit einen passenden Begriff für eine 
Überschrift, welcher mir einfach nicht einfallen will.
Es geht darum:
Nach der Entwicklung eigener Softwaremodule in C wird mein Code an einer 
bestimmten Stelle in einem schon lauffähigen Mikrocontrollersystem 
"eingehängt" oder wie man dazu auch sagen will.
Auf deutsch, ich füge eine meiner Funktionen dem schon bestehenden 
System hinzu und suche dazu den passenden Begriff, welcher quasi Ort und 
Zeitpunkt beschreibt, weil es sehr wichtig ist, an welcher Stelle ich 
meine Funktion einklinke.

Mir fallen nur Überschriften ein wie
--Ausführungszeit / -ort
--Zeitpunkt der Ausführung / Codeausführung
--Abarbeitung szeitpunkt  ...
--Einhängen des Codes
--Abarbeitungsphase
-- ....

Nichts davon gefällt mir und auch eine Suche im Netz brachte mich nicht 
auf entsprechend zutreffende Begriffe.

Für jeden weiteren Vorschlag wäre ich sehr dankbar, auch wenn es nur 
weitere Anregungen sind!

Grüße hoiss

von Karl H. (kbuchegg)


Lesenswert?

Integrationspunkt

von Ho I. (hoiss)


Lesenswert?

Das ging aber flott!
Finde ich bis jetzt auf jeden Fall am besten, weitere Vorschläge sind 
gern willkommen!
Danke schonmal

von Nick M. (Gast)


Lesenswert?

Wenn ich dich richtig verstanden habe, wäre der Englische Begriff 
(software-)hook. Deutsch fällt mir dazu nur Einhängepunkt ein.
Oder (Funktions-)Rückrufstelle/Rückrufpunkt.

Naja. :-)

Gruß,
Nick

von Ho I. (hoiss)


Lesenswert?

Hooking ist an dieser Stelle denke ich nicht passend.
Es wird schon fix an einer bestimmten Stelle meine Funktion ausgeführt. 
Bearbeitet der Mikrocontroller beispielsweise genau einmal während des 
Betriebs einen sequentiellen Codeabschnitt mit mehreren 
aufeinanderfolgenden Funktionen, füge ich z.B. nach der Abarbeitung der 
4. Funktion meine eigene in diesen Abschnitt mit ein und das wars dann 
auch schon.

Naja :)

von Hans L. (hansl)


Lesenswert?

Was du gemacht hast ist ein PATCH:

http://de.wikipedia.org/wiki/Patch_(Software)

Die Einfügung erfolgt daher wohl am Patch-Point.

Hans L

von Nick M. (Gast)


Lesenswert?

> genau einmal während des Betriebs einen sequentiellen Codeabschnitt
> mit mehreren ...

Sequence-point?
Sequenzpunkt?

???

Gruß,
Nick

von Max M. (xxl)


Lesenswert?

>Auf deutsch, ich füge eine meiner Funktionen dem schon bestehenden
Eigentlich wollte ich ja "includiern" vorschlagen aber "employen"
trifft es irgendwie besser. Einwände?

von Uboot- S. (uboot-stocki)


Lesenswert?

Hans L. schrieb:
> Was du gemacht hast ist ein PATCH:
>
> http://de.wikipedia.org/wiki/Patch_(Software)
>
> Die Einfügung erfolgt daher wohl am Patch-Point.
>
> Hans L

Naja, ein Patch ist aber immer was "gebasteltes" was eine Funktion 
"repariert"...

Abh. davon was der TE machen möchte, passt das nicht:

Bei komerzieller SW aus Walldorf gibts "User-Exits". Die sind für sowas 
gedacht. Dort werden dann "Enhancements" integriert

Für mich ist nicht klar was der TE mahcen möchte ...

Gruß


Andreas

von Tobias P. (hubertus)


Lesenswert?

Wie wäre es mit einem Callback? Meist kann man ja zur Laufzeit angeben, 
ob eine Callback-Funktion aufgerufen werden soll und welche das genau 
ist.

von Ho I. (hoiss)


Lesenswert?

Ich werde das Gefühl nicht los, dass es den geeigneten und zutreffenden 
Begriff dafür garnicht gibt :D
Erstmal vielen Dank für die rege Beteiligung, Implementationspunkt 
trifft aber noch immer am besten, was ich mit der Überschrift aussagen 
möchte, wenn auch nicht 100 prozentig passend.

Als Beispiel, um weitere Ausflüge abseits des Themengebiets zu 
vermeiden:

Datei main.c eines schon fertig programmierten Mikrocontrollers:

#include "someheaders.h"
int main(void)
{
  function1();
  function2();
  function3();
  ...
  function6();
  while(1)
  {
    /* do something */
  }
}

Nun möchte ich eine Funktion aus meiner eigens erstellen 
Sourcecode-Datei myself.c hinzufügen und zwar genau nach function2() um 
die erforderliche Funktionalität nicht zu beeinflussen und einige andere 
Dinge zu beachten.

Heisst, im Endeffekt includiere ich meine Headerdatei und füge die 
Funktion hinzu

#include "someheaders.h"
#include "myself.h"
int main(void)
{
  function1();
  function2();
  myself();
  function3();
  ...
  function6();
  while(1)
  {
    /* do something */
  }
}


Dadurch ist ja im Prinzip die Zeit nach dem Start und der Ort des 
"einhängens" (oder wie auch immer) meiner Funktion myself() festgelegt 
und soll dahingehend auch anhand eines passenden Begriffs beschrieben 
werden.
Ich hoffe nun deutlich gemacht zu haben, auf was es mir ankommt?

von Nick M. (Gast)


Lesenswert?

Da bleib ich dann bei meinem Sequence-point AKA 
Abfolgestelle/Abfolgepunkt.


Guß,
Nick

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

verlinken, link.

von Gerry E. (micky01)


Lesenswert?

Wahrscheinlich klingt ja "Software-Erweiterung nach function2();" viel 
zu einfach :-)

Man könnte die Erweiterung je nach Zielgruppe auch Extension oder ADDON 
nennen...

von Ho I. (hoiss)


Lesenswert?

Ich denke, damit ist die Diskussion abgeschlossen.
Danke für die zahlreichen Beiträge und Vorschläge, ich werde daraus den 
für mich passenden Begriff ableiten. Bin mir da im Moment noch nicht 
ganz sicher, welcher mir am meisten zusagt :)

Grüße

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.