von Leonie Konczalla ; Daniel R. Perez ; Nadine Wenzel ; Gerrit Wolters-Eisfeld ; Clarissa Klemp ; Johanna Lüddeke ; Annika Wolski ; Dirk Landschulze ; Chris Meier ; Anika Buchholz ; Dichao Yao ; Bianca Thidahan Hofmann ; Julia K. Graß ; Sarahl L. Spriestesbach ; Katharina Grupp ; Udo Schumacher ; Christian Betzel ; Svetlana Kapis ; Theresa Nuguid ; Pablo Steinberg ; Klaus Püschel ; Guido Sauter ; Maximilian Bockhorn ; Faik Güntaç Uzunoğlu ; Jakob R. Izbicki ; Cenap Güngör ; Alexander T. el Gammal
In der Dissertation werden neue Modellierungsmöglichkeiten für den Entwurf anwendungsspezifischer integrierter Schaltungen (ASICs) analysiert, die sich durch den Entwurf und den Einsatz einer objektorientierten Spracherweiterung zur Hardwarebeschreibungssprache VHDL ergeben. Die Analyse befaßt sich mit der Modellierung von Vererbung, Verteiltheit, Nebenläufigkeit, Kommunikation und Synchronisation. In diesem Zusammenhang wird die Vererbungsanomalie genauer betrachtet. Der Begriff Vererbungsanomalie bezeichnet Schwierigkeiten beim Modellieren von Synchronisationscode, der ohne Verletzung objekt-orientierter Kapselungskonzepte vererbt werden soll. In der Dissertation wird eine Lösung für die Anomalie vorgestellt. Die allgemeine Konzeption dieser Dissertation ist angelegt auf die Verbindung neuer objekt-orientierter Ideen mit etablierten Methoden zur Spezifikation und zum Entwurf von Hardware. <dt.>
The thesis studies new modelling capabilities for describing and designing application specific integrated circuits (ASICs). The capabilities result from designing and using an object-oriented language extension to the hardware description language VHDL. The considerations address the issues of modelling inheritance, distribution, concurrency, communiation, and sychronisation. In that context attention is focused on the inheritance anomaly. The term inheritance anomaly denotes difficulties in inheriting synchronisation code without violating object-oriented encapsulation concepts. The thesis provides a solution to the anomaly. The overall philosophy of this thesis is to integrate the new advanced object-oriented ideas with established hardware specification and design methodologies. <engl.>