🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.mod-ki
Article #543

Workshop "Reflektive Programmierung"

#543
From: Hans-Werner Hein
Date: Tue, 15 Aug 1989 18:12
75 lines
4398 bytes
From: Roman Cunis <cunis@rz.informatik.uni-hamburg.dbp.de>
To: mod-ki@unido.uucp
Date: 11 Aug 89 11:08 +0100
Subject: Workshop "Reflektive Programmierung"
Keywords: Workshops

mod-ki message 0278
************************************************************************
Betrifft: Workshop "Reflektive Programmierung"
==============================================

Was ist  das  eigentlich,  Reflektive  Programmierung?  Das  haben  sich
anscheinend mehr Leute gefragt, als wir erwartet  haben. Oder  hatte  es
andere Gruende, dass sich nur so wenige  an  dem  Workshop  interessiert
zeigten?

Der  Workshop  "Reflektive  Programmierung"  -   vorgesehen   fuer   den
14. August in Hamburg - musste jedenfalls wegen zu geringer  Beteiligung
abgesagt werden.

Das ist schade, und das haben mir auch diejenigen bestaetigt, die  gerne
zu diesem Workshop gekommen waeren, um in einem noch  jungen  Teilgebiet
der KI Ideen zu diskutieren, Begriffe zu klaeren und vielleicht  Grenzen
zu ziehen.  Wir  haben  daher  vor,  den  Workshop  zu  einem  spaeteren
Zeitpunkt noch einmal anzusetzen. Dazu moechten  wir  jedoch  gerne  die
Gruende fuer das Scheitern des ersten Anlaufs kennenlernen:

 1. War der Zeitpunkt schlecht gewaehlt (mitten in der
    Urlaubszeit und/oder eine Woche vor der IJCAI) ?
 2. War bei Ihnen zwar Interesse am Thema vorhanden, aber die
    Moeglichkeit nicht gegeben, ein Papier dazu zu verfassen?
 3. Oder wuerden Sie lieber eine Art Tutorium besuchen,
    in dem in das Thema erst einmal eingefuehrt wird?

Wenn fuer Sie einer der drei genannten Gruende zutrifft, wuerden wir uns
freuen, wenn Sie uns dies - moeglichst noch vor der GWAI (d.h.  bis  zum
15. September) - mitteilen wuerden.

Um die Beantwortung der Frage 3 zu erleichtern,  sei  hier  der  Begriff
Reflektive Programmierung kurz erklaert - na endlich!

Als reflektiv (oder auch  introspektiv)  werden  Programme  und  Systeme
bezeichnet, die  ueber  eine  Repraesentation  ihres  eigenen  Zustandes
verfuegen, und die so ueber ihr eigenes Verhalten Schluesse  ziehen  und
ihr Verhalten modifizieren koennen. Die Zustandsrepraesentation  erfolgt
auf derselben Ebene, wie die Repraesentation der vom System bearbeiteten
Daten: in einem reflektiven Lisp ist  sie  selbst  ein  Lisp-Objekt,  in
einer reflektiven objekt-orientierten Umgebung wird  der  Zustand  durch
Objekte  modelliert,  die  das   "tiefe   Verhalten"   anderer   Objekte
kontrollieren (Meta-Objekte). Die Fragen, ob es sich dabei eher um  eine
Softwaretechnologie oder  um  eine  Systemphilosophie  handelt,  ob  und
inwieweit  Reflektion  und  Introspektion   dasselbe   oder   aehnliches
bezeichnen,  ob   eine   und   welche   Differenzierung   aufgrund   der
Moeglichkeiten zur Selbstkontrolle noetig oder moeglich ist - dies alles
sind Fragen, die auf einem Workshop diskutiert werden sollten. Eine gute
Einfuehrung gab Pattie Maes  mit  ihrem  eingeladenen  Vortrag  auf  der
GWAI 87. Ihre Thesis "Computational Reflection" gibt eine  ausfuehrliche
und sehr lesenswerte Darstellung (dieser und  weitere  Literaturverweise
siehe unten).

Mit der Hoffnung auf diesmal etwas mehr Resonanz
Roman Cunis

Adresse: FB Informatik, Univ. Hamburg, Bodenstedtstr.16, 2000 Hamburg 50
Telefon: (040) 4123-6140
e-mail: cunis@rz.informatik.uni-hamburg.dbp.de

Literatur zum Thema:
P. Maes: Computational Reflection.
         Vrije Universitet Brussels, Belgien (1987).
P. Maes, D. Nardi (Hrsg.): Meta-Level Architectures and Reflection.
         North Holland (1988).
B.C. Smith: Reflection and Semantics in a Procedural Language.
         MIT/LCS/TR-272, MIT (1982).
************************************************************************
Technical Details
Message-ID: <569@unido.UUCP>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mod-ki

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 1684e7,1b5ca82491783c53,start
X-Google-Attributes: gid1684e7,public
X-Google-ArrivalTime: 1989-08-15 13:30:28 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mod-ki
From: mod-ki@unido.UUCP (Hans-Werner Hein)
Newsgroups: dnet.mod-ki
Subject: Workshop "Reflektive Programmierung"
Keywords: Workshops
Message-ID: <569@unido.UUCP>
Date: 15 Aug 89 18:12:27 GMT
Reply-To: Roman Cunis <cunis@rz.informatik.uni-hamburg.dbp.de>
Distribution: dnet
Organization: Institut fuer Roboterforschung (IRF), Uni Dortmund
Lines: 75
Approved: mod-ki@unido.UUCP (Hans-Werner Hein)
Posted: Tue Aug 15 19:12:27 1989