• Keine Ergebnisse gefunden

Design und Implementierung eines Byte-Codes für einevirtuelle Maschine zum komponentenbasierten Software-Entwurf

N/A
N/A
Protected

Academic year: 2022

Aktie "Design und Implementierung eines Byte-Codes für einevirtuelle Maschine zum komponentenbasierten Software-Entwurf"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Der Lehrstuhl Betriebssysteme und verteilte Systeme vergibt aktuell folgendes Thema für die Anfertigung einer Abschluss-/Studienarbeit zum nächstmöglichen Zeitpunkt:

Design und Implementierung eines Byte-Codes für eine virtuelle Maschine zum komponentenbasierten Software-

Entwurf

Programme für die am Lehrstuhl entwickelte virtuelle Maschine COSMA liegen zur Zeit als serialisierte Java-Objekte (*.coil-Dateien) vor. Dadurch ist es nur umständlich möglich, diese Dateien mit Werkzeugen zu lesen und zu schreiben, die nicht in Java entwickelt wurden.

Im Rahmen einer Bachelorarbeit soll daher ein Format für einen neuen Byte-Code erarbeitet werden, sodass in diesem Format vorliegende Dateien unabhängig von einer bestimmten Programmiersprache verarbeitet werden können. Um umfangreiche Änderungen an bereits bestehendem Code zu vermeiden, sollen zudem einige Werkzeuge entwickelt werden, um den Byte- Code lesbar (vgl. javap) auszugeben und Programme zwischen dem neuen und alten Format zu konvertieren.

Anforderungen

• Programmiererfahrung in Java

• Kenntnisse in C(++) oder die Bereitschaft, sich diese anzueignen

• vorteilhaft sind Kenntnisse in den Bereichen Compilerbau und Typsysteme

Bei Interesse wenden Sie sich bitte an Damian Ludwig (damian.ludwig@uni-siegen.de) oder Roland Wismüller (roland.wismueller@uni-siegen.de).

Referenzen

ÄHNLICHE DOKUMENTE

Es sind die Frequenzverhältnisse der von Andreas Werckmeister (1645-1706) angeregten und in Bachs Werk Das Wohltempe- rierte Klavier demonstrierten gleichstufig

Nun falten wir die untere Spitze des Rhombus nach hinten unter die obere Spitze. Diese letzte Faltlinie wird zu einer Kante des Würfels. Was an dieser Kante noch vorsteht,

Bezeichnung Anzeil einer Sekunde Millisekunde (ms) 10 ‐3 Sekunden. Mikrosekunde (µs) 10 ‐6 Sekunden Nanosekunde (ns) 10 ‐9 Sekunden Pikosekunden 10

stop the assembly at this point and check for shorts and solder bridges around the IC sockets, voltage regulators, and the lOO-pin

being read in.. If Stream tapes are produced by non-Calma programs, then this record should either be omitted or cleared to o. Four Byte Signed Integer. Reserved

parallel interface is normally used to drive a parallel This section describes the basic requirements for connecting with a Centronics type parallel interrace as

The 7707 comprises seven functional elements: bus buffers; memory support, management, and access logic; dynamic memory array; refresh timer; and parity logic.. STD

Voltage Terlllinal Module BaCkboard Sp.cial Voltoges. 800rd Buss Pin