Konzepte der AI, WS 00/01
|
|
- Gregor Pohl
- vor 6 Jahren
- Abrufe
Transkript
1 Konzepte der AI, WS 00/01 Intelligente Agentensysteme Robert Baumgartner
2 Inhalt! Einleitung und Überblick! Kollaborierende Agenten! Interface Agenten! Mobile Agenten! Reaktive Agenten! Hybridagenten / Heterogene Agentensysteme
3 Was ist ein Agent?! keine Einigkeit über allgemeine Definition! viele Arten physikalische Welt (Roboter), in Computernetzwerken (Softbots)! für bestimmte Aufgaben (Taskbots) haben Tasklevelskills und auch Communicationskills, sowie ein gewisses Wissen auf das diese beiden Komponenten zugreifen
4 Definition von Agenten laut Woolridge und Jennings:! Autonomie Handlungen selbst entscheidbar! Sozialfähigkeit Agent Communication Language! Reaktionsfähigkeit Wahrnehmung der Umgebung! Aktionsfähigkeit Handlungen aus eigener Initiative, vorausblickendes Verhalten! Strenger Agentenbegriff menschenähnliche Intelligenz, Wissen, Überzeugungen, Absichten, Verpflichtungen
5 Definition von Agenten (2) nach E. Horn: Ein Software-Agent ist ein Computerprogramm, das autonom und zielgerichtet im Namen einer/anstelle einer Organisation arbeitet. Ein Agent hat ein eigenes Ausführungsprofil und kann während seines Lebenszyklus Aufgaben auf eigene Initiative (und in Kooperation mit anderen Agenten) ausführen. Ein Agent hat eine Eigenschaft die festlegt, wer zu seiner Benutzung autorisiert ist. nach D. Dennett: Ein Agent ist ein Objekt dessen Eigenschaften sich als intentionale Standpunkte und Haltungen zu den Problemstellungen darstellen lassen (zwei Kategorien: Verhältnis zu Informationen, Handlungsbeeinflussende Haltungen)
6 Typologie von Agenten! Klassifikation nach Ausführungsort Desktop, Internet, Intranet,...! Klassifikation nach Anwendungstyp Informationssuche, Filter, Trainingsassistenten! Klassifikation nach Architekturprinzipien Lernende Agenten, Neurale Agenten, Mobile Agenten
7 Typologie von Agenten (2)! statisch vs. mobil! reaktiv vs. deliberativ (symb. Modell der Realität)! autonom, kooperativ/konkurrierend, lernend - kooperativ und lernend: kollaborierende lernende Agenten - autonom und lernend: Interface-Agenten - kooperativ und autonom: kollaborierende Agenten
8 Relevante Gebiete! Computationale Intelligenz Wissensbasierte Systeme, Neurale Netze, Intentionale Systeme, Reasoning Theory! Software Engineering Objects, Image and Speech Processing, High Level Event Inferencing, On-Line Monitoring! Human Interface Intelligent Tutoring, Interactive Experiments, Cognitive Engineering, User Modeling
9 Deliberative Agenten Wissensbasierte Agenten werden auf drei Ebenen beschrieben:! abstrakte Wissensebene (zu sagen was er weiß)! logische Ebene (Beschreibung mit logischen Sätzen)! Implementationsebene (wie die logischen Sätze in der Systemarchitektur implementiert sind) Wissensrepräsentationssprache soll einfachen Zugang zur Wissensbeschreibung geben (deklarativer Ansatz des Systementwurfs) Wumpus-Spielwelt
10 Deliberative Agenten (2)! Logik (Aussagenlogik, Prädikatenlogik,...; Prolog)! Semantik/Syntax! Situationskalkül (um Änderungen zu beschreiben; in Präd.logik)! Zielbasierter Agent (Suche, Planen, Inferenz)
11 Klassifikation von Software-Agenten! Kollaborierende/konkurrierende Agenten! Interface Agenten! Mobile Agenten! Reaktive Agenten! Hybride Agenten! Heterogene Agentensysteme! Informationsagenten (siehe Teil 2)
12 Klassifikation von Software-Agenten (2)! Regelsysteme! Expertensystemansatz! Selbstanpassungsansatz maschinelles Lernen, adaptives Lernen, Data Mining, nichtsymbolisches Lernen (Statistische Analyse, Neurale Netze),...
13 Kollaborierende Agenten! Agentenbegriff ursprünglich in Multi-Agenten- Systemen geprägt! Carl Hewitts concurrent actor model, 1977 Ein Actor ist ein computationaler Agent mit einer Mail-Adresse und einem bestimmten Verhalten - er kommuniziert über Botschaften mit anderen Agenten und simultan werden Aktionen durchgeführt.! Jeder Agent ist autonom und es gibt Verhandlungen/Gespräche zwischen Agenten zur Abstimmung aufeinander! Verhandlungsmechanismen müssen entwickelt werden
14 Distributed AI! Das Ensemble der Agenten erreicht Dinge die ein einzelner Agent nicht erreichen könnte! Anstreben eines gewissen maximalen Wertes durch Verhandlung bzw. Informationsaustausch! Gebiete der DAI - Distributed Problem Solving gemeinsames Erarbeiten (Bsp. Air Traffic Control, Roboterfußball) - Concurring Multi-Agent Systems konkurrierende Agenten mit notwendiger temporärer Koalitionsbildung (Bsp. Diplomacy)
15 Diplomacy als MAS! Sieben Mächte Europas kämpfen um die Vormachtstellung! Ein Sieg kann nur durch zeitweilige Bündnisse realisiert werden! Spiel mit unvollständiger Information, simultane Bewegung, kein Zufallselement! Ansätze von Kraus und Loeb: lokale Agenten zur Aufgabenteilung, Verhandlungsalgorithmen, Bewertungen etc.
16 Robotic Soccer! kollaborierende Hardware- Agenten! Probleme wie Selbstlokalisierung und Weltmodellierung! Robocup: SC Freiburg: Robocup-Videos!
17 Probleme und Methoden der DAI! Resource Allocation Problem Die Frage wie und von wem die vorhandenen Resourcen genutzt werden! Task Distribution Problem Die Frage wie vorhandene Aufgaben auf verschiedene Agenten aufgeteilt werden! Methoden: blackboard (bzgl. Kommunik.), contract-net (bzgl. Koordination), partial global planning! Beispiele: - Verhandlungen zweier voll informierter Agenten - Modell der alternierenden Angebote - Verwendung des Nash-Gleichgewichtes (Spieltheorie) - Diverse Grundregeln denen Agent folgt (Bsp. er bevorzugt eine frühere Abmachung einer späteren)
18 Techniken der DAI (nach Kraus) Multi-Entitäten-Techniken Spieltheorie: Strategische Verhandlungsmodelle Spieltheorie: Theorien der Koalitionsbildung Spieltheorie: Principle-Agents Modelle Physik: Klassische Mechanik (Vielteilchensysteme) Operations Research: Set Partition&Coalition Problem Operations Research: Queuing Networks Behavioral Sciences: Verhandlungsleitfäden Behavioral Sciences / Logik: Persuasion Modelle Beh. Sciences / Logik / Entscheidungstheorie: Fokalpunkte Philosophie/Logik in DAI für: Verhandlung für Aufgabenteilung und Resourcenzuordnung in MA Koalitionsbildung in MA Vertragsbildungen in MA Zielerfüllung in großen DPS-Umgebungen Koalitionsbildung in DPS Aufgabenzuordnung in DPS Diplomatische Verhandlungen Argumentation Kooperation ohne Kommunikation Kollaborative Pläne
19 KQML! Knowledge Query and Manipulation Language Kann als Agent Communication Language (ACL) zur kooperativen Problemlösung benutzt werden! Kommunikationsprotokoll für wissensbasierte Systeme Wissen und Information zur Laufzeit austauschbar! unabhängig von Transportmechanismen (wie TCP etc.)! schichtorientiert
20 KIF! Knowledge Interchange Format! Eine ACL ist ein KQML-Ausdruck in den ein KIF-Satz eingebettet ist! KIF ist Präfixversion der Prädikatenlogik! kontextunabhängig! Metawissen damit ausdrückbar wie: John interessiert sich für die Temperatur der Stadt, nicht den Satz über die Temperatur der Stadt; (interested joe '(temperature, wien, )')
21 KQML/KIF Drei Schichten:! Content Layer Ein KIF Satz! Message Layer Infos über Content Language und Welt, Deklarationen! Communication Layer Sender, Empfänger, Kommunikationsmodus
22 ZEUS Agent Building Toolkit! verwendet visuelle Programmierung! verwendet Standardtechnologie (Java, Swing, TCP/IP, KQML,...)! Komponenten Agent Component Library, Agent Building Tools, Visualisation Tools!
23 Bestandteile eines ZEUS-Agenten! Definitionslayer Reasoning Fähigkeiten, Ziele, Wünsche, Wissen, Einstellungen! Organisationslayer Beziehung zu und Wissen über andere Agenten! Koordinationslayer soziale Entität, verwendet Koordinations- und Verhandlungstechniken, Kommunik.protokolle
24 Interface-Agenten! Assistent eines Users benötigt keine Agentenkommunikationssprache! OS-Agenten, Applikationsagenten zur aktiven Userhilfe! Ein lernender Interface-Agent ist ein Agent der machinelearning Techniken dazu verwendet um ein pseudo-intelligentes Interface für Aktionen einzurichten! Beispiele: Memory Aids, Kalender-Agenten, Filter, Guide/Hilfestellungen, Ecommerce-Interface-Agenten
25 Interface-Agenten: Lernen! durch Beobachten und Imitieren des Users! durch negatives und positives Userfeedback! durch das Erhalten expliziter User- Anweisungen! evtl. Fragen anderer Agenten (Kommunikation auf Fragen beschränkt)
26 Der Office Agent! autonom arbeitet ohne direkte Nutzeranweisung im Hintergrund; kann seinen internen Zustand nur tw. kontrollieren! soziales Verhalten nur Kommunikation mit User! Reaktivität beobachtet Userverhalten, kommuniziert durch Userschnittstelle, reagiert auf Userfehler, Tips zur besseren Nutzung! aber kein vorausschauendes Verhalten
27 Mobile Agenten! Mobilität ist weder hinreichend noch notwendig für Agentenstatus! Wissen ist nicht lokal vorhanden! Der Request erhält den auszuführenden Code! Ort wird zu Designkriterium! Agent entscheidet über Zielort! Bsp: Postscriptdateien hier wird der Code an den Drucker geschickt und direkt dort ausgeführt
28 Remote Procedure Calling vs. Remote Programming! RPC Ein Computer kann Prozeduren auf einem anderen Computer aufrufen (Protokoll) Bsp. Löschen von Files auf Server die mindestens zwei Monate alt sind: Ein Useraufruf ist für Daten nötig, werden n Dateien gelöscht, so muß der User (2n+1) Botschaften erhalten bzw. senden! Remote Programming die auszuführenden Prozeduren können vom Agenten mitgenommen werden benötigt im obigen Bsp. nur eine Botschaft die den Agenten von einem zum anderen Computer transportiert. Der Agent entscheidet on-site welche Dateien gelöscht werden sollen! Computer als Ansammlung von "Plätzen" für mobile Agenten
29 Mobile Agenten (2)! Vorteile - bessere Lastverteilung - schnellere Ausführungszeit - nimmt eigenes Wissen mit! Remote Evaluation nur Code wird verschickt, Sender ist Initiator, Code wird am Ziel ausgeführt (Bsp.: PS)! Code on Demand nur Code wird verschickt, Empfänger ist Initiator (Bsp. Applets)
30 Sprachen und Platformen! Telescript (General Magic)! Nachfolger Odyssee! ObjectSpace Voyager! IBM Aglets! Mitsubishi Concordia!... Konzept von Places für logische Strukturierung eines verteilten Systems wird verwendet (Travel, Meetings, Connections,...) Agent Orientated Programming: Programmierung in intentionalen Begriffen (Shoham)
31 Reaktiv vs. Deliberativ! Deliberativ ausgehen von einem wissensbasierten System (symbolische AI) ergibt deliberative Architektur. Der Reasoning-Prozeß findet in einem Modell der Realität statt. Haben Beliefs, Desires, Goals, Intentions, Plans.! Reaktiv kein zentrales symbolisches Modell der Realität in dem agiert wird. Vorteil: niedriger Rechenaufwand; Systeme sind dennoch in manchen Fällen gut verwendbar
32 Reaktive Agenten! Subsumption Architektur: Hierarchie von Verhaltensregeln! Stimulus-Response zu momentanem Umgebungszustand! sehr einfache Struktur, aber komplexe Verhaltensmuster wenn ein Ensemble von Agenten betrachtet wird! Emergente Funktionalität (kein a priori-plan, es ergibt sich aus vielen Agenten ein intelligenter Agent)! Aufgabenteilung: Sammlung von autonomen Modulen für bestimmte Aufgaben (minimale Kommunikation nötig)! operieren auf rohen Sensordaten; nicht in symbolischer Repräsentation
33 Bsp.: Brooke's Subsumptionarchitektur! Eine Menge von Modulen basierend auf erweiterten endlichen Automaten! Diese agieren wenn das Inputsignal einen bestimmten Wert überschreitet (wie inhibitatorische und exhibitatorische Potential)! Die Module sind in Layer gruppiert; jedes Layer hat vorgegebenes Verhalten! ermöglicht gewisses Selbstorganisationsverhalten! Situated Automata: neuerer Ansatz basierend auf einem modallogischen Formalismus
34 Hybridagenten / Heterogene Agentensysteme! Hybridagenten Kombination aus mehreren Agenttypen; z.b. Agent basierend auf der reaktiven und kollaborativ (deliberativen) Philosophie bringt Geschwindigkeit und gleichzeitig gutes Langzeitverhalten; z.b. mobiler Agent mit User-Interface! Heterogene Agentensysteme Agentensystem aus verschiedenen Typen von Agenten; benötigt ACL (KQML, KIF) und Kommunikationsarchitektur
Klassifizierung von Agenten. 10.04.07 Verteilt-kooperative Informationssysteme 1
Klassifizierung von Agenten 10.04.07 Verteilt-kooperative Informationssysteme 1 Klassifizierung von Softwareagenten Schnittstellenagenten Informationsagenten Hybride Agenten Mobile Agenten Kollaborative
Verteilte Künstliche Intelligenz
Eine kurze Einführung in die Verteilte Künstliche Intelligenz Vortrag im Rahmen der Veranstaltung Anwendungen 1 Ilia Revout 11.05.2005 Inhalt Einleitung Was ist VKI? Teilgebiete der VKI Agenten Definition
Melanie Kirchner
Projektgruppe KIMAS Kommunikation in MAS 10.09.2003 Melanie Kirchner Projektgruppe KIMAS - Kommunikation in MAS 1/34 Übersicht Motivation Grundlagen Indirekte Kommunikation Direkte Kommunikation Adressaten
Einführung in die Methoden der Künstlichen Intelligenz
Einführung in die Methoden der Künstlichen Intelligenz --- Vorlesung vom 17.4.2007 --- Sommersemester 2007 Prof. Dr. Ingo J. Timm, Andreas D. Lattner Professur für Wirtschaftsinformatik und Simulation
Reaktive und Hybride Agenten
Reaktive und Hybride Agenten Seminar: Agentensysteme SS10 Jens Wittrowski (jens.wittrowski@uni-bielefeld.de) Einleitung / Motivation Probleme mit Agenten, welche eine symbolische / logische Repräsentation
Reaktive und Hybride Agenten
Reaktive und Hybride Agenten Seminar: Multiagentensysteme SS07 Veranstalter: Prof. Dr. Ipke Wachsmuth Dipl. Inform. Kirsten Bergmann Vortrag von Daniel Nagel und Alexander Wecker 03.05.2007 Mars Vortrag
Agent. Agentensysteme: Eine praktische Einführung. von agere (lat.): u.a. tätig sein, handeln
Agent von agere (lat.): u.a. tätig sein, handeln 1) allgemein: jeder im Auftrag oder Interesse eines anderen Tätige. 2) Nachrichtendienste: Spion. 3) Kunstbetrieb: jemand, der berufsmäßig Künstlern Engagements
Xcalibur-2 Alpha. Time. Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar 2006 1
Time Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar 2006 1 Control and Command Environment for a Robotic Experimenter R&D 1 Examination Presentation by Christian Rempis Christian
Projektpraktikum MultimediaGrid
Projektpraktikum MultimediaGrid WS 2005/06 Carsten Saathoff Bernhard Tausch Agenda Motivation Aufgaben Zeitplan Vortragsthemen Auswahl des Managements Motivation Grid Wikipedia: Grid computing offers a
Situation-Adaptive Multimodal Dialogue Platform. Übersicht
S am Situation-Adaptive Multimodal Dialogue Platform Übersicht Multimodal Dialog System Multimodal Unterstützung verschiedenster Eingabe- und Ausgabekanäle, sowohl alternativ als auch kombiniert What is
Einführung in die Artificial Intelligence
Einführung in die Artificial Intelligence Institut für Computertechnik ICT Institute of Computer Technology Roland Lang mailto:langr@ict.tuwien.ac.at Definition: Was ist AI? ISO 4177: Artificial Intelligence
Objektorientierte Programmierung. Agenda für heute, 26. März, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 26. März, 2009 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
ShopBot, ein Software-Agent für das Internet
Software-Agenten p.1/20 ShopBot, ein Software-Agent für das Internet Eine Einführung in (Software-)Agenten Madeleine Theile Software-Agenten p.2/20 Aufbau des Vortrags grundlegende Theorie Definition Autonomy,
Client-Server mit Socket und API von Berkeley
Client-Server mit Socket und API von Berkeley L A TEX Projektbereich Deutsche Sprache Klasse 3F Schuljahr 2015/2016 Copyleft 3F Inhaltsverzeichnis 1 NETZWERKPROTOKOLLE 3 1.1 TCP/IP..................................................
Möglichkeiten der Verhaltenssteuerung
Möglichkeiten der Verhaltenssteuerung Reaktive Robotik-Systeme [1] Übersicht Einführung Zentrale Begriffe Problematik Historie Reaktive Architekturen Beispiele [2] Einführung Begriff Roboter seit 1921
Netzwerkprogrammierung unter Linux und UNIX
Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g
Künstliche Intelligenz
George F. Luger 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Künstliche Intelligenz Strategien zur Lösung komplexer
Überblick über existierende Agenten- Architekturen in der VKI
Überblick über existierende Agenten- Architekturen in der VKI SR-Systeme Reaktive Planer Deliberativ Verhaltensnetze Kooperierende Problemlöser Subkognitiv "Hybrid" Classifier System Dynamisches-System
Institut für Künstliche Intelligenz
Institut für Künstliche Intelligenz Prof. Sebstaian Rudolph --- Computational Logic Prof. Steffen Hölldobler --- Wissensverarbeitung Prof. Ivo F. Sbalzarini --- Wissenschaftliches Rechnen für Systembiologie
CORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten
CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard
Allgemeine Bestimmungen
Erschienen im Mitteilungsblatt der Universität, Stück VII, Nummer 70, am 20.12.2001, im Studienjahr 2001/02. 70. Verordnung der Studienkommission Wirtschaftsinformatik: Anrechnungskatalog für den Übertritt
CARL HANSER VERLAG. Erika Horn, Thomas Reinke. Softwarearchitektur und Softwarebauelemente Eine Einführung für Softwarearchitekten 3-446-21300-7
CARL HANSER VERLAG Erika Horn, Thomas Reinke Softwarearchitektur und Softwarebauelemente Eine Einführung für Softwarearchitekten 3-446-21300-7 www.hanser.de Inhalt Vorwort...IX 1 Einleitung... 1 1.1 Software
Seminar Multiagentensysteme
Seminar Multiagentensysteme - Wiederholung -. Ipke Wachsmuth Alexa Breuing {ipke, abreuing}@techfak.uni-bielefeld.de Seminarliteratur Michael Wooldridge (2002): An Introduction to Multiagent Systems 1
Protokolle und Schichten. Grundlagen der Rechnernetze Einführung 41
Protokolle und Schichten Grundlagen der Rechnernetze Einführung 41 Protokoll und Interface Host 1 Host 2 High Level Objekt High Level Objekt Service Interface Service Interface Protokoll Peer to peer Interface
3 Programmierung von Robotern
3 Programmierung von Robotern 3.1 Arten der Programmierung Arten Programmierung durch Beispiele Programmierung durch Training roboterorientierte Programmierung aufgabenorientierte Programmierung 3.1.1
Alternative Architekturkonzepte
Alternative Architekturkonzepte Motivation: Suche nach einer Gesamtstruktur meistens: dominante nichtfunktionale Eigenschaften legen Architektur fest Antrieb: Architekturziel Ziel: globale Betrachtung
Multimedia 2: Technologien ( ) Angabensammlung
Multimedia 2: Technologien (188.145) Angabensammlung SS 2003 30. Juni 2003 Beispiel 1, Punkte 10.5 (Videoretrieval) a. Beschreiben Sie kurz 3 Werkzeuge für die Inhaltsanzeige (Content Indication) von Video.[2]
Objektorientierte Programmierung. Agenda für heute, 1. April, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 1. April, 2010 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
Einführung. Internet vs. WWW
Einführung Bernhard Plattner 1-1 Internet vs. WWW "the Internet is the entirety of all computers which are interconnected (using various physical networking technologies) and employ the Internet protocol
<Insert Picture Here> Einführung in SOA
Einführung in SOA Markus Lohn Senior Principal Consultant SOA? - Ideen Selling Oracle To All SAP On ABAP Increasing Sales Of Applications 3 Agenda Motivation SOA-Definition SOA-Konzepte
Der PECS-Agent als Referenzmodell
als Referenzmodell Ein Referenzmodell kann als Modell für eine Klasse von realen Systemen als Vorlage dienen. Es zeigt die Struktur eines Modells für alle realen Systeme, die eine gemeinsame Tiefenstruktur
Microsoft.NET Framework & Component Object Model. ein Vortrag von Florian Steuber
Microsoft.NET Framework & Component Object Model ein Vortrag von Florian Steuber Übersicht I..NET Framework 1. Was ist das.net Framework? 2. Das.NET Execution Model 3. Sprachunabhängigkeit, CTS und CLS
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS
Künstliche Intelligenz
Künstliche Intelligenz Intelligente Agenten Claes Neuefeind Sprachliche Informationsverarbeitung Universität zu Köln 26. Oktober 2011 Agenten Konzept des Agenten Rationalität Umgebungen Struktur von Agenten
Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013. WebSphere MQ Teil 3
UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013 WebSphere MQ Teil 3 Trigger el0100 Copyright W. G. Spruth,
AMTLICHE BEKANNTMACHUNG
AMTLICHE BEKANNTMACHUNG NUMMER 2017/094 SEITEN 1-6 DATUM 07.04.2017 REDAKTION Sylvia Glaser 3. Ordnung zur Änderung der studiengangspezifischen Prüfungsordnung für den Bachelorstudiengang Informatik der
Multiuser Client/Server Systeme
Multiuser /Server Systeme Christoph Nießner Seminar: 3D im Web Universität Paderborn Wintersemester 02/03 Übersicht Was sind /Server Systeme Wie sehen Architekturen aus Verteilung der Anwendung Protokolle
Prof. Dr. Th. Letschert CS5001. Verteilte Systeme. Master of Science (Informatik) - Einleitung - Th Letschert FH Gießen-Friedberg
Prof. Dr. Th. Letschert CS5001 Master of Science (Informatik) - - Th Letschert FH Gießen-Friedberg Modulnr.: CS5001 Verwendbar : Master of Science (Informatik) Master of Science (Wirtschaftsinformatik)
Enterprise JavaBeans Überblick
Enterprise JavaBeans Überblick 1. Überblick Java EE 5 und Komponententechnologien 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5. Java Persistence: Entity Manager 6.
High Performance Embedded Processors
High Performance Embedded Processors Matthias Schwarz Hardware-Software-Co-Design Universität Erlangen-Nürnberg martin.rustler@e-technik.stud.uni-erlangen.de matthias.schwarz@e-technik.stud.uni-erlangen.de
Autonome mobile Roboter. PTI 991 Wissensmanagementsysteme Carmen Teich
Autonome mobile Roboter PTI 991 Wissensmanagementsysteme Carmen Teich Übersicht 1. Einleitung 1.1 Roboter, Mobilität, Autonomie? 1.2 Was ist ein autonomer mobiler Roboter? 1.3 Warum und wofür werden Sie
Rapide An Event-Based Architecture Definition Language
Rapide An Event-Based Architecture Definition Language Ralf Bettentrup Seminar: Architekturbeschreibungssprachen Wozu Rapide? Computer mit Modem Provider Broker Client Broker PC Prov 1 Client 1 RS-232
Inhaltsverzeichnis. Carsten Vogt. Nebenläufige Programmierung. Ein Arbeitsbuch mit UNIX/Linux und Java ISBN:
Inhaltsverzeichnis Carsten Vogt Nebenläufige Programmierung Ein Arbeitsbuch mit UNIX/Linux und Java ISBN: 978-3-446-42755-6 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42755-6
Application Performance Management. Auch eine Frage des Netzwerkes?
Application Performance Management Auch eine Frage des Netzwerkes? Agenda Architektur von Webanwendungen Lange Applikationsantwortzeiten Application Performance Management (APM) Netzwerkbasiertes APM Serverbasiertes
Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131
Architekturen Von der DB basierten zur Multi-Tier Anwendung DB/CRM (C) J.M.Joller 2002 131 Lernziele Sie kennen Design und Architektur Patterns, welche beim Datenbankzugriff in verteilten Systemen verwendet
INHALT. 1.1 Motivierende Beispiele Was ist ein Lokales Netzwerk? Was gehört zu einem Lokalen Netzwerk? 16
INHALT TEIL I 1 Einführung 12 1.1 Motivierende Beispiele 12 1.2 Was ist ein Lokales Netzwerk? 14 1.3 Was gehört zu einem Lokalen Netzwerk? 16 1.4 Pro und Contra Netzwerke 18 1.5 Ein wenig Netzwerk-Geschichte
Context-Awareness: aktuelle Projekte. Wintersemester 2007/2008 HAW-Hamburg Jaroslaw Urich
Context-Awareness: aktuelle Projekte Wintersemester 2007/2008 HAW-Hamburg Jaroslaw Urich Agenda Einleitung Context-Awareness Aktuelle Projekte (am Beispiel von CAMUS) Fazit und Ausblick Quellen 04.12.2007
Situated Reference in a Hybrid Human-Robot Interaction System
Situated Reference in a Hybrid Human-Robot Interaction System M. Giuliani et al. 2010 vorgetragen von Bernadett Smolibocki Überblick Mensch-Roboter-Dialogsysteme Referenzgenerierung Experiment (Evaluation)
in vernetzten Systemen
Dynamische Gruppenbildung in vernetzten Systemen Doktorandenkolloquium DoKoSoN Dipl. Wirt.-Inform. Technische Universität Clausthal D-38678 Clausthal-Zellerfeld Tel. +49 5323 727120 Fax. +49 5323 727149
Desktop Management Interface und andere Initiativen der DMTF
Desktop Management Interface und andere Initiativen der DMTF Gliederung DMI Übersicht Architektur, Organisation Informationsmodell Kommunikationsmodell Sicherheit DMI-Zertifizierung Weitere DMTF-Initiativen
Case-Based Reasoning und anderen Inferenzmechanismen
Case-Based Reasoning und anderen Inferenzmechanismen Daniel Müller 21 April 2006 DM () CBR und Inferenz 21 April 2006 1 / 31 Contents 1 Einleitung 2 Inferenzmechanismen Statistische Verfahren Data Mining
Übergangsbestimmungen für die Informatikstudien anlässlich der Änderungen mit 1.10.2009
Übergangsbestimmungen für die studien anlässlich der Änderungen mit 1.10.2009 Studienkommission Bachelorstudium Data Engineering & Statistics Dieses Studium kann ab Wintersemester 2009 nicht mehr neu begonnen
Seminare im SS2016. Alexander Jahl / Michael Falk
Seminare im SS2016 Alexander Jahl / Michael Falk Überblick allgemeine Hinweise zu den Seminaren Seminare zu Ausgewählte Themen der verteilten Systeme Seminare zu Autonome mobile Roboter 2 Allgemeines zum
Geschichte der Netze und verteilten Systeme. Gründe für die Nutzung verteilter Systeme. Wünschenswerte Eigenschaften verteilter Systeme
Überblick Geschichte der Netze und verteilten Systeme Was ist ein Verteiltes System? Beispiele für verteilte Systeme Gründe für die Nutzung verteilter Systeme Wünschenswerte Eigenschaften verteilter Systeme
Kommunikationsmodelle für verteilte Systeme
Kommunikationsmodelle für verteilte Systeme Sommersemester 2016 H.-A. Schindler Kapitel 3: Kommunikationsmodelle Hans-Albrecht Schindler CSI Technische Universität Ilmenau www.tu-ilmenau.de Kommunikationsmodelle,
Erfolg mit Oracle BI?
Erfolg mit Oracle BI? Typische Fehlerszenarien und deren Lösung Gerd Aiglstorfer G.A. itbs GmbH Das Thema 2 Oracle BI (OBIEE)? Das war eine Fehlentscheidung! Viel zu umständlich! Wenig Flexibilität & teure
Praktikum Einführung
Praktikum Einführung Praktikum im Rahmen der Veranstaltung Sicherheit in Netzen im WS 08/09 Praktikumsleiter: Holger Plett Agenda Motivation AVISPA Einleitung Aufbau des Frameworks Elemente des Frameworks
Aufbau eines modernen Betriebssystems (Windows NT 5.0)
Aufbau eines modernen Betriebssystems (Windows NT 5.0) Moritz Mühlenthaler 14.6.2004 Proseminar KVBK Gliederung 1.Das Designproblem a) Überblick b) Design Goals c) Möglichkeiten der Strukturierung 2. Umsetzung
OSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab
OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt
Weltmodellierung im RoboCup
Universität Center for Computing Bremen Technologies Weltmodellierung im RoboCup Thomas Röfer Technologie-Zentrum Informatik Universität Bremen Übersicht Was ist RoboCup? Beispiel GermanTeam Architektur
Web Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,
Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News
VERHANDLUNGSTRATEGIEN VON SOFTWARE AGENTEN. Henrik Brauer
1 VERHANDLUNGSTRATEGIEN VON SOFTWARE AGENTEN Henrik Brauer INHALT Problemstellung Verhandlungsmodell Domänentypen in Multiagentensystemen Verhandlungsbereich in aufgabenorientierten Domänen Verhandlungsstrategie
Google Gears Offline Web?
Google Gears ist eine Browsererweiterung, die es in sich hat. Dem Webanwendungsentwickler werden Dienste bereitgestellt, die es ermöglichen, Webanwendungen so zu schreiben, dass eine Offline-Arbeit möglich
04.10.2012 ANHANG 1: KATALOGE DER WAHLPFLICHTMODULE Informatik (Master of Science) MPO 2010 Studienrichtung Praktische Informatik
Informatik (Master of Science) Studienrichtung Praktische Informatik Autonome Systeme Diskrete Signalverarbeitung Eingebettete Systeme Entwicklung integrierter Systeme Weiterführende Konzepte zum Betrieb
DAS CONTRACT NET-PROTOKOLL
Technische Fakultät Wissensbasierte Systeme (Künstliche Intelligenz) SEMINAR Agentensysteme Termin 12 DAS CONTRACT NET-PROTOKOLL Hoffhenke, Kopp, Sowa, Wachsmuth E-mail: {martinh, skopp, tsowa, ipke}@techfak.uni-bielefeld.de
Library of Labs Application Profile (LiLa AP)
Evaluierung und Zertifizierung von datenprofilen Teil II Application Profile (LiLa AP) Claus Spiecker Universitätsbibliothek Stuttgart Co-funded by the Community programme econtentplus 4. Leipziger Kongress
SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S
Regelstudienplan SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S Propädeutikum 1 1 Grundlagen der Informatik I Informatik und
oscan ein präemptives Echtzeit-Multitasking-Betriebssystem
ein präemptives Echtzeit-Multitasking-Betriebssystem 2011. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.9 2011-10-12 Management
Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1
Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus
Adressauflösung. IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18
Adressauflösung IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18 IP Adresse Physikalische Adresse 128.96.34.15??? 128.96.34.16 85:48:A4:28:AA:18 128.96.34.15
Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com
Web Services Java Praktikum SS 2010 Gerald.Ehmayer@borland.com 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum
Advanced Business Intelligence. Advanced Networking. Artificial Intelligence. Campus Offenburg Badstraße 24, 77652
Advanced Business Intelligence Prerequisite english description Hours 4.0 Praktikum Data Mining Nr. E+I2118 Data Mining Nr. E+I2117 Advanced Networking Hours 4.0 Advanced Networking Nr. E+I2103 Praktikum
www.uni-math.gwdg.de/linuxuebung
14 Netzwerküberwachung und -steuerung Überblick SNMP Simple Network Management Protocol Datendefinitionen SNMP Implementierungen unter Linux Kommandos zur Datenbeschaffung Konfiguration des Net-SNMP Agenten
Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung
Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung Wintersemester 2009/10 Prof. Dr. Dr. h.c. Manfred Broy Unter Mitarbeit von Dr. K. Spies, Dr. M. Spichkova, L. Heinemann, P.
6. ISDN - Integrated Services Digital Network. Rechnernetze Wolfgang Effelsberg
6. ISDN - Integrated Services Digital Network 6.1 Ziele von ISDN 6.2 Grundlagen von ISDN 6.3 Schichten 1, 2 und 3 für ISDN 6.4 Standards 6. ISDN 6-1 6.1 Ziele von ISDN Integration existierender Telekommunikationsdienste:
Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006
Seminar Informationsintegration und Informationsqualität TU Kaiserslautern 30. Juni 2006 Gliederung Autonomie Verteilung führt zu Autonomie... Intra-Organisation: historisch Inter-Organisation: Internet
Übersicht. 7. Prädikatenlogik 1. Stufe
Übersicht I Künstliche Intelligenz II Problemlösen III Wissen und Schlußfolgern 6. Logisch schließende Agenten 7. Prädikatenlogik 1. Stufe 8. Entwicklung einer Wissensbasis 9. Schließen in der Prädikatenlogik
Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
Was können lernende Maschinen wissen?
Was können lernende Maschinen wissen? Prof. Dr. Lars Schwabe Adaptive and Regenerative Software Systems http://ars.informatik.uni-rostock.de 2010 UNIVERSITÄT ROSTOCK FAKULTÄT FÜR INFORMATIK UND ELEKTROTECHNIK
Thema. Intelligente Agenten im Web
Thema Intelligente Agenten im Web Einführendes Beispiel Suchmaschine Probleme: - Immer mehr falsche Informationen - Anwender werden überfordert - Zeitaufwand erhöht sich - Zunehmendes Sicherheitsrisiko
Äquivalenzübersicht für den Bachelorstudiengang Technische Informatik
Agent Competition: Multi Agent Contest Agent Competition: Multi Agent Contest Agent Competition: RoboCup Agent Competition: RoboCup Agententechnologien: Grundlagen und Anwendungen Aktuelle Themen der Algorithmik:
Web Services. Standards und Realisierung in Java
Standards und Realisierung in Java http://werner.gaulke.net 4.6.2007 Idee Aufbau und Standards und Java Outline 1 Idee Idee hinter? 2 Aufbau und Standards Schichtenmodell WSDL Fazit WSDL SOAP Fazit SOAP
inews: XML in der Praxis Konvertierung von Objekten nach XML und zurück Dr. St. Seefeld / INGTES AG
inews: XML in der Praxis Konvertierung von Objekten nach XML und zurück Dr. St. Seefeld / INGTES AG Objekte und XML Bei der Arbeit mit objektorientierten Programmiersprachen und XML kommt schnell der Wunsch
Vorlesung 11: Netze. Sommersemester 2001. Peter B. Ladkin ladkin@rvs.uni-bielefeld.de
Vorlesung 11: Netze Sommersemester 2001 Peter B. Ladkin ladkin@rvs.uni-bielefeld.de Vielen Dank an Andrew Tanenbaum der Vrije Universiteit Amsterdam für die Bilder Andrew Tanenbaum, Computer Networks,
Einführung in z/os und OS/390
Einführung in z/os und OS/390 Web-Services und Internet-Anwendungen für Mainframes von Paul Herrmann Wilhelm Gustav Spruth 3., verbesserte und erweiterte Auflage Oldenbourg Verlag München Vorwort VII 1
VS3 Slide 1. Verteilte Systeme. Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel
VS3 Slide 1 Verteilte Systeme Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel Inhaltsverzeichnis für die Vorlesung Zur Motivation: 4 Beispiele aus der Praxis Allgemeine Anforderungen an Verteilte
Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme
Mobile Agenten am Beispiel JADE (Java Agent DEvelopment Framework) Vorstellung in der Übung zu Konzepte Verteilter Systeme Agenda Mobile Agenten allgemein JADE - Java Agent DEvelopment Framework Anwendungsfall
Kollaboratives Arbeiten auf dem Desktop
Kollaboratives Arbeiten auf dem Desktop Distributed Working Collaborative Working Mirroring (Spiegeln von Pipelines) Scripting Interface 1 Distributed Working 1. Hinzufügen von Modulen, die auf anderen
ODM. Bernd Weiler Nürnberg
ODM Bernd Weiler Nürnberg 21.11.2013 www.syntegris.de ODM - Inhalte INHALTE / SCHWERPUNKTE Schwerpunkte Einstieg in das Arbeiten mit dem ODM Integration in die Versionsverwaltung (Subversion) Konzentration
Grid Computing. Einführung. Marc Lechtenfeld. Seminar Grid Computing Sommersemester 2004 Universität Duisburg-Essen
* Grid Computing Einführung Marc Lechtenfeld Seminar Grid Computing Sommersemester 2004 Universität Duisburg-Essen Übersicht 1 Problematik 2 Systemanforderungen 3 Architektur 4 Implementation 5 Projekte
Grundlagen. Vortrag von. Veranstaltung. Rüdiger Busch. Rechnernetze 1
Grundlagen Vortrag von Rüdiger Busch Veranstaltung Rechnernetze 1 Übersicht Einleitung Hardware für Netze Software für Netze Referenzmodelle Einleitung Geschichtlicher Abriss > entfällt Sinn von Rechnernetzen
Architektur von REST basierten Webservices
28.11.2005 Architektur von REST basierten Webservices Referent MARK ALTHOFF REST was invented by ROY T. FIELDING and RICHARD N. TAYLOR Geschichtlicher Hintergrund von REST 1994-1995 taucht der Begriff
Verteilte Systeme / Kooperierende Roboter
Verteilte Systeme / Kooperierende Roboter Proseminar Anwendungen und Methoden der Modernen Robotik SoSe 2005 Uni Hamburg Claudius Herder, Justus Winter 4herder@informatik.uni-hamburg.de, 4winter@informatik.uni-hamburg.de
Inhaltsverzeichnis 1. Objektorientierung: Ein Einstieg 2. Objekte, Klassen, Kapselung
Inhaltsverzeichnis 1. Objektorientierung: Ein Einstieg... 1 1.1 Objektorientierung: Konzepte und Stärken...... 1 1.1.1 Gedankliche Konzepte der Objektorientierung....... 2 1.1.2 Objektorientierung als
AI in Computer Games. Übersicht. Motivation. Vorteile der Spielumgebung. Techniken. Anforderungen
Übersicht AI in Computer Games Motivation Vorteile der Spielumgebung Techniken Anwendungen Zusammenfassung Motivation Vorteile der Spielumgebung Modellierung glaubwürdiger Agenten Implementierung menschlicher
Komponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
Netzwerk Technologien in LabVIEW
Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt
Konzept / Architektur Diagramme
Architektur-Modell Konzept / Architektur Diagramme Im Übergang Analyse Design wird das System konzipiert und seine Architektur entworfen: Subsystem-Modell (execution view) UML 1.x Package Diagram «subsystem»
Deductive Reasoning Agents. Roland Krumme & Florian Schulze
Deductive Reasoning Agents Roland Krumme & Florian Schulze Inhalt Was ist ein Deductive Reasoning Agent? Hauptprobleme Deliberate Agents Staubsauger Welt Agent Oriented Programming Agent0 Concurrent MetateM
Intelligente Agenten
Intelligente Agenten Einige einfache Überlegungen zu Agenten und deren Interaktionsmöglichkeiten mit ihrer Umgebung. Agent benutzt: Sensoren Aktuatoren (Aktoren; Effektoren) zum Beobachten/Mess seiner