Matches in SemOpenAlex for { <https://semopenalex.org/work/W2401232107> ?p ?o ?g. }
Showing items 1 to 30 of
30
with 100 items per page.
- W2401232107 abstract "Die Fehlerbeseitigung in einem Softwaresystem beginnt zumeist mit der Reproduktion des Fehlers. Bei einem Produktivsystem ist dies besonders schwierig, da es von zahlreichen Diensten wie z.B. Datenbanken abhangt. Daher kann das System nicht ohne weiteres unter Laborbedingungen gestartet und beobachtet werden. Wir schlagen als Hilfsmittel fur JAVASysteme JINSI vor: JINSI fuhrt Teilkomponenten eines Produktivsystemes unter Laborbedingungen aus. Dazu zeichnet es zunachst die Interaktion dieser Komponente mit ihrer Umgebung im Produktivbetrieb auf und versorgt sie spater im Laborbetrieb mit dieser Interaktion. Dort kann die Komponente nicht nur nach Belieben ausgefuhrt werden, sondern JINSI ermittelt auch den Bruchteil der Interaktion, der tatsachlich fehlerrelevant ist. Damit automatisiert JINSI zwei wesentliche Aufgaben der Fehlersuche: die Reproduktion und die Isolation eines Fehlers. Bisherige Arbeiten zeichnen ganze Programmzustande auf, um einen Lauf zu wiederholen und zu untersuchen. Hierbei fallen allerdings sehr grose Datenmengen an. Eine weitere Moglichkeit, um relevante Daten wie Parameter und Ruckgabewerte zu speichern, besteht in der Serialisierung von Objekten. Diese ist allerdings bezuglich Speicher und Zeit sehr teuer. Die von JINSI aufgezeichnete Datenmenge ist im Vergleich winzig, da es die zu speichernden Daten auf ein Minimum beschrankt: (1) es werden nur die Objekte gespeichert, die Einfluss auf die Berechnung haben und (2) JINSI benotigt nur Objekt-Ids, Typen und skalare Werte fur die spatere Wiedergabe. Dadurch werden benotigter Speicher und Zeit drastisch reduziert, was das Aufzeichnen in Produktivsystemen erlaubt. JINSI arbeitet erfolgreich auf grosen Systemen wie dem ASPECTJ-Compiler. Mit unseren Ansatz betragt der Faktor fur den zeitlichen Mehraufwand durch das Aufzeichnen nur 1,1 bis etwa 2. JINSI konnte in ersten Versuchen die Interaktion auf wenige fehlerrelvante Methodenaufrufe minimieren." @default.
- W2401232107 created "2016-06-24" @default.
- W2401232107 creator A5024960174 @default.
- W2401232107 date "2007-01-01" @default.
- W2401232107 modified "2023-09-28" @default.
- W2401232107 title "JINSI: Isolation fehlerrelevanter Interaktion in Produktivsystemen." @default.
- W2401232107 cites W1673079227 @default.
- W2401232107 cites W2097816970 @default.
- W2401232107 cites W2125596330 @default.
- W2401232107 cites W2141371908 @default.
- W2401232107 hasPublicationYear "2007" @default.
- W2401232107 type Work @default.
- W2401232107 sameAs 2401232107 @default.
- W2401232107 citedByCount "0" @default.
- W2401232107 crossrefType "journal-article" @default.
- W2401232107 hasAuthorship W2401232107A5024960174 @default.
- W2401232107 hasConcept C142362112 @default.
- W2401232107 hasConcept C15708023 @default.
- W2401232107 hasConcept C17744445 @default.
- W2401232107 hasConceptScore W2401232107C142362112 @default.
- W2401232107 hasConceptScore W2401232107C15708023 @default.
- W2401232107 hasConceptScore W2401232107C17744445 @default.
- W2401232107 hasLocation W24012321071 @default.
- W2401232107 hasOpenAccess W2401232107 @default.
- W2401232107 hasPrimaryLocation W24012321071 @default.
- W2401232107 hasVolume "27" @default.
- W2401232107 isParatext "false" @default.
- W2401232107 isRetracted "false" @default.
- W2401232107 magId "2401232107" @default.
- W2401232107 workType "article" @default.