Komunikacja w systemie wieloagentowym
|
|
- Dariusz Kozłowski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Komunikacja w systemie wieloagentowym Piotr Pałka Instytut Automatyki i Informatyki Stosowanej Politechnika Warszawska 20 października 2009 Piotr Pałka Komunikacja w systemie wieloagentowym 1/16
2 Komunikacja w systemie wieloagentowym Speech act theory Teoria aktów mowy Wypowiedzenie skierowane przez nadawcę do odbiorcy, którego celem jest przekazanie komunikatu za pomocą systemu znaków językowych Trzy potencjalne aspekty aktów mowy (J. L. Austin: How to Do Things with Words, 1962) lokucyjny (tworzenie i artykułowanie wypowiedzi); illokucyjny (intencjonalność wypowiedzi), obecny np. w obietnicach, ostrzeżeniach, prośbach; perlokucyjny (dodatkowe, wtórne oddziaływanie na odbiorcę), obecny wtedy, gdy wypowiedź wywołuje u odbiorcy jakiś efekt (reakcja emocjonalna, wykonanie pewnej czynności); Performatywy (ang. Performatives) Akty illokucyjne, których nie da się ich ocenić pod względem prawdziwości, a jedynie skuteczności (fortunności), np: Koronuję Cię Karolu na króla Skazuję Cię na 10 lat więzienia Obiecuję, że oddam Ci pieniądze... Piotr Pałka Komunikacja w systemie wieloagentowym 2/16
3 Komunikacja w systemie wieloagentowym John Searle, (uczeń J. L. Austina) wyróżnił (w: Speech Acts: An essay in the philosophy of language, 1969) akty bezpośrednie intencja mówiącego odczytywana jest niezależnie od sytuacji, np. Podaj mi szklankę wody. akty pośrednie tekst aktu należy odczytywać kontekstowo, w różnych sytuacjach tekst może mieć różne znaczenie, np. okrzyk Och! może być w zależności od związanych z jego wypowiedzeniem okoliczności związany z radością, bólem lub strachem. Według Searle a można wyróżnić pięć typów aktów mowy: asercje ich celem jest przedstawienie sądów, np. wątpienie, podziw, przeczenie itp. akty dyrektywne ich celem jest wywarcie nacisku na odbiorcę i wpłynięcie na jego zachowanie, np. rozkazy, prośby, pytania. akty komisywne ich celem jest podjęcie działania albo zobowiązanie, np. obietnice. akty ekspresywne ich celem jest wyrażenie własnych stanów emocjonalnych, postaw np. gratulacje, kondolencje. akty deklaratywne ich celem jest stworzenie nowego stanu rzeczy. Piotr Pałka Komunikacja w systemie wieloagentowym 3/16
4 Komunikacja w systemie wieloagentowym Komunikacja w systemie wieloagentowym wymaga zdefiniowania: Języka komunikacji Akty komunikacyjne (pojedyncze komunikaty) Communicative Acts; Schematy wymiany komunikatów ; Języki treści komunikatów Content Language. Akt komunikacyjny performatywa Piotr Pałka Komunikacja w systemie wieloagentowym 4/16
5 Język komunikacji Określa sposób wymieniania informacji i prowadzenie negocjacji W ramach komunikatu przekazywana jest treść komunikatu Interpretacja treści na bazie języka określa składnie ontologii definiuje semantykę Piotr Pałka Komunikacja w systemie wieloagentowym 5/16
6 (ang. Knowledge Query and Manipulation Language) Język oparty o komunikaty Definiuje format koperty dla komunikatu Komunikat można traktować jako obiekt (w sensie obiektu w języku programowania) Każdy komunikat składa się z performatywy określa ona klasę komunikatu, (akt komunikacyjny) performatywa definiuje zamierzaną interpretację komunikatu oraz pewną ilość parametrów powstał w latach 90tych (T. Finin et al: DRAFT Specification of the Agent-Communication Language 1993) Piotr Pałka Komunikacja w systemie wieloagentowym 6/16
7 Parametry komunikatów dla Parametr Znaczenie :content zawartość komunikatu :force określa czy nadawca nigdy nie kwestionuje treści komunikatu :reply-with nadawca spodziewa się odpowiedzi identyfikator na który ma się powołać odbiorca :in-reply-to odwołanie się do komunikatu na który odpowiadamy :sender nadawca komunikatu :receiver odbiorca komunikatu Piotr Pałka Komunikacja w systemie wieloagentowym 7/16
8 Przykładowy komunikat (ask-one :content (PRICE ENERGY?price) :receiver energy-broker :language LPROLOG :ontology energy-market ) Piotr Pałka Komunikacja w systemie wieloagentowym 8/16
9 Performatywy (40 źródło: M. Wooldridge: An introduction to MultiAgent Systems) achieve advertise ask-about ask-all ask-if ask-one bread broadcast broker-all broker-one deny delete-all delete-one discard eos error evaluate forward generator insert monitor next pipe ready recomend-all recomend-one recruit-all recruit-one register reply rest sorry standby stream-about stream-all subscribe tell transport-address unregister untell Piotr Pałka Komunikacja w systemie wieloagentowym 9/16
10 Krytyka zbiór aktów komunikacyjnych zbyt rozmyty różne implementacje często nie mogły się dogadać mechanizm przekazywania komunikatów od A do B nie był nigdy precyzyjnie zdefiniowany trudności we współpracy agentów semantyka a nigdy nie była do końca zdefiniowana agenty nie używały poprawnego języka, komunikaty mogły być różnie interpretowane brak całej klasy aktów komunikacyjnych tzw. aktów komisywnych poprzez które jeden agent mógł wymuszać potwierdzenie pewnych operacji (np. commit) zbiór aktów komunikacyjnych był zbyt duży Piotr Pałka Komunikacja w systemie wieloagentowym 10/16
11 FIPA ang. Foundation of Inteligent Physical Agents ACL ang. Agents Communication Language Zaproponowany przez organizację FIPA w 1999 roku język powstały na bazie Zawiera 20 performatyw nie definiuje żadnego specyficznego języka treści proponuje kilka różnych języków treści Piotr Pałka Komunikacja w systemie wieloagentowym 11/16
12 Przykładowy komunikat FIPA-ACL (inform :sender agent1 :receiver agent2 :content (PRICE ENERGY 110) :language sl :ontology energy-market ) FIPA-ACL a FIPA-ACL jest bardzo podobny pod względem składniowym do : Struktura komunikatu jest taka sama Atrybuty komunikatów są także bardzo podobne Obydwa powstały w oparciu o teorię aktów mowy Piotr Pałka Komunikacja w systemie wieloagentowym 12/16
13 Performatywy FIPA-ACL Performatywa przekazanie żądanie negocjacje wykonaj obsługa info info akcję błędów accept-proposal agree cancel cfp confirm disconfirm failure inform inform-if inform-ref not-understood propagate propose proxy query-if query-ref refuse reject-proposal request request-when request-whenever subscribe Piotr Pałka Komunikacja w systemie wieloagentowym 13/16
14 (ang. Java Agent Development Environment) implementuje zalecenia FIPA: FIPA-ACL agenty wątki Javy agenty żyją w kontenerze (procesie Javy, który je uruchamia) kontener główny posiada następujące funkcje: tablica kontenerów lista wszystkich kontenerów w systemie globalny deskryptor agentów lista wszystkich agentów w systemie: obecny status i lokalizacja AMS (ang. Agent Management System) usługa zarządzająca agentami: nazywanie, tworzenie, usuwanie DF (ang. Directory Facilitator) usługa pozwalająca na rejestrowanie usług pełnionych przez agentów, kojarzenie nazwy usługi z nazwą agenta Piotr Pałka Komunikacja w systemie wieloagentowym 14/16
15 Schematy wymiany komunikatów (ang. ) FIPA zebarała typowe przepływy komunikatów w handlu i nazwała je protokołami; FIPA FIPA Request Interaction Protocol FIPA Query Interaction Protocol FIPA Request When Interaction Protocol FIPA Contract Net Interaction Protocol FIPA Iterated Contract Net Interaction Protocol FIPA English Auction Interaction Protocol FIPA Dutch Auction Interaction Protocol FIPA Brokering Interaction Protocol FIPA Recruiting Interaction Protocol FIPA Subscribe Interaction Protocol FIPA Propose Interaction Protocol Piotr Pałka Komunikacja w systemie wieloagentowym 15/16
16 Języki treści (ang. ) FIPA proponuje kilka rodzajów języków komunikacji FIPA FIPA SL Semantic Language FIPA CCL Content Language FIPA KIF Knowledge Interchange Format FIPA RDF Resource Description Framework Piotr Pałka Komunikacja w systemie wieloagentowym 16/16
Dialogowe akty mowy w modelach sztucznej inteligencji
Dialogowe akty mowy w modelach sztucznej inteligencji O. Yaskorska 1 K. Budzynska 1 M. Kacprzak 2 1 Wydział Filozofii Chrześcijańskiej, Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie 2 Wydział
Bardziej szczegółowoAgentowe języki komunikacji (KIF, KQML, ACL)
WYKŁAD 7 Agentowe języki komunikacji (KIF, KQML, ACL) System autonomiczny potrafi: obserwować (monitorować stan własny i stan otoczenia) działać (modyfikować stan własny i stan otoczenia) W przypadku systemów
Bardziej szczegółowoJava Agent DEvelopment Framework Systemy Agentowe
Java Agent DEvelopment Framework Systemy Agentowe Michaª Wójcik Katedra Architektury Systemów Komputerowych Wydziaª Elektroniki, Telekomunikacji i Informatyki Politechnika Gda«ska 5 pa¹dziernika 2011 Michaª
Bardziej szczegółowoApplication of the multi-agent systems in the context of the multi-commodity market model M 3
Application of the multi-agent systems in the context of the multi-commodity market model M 3 1/30 Application of the multi-agent systems in the context of the multi-commodity market model M 3 Piotr Pałka
Bardziej szczegółowoJADE Java Agent Development Framework. MiASI2, TWO2, 2012-2013
JADE Java Agent Development Framework MiASI2, TWO2, 2012-2013 Materiały Strona projektu JADE http://jade.tilab.com/ (Telecom Italia, University of Parma, Motorola Labs) Dokumentacja Programming Tutorial
Bardziej szczegółowoJADE Java Agent Development Framework. MiASI2, TWO2,
JADE Java Agent Development Framework MiASI2, TWO2, 2014-2015 Materiały Strona projektu JADE http://jade.tilab.com/ (Telecom Italia, University of Parma, Motorola Labs) Dokumentacja Programming Tutorial
Bardziej szczegółowoTechnologia inteligentnych agentów. Autor: dr Jacek Jakieła
Autor: dr Jacek Jakieła WYKŁAD... 3 Komunikacja w systemach agentowych... 3 Ogólny model procesu komunikacji... 3 Teoria aktów mowy jako baza teoretyczna procesu komunikacji międzyagentowej... 5 Realizacja
Bardziej szczegółowoInformatyka Systemów Autonomicznych Praca zaliczeniowa
Paweł Krajna Wrocław, 5.04.2007 Informatyka Systemów Autonomicznych Praca zaliczeniowa Temat: ACL - język komunikacji. Spis treści Wstęp...2 Dokumentacja...2 Przegląd komunikacji między agentami...3 Mechanizmy
Bardziej szczegółowoSystemy wieloagentowe (MAS) struktura komunikacji między agentami. Autor: Zofia Kruczkiewicz
Systemy wieloagentowe (MAS) struktura komunikacji między agentami http://www.multiagent.com Autor: Zofia Kruczkiewicz Agenda 1. Wprowadzenie do zagadnień komunikacji między agentami 2. Specyfikacje FIPA
Bardziej szczegółowoNEGOCJACJE W SYSTEMACH WIELOAGENTOWYCH Z ZASTOSOWANIEM STANDARDÓW FIPA
Stanisław Stanek Wyższa Szkoła Oficerska Wojsk Lądowych Mariusz Żytniewski Uniwersytet Ekonomiczny w Katowicach NEGOCJACJE W SYSTEMACH WIELOAGENTOWYCH Z ZASTOSOWANIEM STANDARDÓW FIPA Wprowadzenie Negocjacje
Bardziej szczegółowoDesign and Java implementation of the multi-agent platform for multi-commodity exchange
Projekt i implementacja wieloagentowej platformy handlu wielotowarowego w języku Java 1/20 Design and Java implementation of the multi-agent platform for multi-commodity exchange Piotr Pałka, Marcin Całka,
Bardziej szczegółowoZ punktu widzenia kognitywisty: język naturalny
Z punktu widzenia kognitywisty: język naturalny Wykład V: Język w umyśle, świat w umyśle O obiektach Podejście zdroworozsądkowe: intuicyjna charakterystyka obiektów i stanów rzeczy Ale mówi się również
Bardziej szczegółowoJęzyk w dzia laniu.akty mowy
Język w dzia laniu. Akty mowy Uniwersytet Kardyna la Stefana Wyszyńskiego 1 Teoria aktów mowy Johna L. Austina 2 3 Pierwsza wersja teorii Johna L. Austina teoria performatywów perfomatywy wypowiedzi sprawcze,
Bardziej szczegółowoArchitektury usług internetowych. Laboratorium 5. JADE
Wstęp Architektury usług internetowych Laboratorium 5. JADE Celem laboratorium jest zapoznanie się z usługami udostępnianymi przez agenty w systemie agentowym JADE. Każdy z agentów udostępniający usługę
Bardziej szczegółowoMaciej Witek Instytut Filozofii Uniwersytet Szczeciński.
Maciej Witek Instytut Filozofii Uniwersytet Szczeciński http://mwitek.univ.szczecin.pl maciej.witek@univ.szczecin.pl Założenie o heterogeniczności, hipoteza skutku interakcyjnego, eksternalistyczne ujęcie
Bardziej szczegółowoArchitektury Usług Internetowych. Laboratorium 3. Usługi w środowisku wielo-agentowym
Architektury Usług Internetowych Laboratorium 3. Usługi w środowisku wielo-agentowym Wstęp Celem laboratorium jest zapoznanie się z usługami udostępnianymi przez agenty w systemie agentowym JADE. Każdy
Bardziej szczegółowoANALIZA PROCESÓW KOMUNIKACYJNYCH W SYSTEMACH WIELOAGENTOWYCH Z WYKORZYSTANIEM JĘZYKA KQML
Wojciech PIEPRZYCA WyŜsza Szkoła foratyki i Zarządzania w Bielsku-Białej Studiu Doktoranckie foratyki Wydział Autoatyki, Elektroniki i foratyki Politechnika Śląska eail: wojtek@wsi.edu.pl ANALIZA PROCESÓW
Bardziej szczegółowoWykład10, 11. ACL - język komunikacji między agentami. ACL - Agent Communication Language
Wykład10, 11 ACL - język komunikacji między agentami ACL - Agent Communication Language (na podstawie specyfikacji FIPA Publication date: 23rd October, 199828th November, 1997 Copyright 1997,1998 by FIPA
Bardziej szczegółowoWeronika Radziszewska IBS PAN
Komputerowe zarządzanie energią w ośrodku badawczym z rozproszonymi źródłami energii i zmiennym zapotrzebowaniem energetycznym na eksperymenty badawcze Weronika Radziszewska IBS PAN 1 Plan prezentacji
Bardziej szczegółowo1.1. Wstęp... 3. 1.2. Modele agentowe... 4. 1.2.1. Agent logiczny... 5. 1.2.2. Agent reaktywny... 6. 1.2.3. Agent typu BDI... 6
Spis treści 1. Wprowadzenie do systemów agentowych..................... 3 1.1. Wstęp........................................ 3 1.2. Modele agentowe.................................. 4 1.2.1. Agent logiczny...............................
Bardziej szczegółowoSpis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7
I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego
Bardziej szczegółowoZasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP
Załącznik Nr 3 KDPW_CCP Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP Wersja 1.0 Warszawa, czerwiec 2012 Spis treści Wstęp... 3 Budowa komunikatów XML... 3 Przestrzenie
Bardziej szczegółowoWypowiedzenia performatywne i konstatywne. Teoria aktów mowy
ACTA UNIVERSITATIS WRATISLAVIENSIS No 3328 Kształcenie Językowe 9 (19) Wrocław 2011 Agnieszka Kułacka King s College London, University of London Wypowiedzenia performatywne i konstatywne. Teoria aktów
Bardziej szczegółowoKurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)
Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami
Bardziej szczegółowoWstęp do logiki. Semiotyka
Wstęp do logiki Semiotyka DEF. 1. Językiem nazywamy system umownych znaków słownych. Komentarz. Skoro każdy język jest systemem, to jest w nim ustalony jakiś porządek, czy ogólniej hierarchia. Co to jest
Bardziej szczegółowoO-MaSE Organization-based Multiagent System Engineering. MiASI2, TWO2,
O-MaSE Organization-based Multiagent System Engineering MiASI2, TWO2, 2017-2018 Materiały Strona poświęcona metodzie O-MaSE http://macr.cis.ksu.edu/projects/omase.html (Multiagent & Cooperative Reasoning
Bardziej szczegółowoZasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP
Warszawa, lipiec 2012 Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP Wersja 1.1 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw
Bardziej szczegółowodr hab. Maciej Witek, prof. US TEORIE KOMPETENCJI KOMUNIKACYJNEJ rok akademicki 2016/2017, semestr letni
dr hab. Maciej Witek, prof. US http://kognitywistyka.usz.edu.pl/mwitek TEORIE KOMPETENCJI KOMUNIKACYJNEJ rok akademicki 2016/2017, semestr letni Temat 1: Wprowadzenie. Pojęcie kompetencji; model kodowy
Bardziej szczegółowoRozproszone systemy Internetowe
Rozproszone systemy Internetowe Transport komunikatów WS: protokół SOAP RSI Oskar Świda 1 Simple Object Access Protocol Bezstanowy protokół komunikacyjny, oparty na standardzie XML Prosty i elastyczny,
Bardziej szczegółowoJĘZYK JAKO KOMUNIKAT WYZWANIA I PORADY Z CYKLU: PORADY DYDAKTYKA
JĘZYK JAKO KOMUNIKAT WYZWANIA I PORADY Z CYKLU: PORADY DYDAKTYKA Definicje komunikacja ruch polegający na utrzymaniu łączności między odległymi od siebie miejscami, odbywający się środkami lokomocji na
Bardziej szczegółowoRozproszone systemy internetowe. Wprowadzenie. Koncepcja zdalnego wywołania procedury
Rozproszone systemy internetowe Wprowadzenie. Koncepcja zdalnego wywołania procedury Zakres tematyczny przedmiotu Aplikacje rozproszone Technologie /standardy internetowe Programowanie obiektowe 2 Co będzie
Bardziej szczegółowodr hab. Maciej Witek, prof. US TEORIE KOMPETENCJI KOMUNIKACYJNEJ rok akademicki 2017/2018, semestr letni
dr hab. Maciej Witek, prof. US http://kognitywistyka.usz.edu.pl/mwitek TEORIE KOMPETENCJI KOMUNIKACYJNEJ rok akademicki 2017/2018, semestr letni Temat 6: Teoria reprezentacji dyskursu segmentowanego problem
Bardziej szczegółowoZasady budowy i przekazywania komunikatów XML w systemie kdpw_otc
Warszawa, 07 lutego 2013 Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Wersja 1.4.2 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw (namespaces)...
Bardziej szczegółowoPrzepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)
Przepływy danych Oracle Designer: Modelowanie przepływów danych Cele: zobrazowanie funkcji zachodzących w organizacji, identyfikacja szczegółowych informacji, przetwarzanych przez funkcje, pokazanie wymiany
Bardziej szczegółowoMODEL SYSTEMU WIELOAGENTOWEGO KORZYSTAJĄCEGO Z DANYCH SIECI SEMANTYCZNEJ W PROJEKCIE OPEN NATURA 2000
JAKUB BILSKI E-mail: jakub@blsk.pl Katedra Inżynierii Komputerowej, Wydział Elektroniki i Informatyki Politechnika Koszalińska Śniadeckich 2, 75-453 Koszalin MODEL SYSTEMU WIELOAGENTOWEGO KORZYSTAJĄCEGO
Bardziej szczegółowoWprowadzenie. Dariusz Wawrzyniak 1
Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 2 (CW, pok. 5) 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl Dariusz.Wawrzyniak@put.edu.pl www.cs.put.poznan.pl/dwawrzyniak
Bardziej szczegółowoWprowadzenie do logiki Język jako system znaków słownych
Wprowadzenie do logiki Język jako system znaków słownych Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl język system znaków słownych skoro system, to musi być w tym jakiś porządek;
Bardziej szczegółowoco decyduje o tym, że niektóre teksty językowe mają charakter literacki? jaka jest różnica między zwykłym, codziennym
Co sprawia, że "Lalka" Prusa to tekst literacki? co decyduje o tym, że niektóre teksty językowe mają charakter literacki? jaka jest różnica między zwykłym, codziennym komunikatem językowym a tekstem literackim?
Bardziej szczegółowoWIELOAGENTOWA PLATFORMA HANDLU DLA LOKALNEGO RYNKU ENERGII ELEKTRYCZNEJ *
WIELOAGENTOWA PLATFORMA HANDLU DLA LOKALNEGO RYNKU ENERGII ELEKTRYCZNEJ * Mariusz Kaleta, Piotr Pałka, Eugeniusz Toczyłowski Słowa kluczowe: system wieloagentowy, lokalny rynek energii, kontrakty negocjowane
Bardziej szczegółowoZasady budowy i przekazywania komunikatów XML w systemie kdpw_otc
Warszawa, 09 grudnia 2014 Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Wersja 1.4.3 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw (namespaces)...
Bardziej szczegółowoPaweł Kurzawa, Delfina Kongo
Paweł Kurzawa, Delfina Kongo Pierwsze prace nad standaryzacją Obiektowych baz danych zaczęły się w roku 1991. Stworzona została grupa do prac nad standardem, została ona nazwana Object Database Management
Bardziej szczegółowoZarządzanie sieciami komputerowymi - wprowadzenie
Zarządzanie sieciami komputerowymi - wprowadzenie Model zarządzania SNMP SNMP standardowy protokół zarządzania w sieci Internet stosowany w dużych sieciach IP (alternatywa logowanie i praca zdalna w każdej
Bardziej szczegółowoModel OSI. mgr inż. Krzysztof Szałajko
Model OSI mgr inż. Krzysztof Szałajko Protokół 2 / 26 Protokół Def.: Zestaw reguł umożliwiający porozumienie 3 / 26 Komunikacja w sieci 101010010101101010101 4 / 26 Model OSI Open Systems Interconnection
Bardziej szczegółowoSimple Network Management Protocol
Simple Network Management Protocol Simple Network Management Protocol Rozwój W miarę wzrostu rozmiarów, złożoności i niejednorodności sieci, wzrastają koszty zarządzania nimi. Aby kontrolować te koszty,
Bardziej szczegółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
Bardziej szczegółowoINFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE
Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby
Bardziej szczegółowoPOLITECHNIKA LUBELSKA. Walidacja Modeli Xtext
POLITECHNIKA LUBELSKA Walidacja Modeli Xtext 1. Wstęp 1.1. Czym jest walidacja Podczas opracowywania języka programowania analiza statyczna jest jednym z najważniejszych aspektów. W naukach technicznych
Bardziej szczegółowoNORMA A INTERPRETACJA
GRAŻYNA HABRAJSKA NORMA A INTERPRETACJA Opublikowano w: Norma a komunikacja, Wrocław 2009, s. 37-50 DOPEŁNIENIE SENSU Musi Pan kochać swoją żonę! Proces rozumienia zakłada odzyskanie przez odbiorcę sensu
Bardziej szczegółowoArchitektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa,
Architektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa, 2008-01-08 1 Agenda 1. Teza 2. Bezpieczeństwo aplikacji internetowych Usługi bezpieczeństwa
Bardziej szczegółowoCzęść I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz
Część I -ebxml Po zrealizowaniu materiału student będzie w stanie omówić potrzeby rynku B2B w zakresie przeprowadzania transakcji przez Internet zaprezentować architekturę ebxml wskazać na wady i zalety
Bardziej szczegółowoFilozofia analityczna szkoła analityczna a neopozytywizm
Filozofia analityczna szkoła analityczna a neopozytywizm odmiany f. analitycznej: filozofia języka idealnego filozofia języka potocznego George E. Moore (1873 1958) analiza pojęciowa a filozoficzna synteza
Bardziej szczegółowoKartoteka testu Oblicza miłości
Kartoteka testu Oblicza miłości Nr zad.. 2. 3. 4. 5. 6. 7. 8. Nazwa sprawdzanej umiejętności (z numerem standardu) Uczeń I/ odczytuje teksty kultury na poziomie dosłownym. dostrzega w odczytywanych tekstach
Bardziej szczegółowoMiddleware wprowadzenie października 2010
Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 2 (CW, pok. 5) 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl Dariusz.Wawrzyniak@put.edu.pl www.cs.put.poznan.pl/dwawrzyniak/middleware
Bardziej szczegółowoWykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,
Bardziej szczegółowoMiddleware wprowadzenie października Dariusz Wawrzyniak (IIPP) 1
Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 2 (CW, pok. 5) 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl poznan pl Dariusz.Wawrzyniak@put.edu.pl www.cs.put.poznan.pl/dwawrzyniak/middleware
Bardziej szczegółowoArchitektury Usług Internetowych. Laboratorium 5
Architektury Usług Internetowych Laboratorium 5 Celem zadania jest zapoznanie się mechanizmem definiowania, rejestrowania, wyszukiwania i wywoływania usług w środowisku wieloagentowym. Przy realizacji
Bardziej szczegółowoSpis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)
I Wprowadzenie (wersja 0911) Kurs OPC Integracja i Diagnostyka Spis treci Dzie 1 I-3 O czym bdziemy mówi? I-4 Typowe sytuacje I-5 Klasyczne podejcie do komunikacji z urzdzeniami automatyki I-6 Cechy podejcia
Bardziej szczegółowoKomunikacja i wymiana danych
Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX
Bardziej szczegółowoTworzenie i obsługa wirtualnego laboratorium komputerowego
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego
Bardziej szczegółowoUNIWERSALNA PLATFORMA WIELOAGENTOWA UMAP
STUDIA INFORMATICA 2011 Volume 32 Number 2B (97) Igor WALIGÓRA, Bożena MAŁYSIAK-MROZEK, Dariusz MROZEK Politechnika Śląska, Instytut Informatyki UNIWERSALNA PLATFORMA WIELOAGENTOWA UMAP Streszczenie. Systemy
Bardziej szczegółowoSzkolenie systemu POL-on
Szkolenie systemu POL-on dr Piotr Rodzik ekspert systemu POL-on Ośrodek Przetwarzania Informacji - Państwowy Instytut Badawczy Al. Niepodległości 188B, 00-608 Warszawa Numer KRS: 0000127372 Sąd Rejonowy
Bardziej szczegółowoInternet Semantyczny i Logika II
Internet Semantyczny i Logika II Ontologie Definicja Grubera: Ontologia to formalna specyfikacja konceptualizacji pewnego obszaru wiedzy czy opisu elementów rzeczywistości. W Internecie Semantycznym językiem
Bardziej szczegółowoProgramowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 02 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami projektowania oraz implementacji klas i obiektów z wykorzystaniem dziedziczenia.
Bardziej szczegółowoDiagramy klas. dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com
Diagramy klas dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com O czym będzie? Notacja Ujęcie w różnych perspektywach Prezentacja atrybutów Operacje i metody Zależności Klasy aktywne,
Bardziej szczegółowoProgramowanie Obiektowe i C++
Programowanie Obiektowe i C++ Marcin Benke 2.10.2006 Dzisiaj Co umiemy Paradygmaty programowania Co będzie na wykładach Zasady zaliczania Programowanie obiektowe Co umiemy Programowałem w C++ Programowałem
Bardziej szczegółowoAtt. Przed każdym własna droga... sin egen. путь... У кaждoвo. Walking one s own way... coбствeнный. väg...
Przed każdym droga... własna Walking one s own way... У кaждoвo coбствeнный путь... Chacun suit sa route... Den eigenen Weg finden... gå Att väg... sin egen Przed każdym własna droga... 147 Układ planszy
Bardziej szczegółowoSZKOLENIE TWORZENIE SYSTEMÓW
SZKOLENIE TWORZENIE SYSTEMÓW INFORMATYCZNYCH Z UŻYCIEM GROOVY I GRAILS KOD: JGR Strona 1 1 Opis Platforma Java EE to zbiór zaawansowanych narzędzi umożliwiających tworzenie systemów korporacyjnych. Jest
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Część II: Android. Wykład 2
Programowanie Urządzeń Mobilnych Część II: Android Wykład 2 1 Aplikacje w systemie Android Aplikacje tworzone są w języku Java: Skompilowane pliki programów ( dex ) wraz z plikami danych umieszczane w
Bardziej szczegółowoJęzyki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Bardziej szczegółowoParadygmaty programowania
Paradygmaty programowania Jacek Michałowski, Piotr Latanowicz 15 kwietnia 2014 Jacek Michałowski, Piotr Latanowicz () Paradygmaty programowania 15 kwietnia 2014 1 / 12 Zadanie 1 Zadanie 1 Rachunek predykatów
Bardziej szczegółowoTECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB 05 ZOFIA KRUCZKIEWICZ PROJEKTOWANIE SYSTEMÓW WIELOAGENTOWYCH MULTIAGENT SYSTEM PROJECT
ZOFIA KRUCZKIEWICZ PROJEKTOWANIE SYSTEMÓW WIELOAGENTOWYCH MULTIAGENT SYSTEM PROJECT STRESZCZENIE. Podstawą metod tworzenia systemów wieloagentowych (MAS) jest identyfikacja agentów wypełniających cele
Bardziej szczegółowoProgramowanie równoległe i rozproszone. Monitory i zmienne warunku. Krzysztof Banaś Programowanie równoległe i rozproszone 1
Programowanie równoległe i rozproszone Monitory i zmienne warunku Krzysztof Banaś Programowanie równoległe i rozproszone 1 Problemy współbieżności Problem producentów i konsumentów: jedna grupa procesów
Bardziej szczegółowoOpenAI Gym. Adam Szczepaniak, Kamil Walkowiak
OpenAI Gym Adam Szczepaniak, Kamil Walkowiak Plan prezentacji Programowanie agentowe Uczenie przez wzmacnianie i problemy związane z rozwojem algorytmów Charakterystyka OpenAI Gym Biblioteka gym Podsumowanie
Bardziej szczegółowoUML a kod w C++ i Javie. Przypadki użycia. Diagramy klas. Klasy użytkowników i wykorzystywane funkcje. Związki pomiędzy przypadkami.
UML a kod w C++ i Javie Projektowanie oprogramowania Dokumentowanie oprogramowania Diagramy przypadków użycia Przewoznik Zarzadzanie pojazdami Optymalizacja Uzytkownik Wydawanie opinii Zarzadzanie uzytkownikami
Bardziej szczegółowoPowstawanie i samoorganizacja języka pomiędzy agentami
Powstawanie i samoorganizacja języka pomiędzy agentami Damian Łoziński Wydział Matematyki, Informatyki i Mechaniki UW 13 października 2009 amian Łoziński (Wydział Matematyki, Informatyki Powstawanie i
Bardziej szczegółowoWydział Psychologii Uniwersytetu Warszawskiego
Wydział Psychologii Uniwersytetu Warszawskiego Pracownia badawcza K2 Psycholingwistyka rozwojowa Ewa Haman Grzegorz Krajewski et al. Metody badawcze Pośrednie 8 Uzyskiwanie informacji od rodziców i opiekunów
Bardziej szczegółowoANALIZA I INTERPRETACJA PRÓBNEGO EZAMINU Z JĘZYKA NIEMIECKIEGO PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS III GIMNAZJUM INTEGRACYJNEGO W ZESPOLE SZKÓŁ
ANALIZA I INTERPRETACJA PRÓBNEGO EZAMINU Z JĘZYKA NIEMIECKIEGO PRZEPROWADZONEGO WŚRÓD UCZNIÓW KLAS III GIMNAZJUM INTEGRACYJNEGO W ZESPOLE SZKÓŁ INTEGRACYJNYCH W LUBINIE STYCZEŃ 2014 ANALIZA I INTERPRETACJA
Bardziej szczegółowoextensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl
extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl Plan wykładu Wprowadzenie: historia rozwoju technik znakowania tekstu Motywacje dla prac nad XML-em Podstawowe koncepcje XML-a XML jako metajęzyk
Bardziej szczegółowoCzęść I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)
Spis treści Wstęp... xi Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) 1 Program SQL Server Management Studio oraz język Transact SQL... 3 Omówienie programu SQL Server Management
Bardziej szczegółowoQualitySpy moduł persystencji
Projektowanie oprogramowania Instytut Informatyki, Automatyki i Robotyki, Politechnika Wrocławska QualitySpy moduł persystencji Testy akceptacyjne Nazwa pliku: /QualitySpy/modules/qualityspypersistence/src/test/java/pl/wroc/pwr/qualityspy/persistence
Bardziej szczegółowoMechanizmy pracy równoległej. Jarosław Kuchta
Mechanizmy pracy równoległej Jarosław Kuchta Zagadnienia Algorytmy wzajemnego wykluczania algorytm Dekkera Mechanizmy niskopoziomowe przerwania mechanizmy ochrony pamięci instrukcje specjalne Mechanizmy
Bardziej szczegółowo6 Metody badania i modele rozwoju organizacji
Spis treści Przedmowa 11 1. Kreowanie systemu zarządzania wiedzą w organizacji 13 1.1. Istota systemu zarządzania wiedzą 13 1.2. Cechy dobrego systemu zarządzania wiedzą 16 1.3. Czynniki determinujące
Bardziej szczegółowoMinisterstwo Finansów
Ministerstwo Finansów Departament Informatyzacji Specyfikacja Wejścia-Wyjścia Wersja 1.0 Warszawa, 16.02.2017 r. Copyright (c) 2017 Ministerstwo Finansów MINISTERSTWO FINANSÓW, DEPARTAMENT INFORMATYZACJI
Bardziej szczegółowoANALIZA I INTERPRETACJA WYNIKÓW BADANIA DIAGNOSTYCZNEGO Z JĘZYKA ANGIELSKIEGO W KLASIE III GRUDZIEŃ 2011
ANALIZA I INTERPRETACJA WYNIKÓW BADANIA DIAGNOSTYCZNEGO Z JĘZYKA ANGIELSKIEGO W KLASIE III GRUDZIEŃ 2011 Do badania diagnostycznego z języka angielskiego przystąpiło 39 uczniów z dwóch oddziałów(1 uczeń
Bardziej szczegółowoLokalizacja Oprogramowania
mgr inż. Anton Smoliński anton.smolinski@zut.edu.pl Lokalizacja Oprogramowania 16/12/2016 Wykład 6 Internacjonalizacja, Testowanie, Tłumaczenie Maszynowe Agenda Internacjonalizacja Testowanie lokalizacji
Bardziej szczegółowoSIP: Session Initiation Protocol. Krzysztof Kryniecki 16 marca 2010
SIP: Session Initiation Protocol Krzysztof Kryniecki 16 marca 2010 Wprowadzenie Zaaprobowany przez IETF w 1999 (RFC 2543) Zbudowany przez Mutli Parry Multimedia Session Control Working Group : MMUSIC Oficjalny
Bardziej szczegółowoDariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego
Bardziej szczegółowodr hab. Maciej Witek, prof. US PRAGMATYKA rok akademicki 2016/2017
dr hab. Maciej Witek, prof. US http://kognitywistyka.usz.edu.pl/mwitek/ PRAGMATYKA rok akademicki 2016/2017 Temat 1: Wprowadzenie: czym jest pragmatyka Charles Morris (1938): syntaktyka formalne badania
Bardziej szczegółowoInternet Semantyczny. Schematy RDF i wnioskowanie
Internet Semantyczny Schematy RDF i wnioskowanie Ewolucja Internetu Internet dzisiaj Internet Semantyczny Jorge Cardoso, The Syntactic and the Semantic Web, in Semantic Web Services: Theory, Tools, and
Bardziej szczegółowoEGZAMIN W KLASIE TRZECIEJ GIMNAZJUM W ROKU SZKOLNYM 2015/2016
EGZAMIN W KLASIE TRZECIEJ GIMNAZJUM W ROKU SZKOLNYM 2015/2016 CZĘŚĆ 1. JĘZYK POLSKI ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ GH-P2 KWIECIEŃ 2016 Zadanie 1. (0 1) 9) wyciąga wnioski wynikające z przesłanek
Bardziej szczegółowoPytanie retoryczne w przemówieniach politycznych
Streszczenie Pytanie retoryczne w przemówieniach politycznych Język jest elementem komunikacji społecznej, instrumentem opisywania świata, przekazywania informacji i nadawania znaczenia otaczającej nas
Bardziej szczegółowoEGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2012
EGZAMIN GIMNAZJALNY Z JĘZYKA ANGIELSKIEGO KWIECIEŃ 2012 ANALIZA I INTERPRETACJA WYNIKÓW EGZAMINU GIMNAZJALNEGO W KLASACH III KWIECIEŃ 2012 W RAMACH PROGRAMU PODNOSZĄCEGO EFEKTYWOŚĆ KSZTAŁCENIA PPEK, REALIZOWANEGO
Bardziej szczegółowoWprowadzenie do składni
Uniwersytet Kardynała Stefana Wyszyńskiego 1 Przedmiot składni i jej miejsce w systemie języka 2 3 Hierarchia jednostek języka nielinearne linearne (liniowe) cechy dystynktywne semantyczne dystynktywne,
Bardziej szczegółowoInformatyka I. Klasy i obiekty. Podstawy programowania obiektowego. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2018
Informatyka I Klasy i obiekty. Podstawy programowania obiektowego dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Plan wykładu Pojęcie klasy Deklaracja klasy Pola i metody klasy
Bardziej szczegółowoMINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP
MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP WERSJA 1 z 15 Spis treści 1. Kanał email dla podmiotów zewnętrznych...
Bardziej szczegółowo5. Model komunikujących się procesów, komunikaty
Jędrzej Ułasiewicz str. 1 5. Model komunikujących się procesów, komunikaty Obecnie stosuje się następujące modele przetwarzania: Model procesów i komunikatów Model procesów komunikujących się poprzez pamięć
Bardziej szczegółowoInterfejsy. Programowanie obiektowe. Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej
Programowanie obiektowe Interfejsy Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski pwr.wroc.pl Interfejsy Autor: Paweł Rogaliński Instytut Informatyki,
Bardziej szczegółowoWPROWADZENIE DO KOMUNIKACJI JĘZYK
WPROWADZENIE DO KOMUNIKACJI JĘZYK JĘZYK -TEMATY CZĘŚĆ WPROWADZAJĄCA 1. Czym jest język? 2. Jak nasze myśli wpływają na język? 3. Zasady jak się porozumiewać by być zrozumianym. 4. Jak język wpływa na nasze
Bardziej szczegółowoAgenci programowi jako brokerzy zasobów w Gridzie
Agenci programowi jako brokerzy zasobów w Gridzie Wojciech Kuranowski, Maria Ganzha, Marcin Paprzycki, Mateusz Dominiak 12.1. Wprowadzenie Wykorzystanie zasobów dostępnych w sieciach typu Grid 1 jest bardzo
Bardziej szczegółowo