Vortrag R.v.Hanxleden, 12.1.98

Maria Cherry maria@par.univie.ac.at
Mon, 12 Jan 1998 16:02:10 +0100 (MET)



                          UNIVERSITAET WIEN 
          INSTITUT FUER SOFTWARETECHNIK UND PARALLELE SYSTEME
                            gemeinsam mit 
                                VCPC 
           EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA 


      EINLADUNG ZU EINEM VORTRAG IM RAHMEN DES INSTITUTS-KOLLOQUIUMS:
                
         
                Eingebettete Systeme -- Entwurf und Synthese
 
 			   
                         Dr. Reinhard v. Hanxleden
                          Daimler-Benz AG, Berlin
                                 

                 ZEIT: Montag, 12. 1. 1998, 17 Uhr c.t.
       ORT: Institut fuer Softwaretechnik und Parallele Systeme
                  1090 Wien, Liechtensteinstrasse 22, 
                         Seminarraum, Mezzanin


Abstract


Eingebettete Systeme sind Computer, die gemeinhin nicht als solche
erkennbar sind: Telefone, Autos, Flugzeuge, Waschmaschinen.  Ihre
Bedeutung fuer die Elektronikindustrie ist erheblich; ueber 70% aller 32
Bit-Systeme sind eingebettet, Tendenz steigend.  Fuer den Entwurf
eingebetteter Systeme stehen eine Vielzahl von Formalismen und
Werkzeugen z.B. aus dem VLSI-Bereich zur Verfuegung, die ein zuegiges
Entwickeln der Systemhardware erlauben.  Ein Problem bleibt jedoch das
Schreiben eingebetteter Software: dank hoher Anforderungen bezueglich
Geschwindigkeit und Kompaktheit, komplizierter Zielarchitekturen und
mangelhafter Compiler ist Assembler immer noch die erste Wahl.
Besondere Anforderungen stellt die Entwicklung "responsiver Systeme",
welche fuer sicherheitskritische Anwendungen eingesetzt werden und
dabei Echtzeitanforderungen genuegen muessen.

In diesem Vortrag werde ich zunaechst anhand eines Anwendungsbeispiels
aus dem Automobilbereich einen Ueberblick ueber verschiedene Aspekte des
Entwurfs eingebetteter/responsiver Systeme geben; Themen sind Rapid
Prototyping, Hardware/Software-Codesign, Synchrone Sprachen und
Statecharts.  Anschliessend werde ich versuchen, besonders auf die
Herausforderungen und Chancen aus Sicht des Compilerentwicklers
einzugehen; als Stichworte seien Autocodegenerierung, Retargetability
und Code Selection genannt.