Autor: Zofia Kruczkiewicz Systemy wieloagentowe 1
|
|
- Andrzej Matysiak
- 7 lat temu
- Przeglądów:
Transkrypt
1 Systemy wieloagentowe (MAS) nowa generacja systemów informatycznych Autor: Zofia Kruczkiewicz Systemy wieloagentowe 1
2 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Charakterystyka MASE Charakterystyka techniki JADE Zastosowanie techniki MASE do wykonania modeli analizy i projektowania przykładowego MAS Zastosowanie techniki JADE do implementacji przykładowego MAS Zastosowanie inŝynierii odwrotnej do wykazania spójności modeli projektowego i implementacji Zakończenie Systemy wieloagentowe 2
3 Struktura prezentacji Systemy informatyczne Systemy wieloagentowe 3
4 System informatyczny przetwarza informację Sprzęt komputery, urządzenia do przechowywania informacji do komunikacji między sprzętowymi elementami systemu do komunikacji między ludźmi a komputerami do odbierania informacji ze świata zewnętrznego - nie od ludzi (na przykład czujniki elektroniczne, kamery, skanery) do wpływania systemów informatycznych na świat zewnętrzny - elmenty wykonawcze (na przykład silniki sterowane komputerowo, roboty, sterowniki urządzeń mechanicznych) Oprogramowanie Zasoby osobowe ludzie Elementy organizacyjne - procedury organizacyjne, instrukcje robocze Elementy informacyjne; bazy wiedzy ontologie dziedziny/dziedzin, w której uŝywany jest system informatyczny - na przykład podręcznik księgowania w wypadku systemu finansowo-księgowego Systemy wieloagentowe 4
5 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Systemy wieloagentowe 5
6 System wieloagentowy - MAS Systemy wieloagentowe 6
7 Sposób myślenia o MAS i jego zbiorowych właściwościach System (science) jądro (fizyka) Atom (fizyka) molekuła (chemia) narząd (mikrobiologia) komórka (biologia) wielokomórkowy organizm (biologia) grupa społeczna (biologia) ekosystem (ekologia) Typowy mechanizm kwarki protony, neutrony, electrony wiązania, enzymy, membrany, transport mitoza, genetyczne operatory morfogeneza, reprodukcja społeczne relacje symbioza, Systemy wieloagentowe 7
8 Jakie są agenty? Autonomous - autonomiczne Interactive - interaktywne Adaptive przystosowujące się Sociable zdolne do zachowań społecznych Mobile - mobilne Proxy mogą wystąpić jako pełnomocnicy w róŝnych zadaniac h Proactive zorientowane na cel Rational zdolne do racjonalnego działania Unpredictable - nieprzewidywalne Temporally continuous zdolne do ciągłej realizacji procesu Transparent and accountable - zrozumiałe i odpowiedzialne Coordinative skoordynowane planem, mechanizmami zarządzania Cooperative - współpracujące Competitive rywalizujące bez wyrządzania szkody innym agentom Rugged zdolne do zarządzania danymi obarczonymi błędami i danymi niepewnymi Trustworthy godne zaufania Systemy wieloagentowe 8
9 Szczegóły Autonomia dynamiczna (reaktywna, proaktywna) wynika z wewnętrznej struktury agenta nieprzewidywalna, przewidywalna wynika z zewnętrznych warunków Adaptacja Reakcja Wnioskowanie Uczenie Ewolucja Interakcja Komunikacja Koordynacja Kooperacja Współzawodnictwo Systemy wieloagentowe 9
10 Typy agentów Software agents Autonomous agents Interactive agents Adaptive agents Mobile agents Coordinative agents Intelligent agents Wrapper agents Inne agenty: typu broker, manager Systemy wieloagentowe 10
11 Systemy agentowe czy MAS? Pojedynczy agent jest tłustym agentem, co pogarsza: niezawodność, pielęgnowalność, szybkość, obciąŝa sieć. Rozdzielając te same zadania między agentów MAS otrzymuje się system: niezawodny, elastyczny, modularny, łatwy do modyfikacji i rozwoju Wiedza jednego agenta nie zapewnia dostępu do wiedzy specjalistycznej, jaką dostarczają agenty zintegrowane w MAS Technologie MAS lepiej wspierają pracę w środowisku rozproszonym Systemy wieloagentowe 11
12 RóŜnice definicji środowiska systemu agentowego i MAS Zamknięte, statyczne, deterministyczne, dyskretne, dostępne (wg Russell S., Norvig P.) Systemy wieloagentowe 12
13 Dostępne, otwarte, niedeterministyczne, dynamiczne, ciągłe (wg J.Ferber) Systemy wieloagentowe 13
14 Historia się powtarza... Technologie wieloagentowe nie są nowymi technologiami, lecz raczej integracją istniejących technologii Aplikacje MAS nie są nowymi aplikacjami, lecz dodaje się nowe moŝliwości do istniejących aplikacji Aplikacje wieloagentowe jeszcze nie integruje się z systemem operacyjnym MAS bez integracji z systemem operacyjnym nie są zdolne zachować swoje właściwości MAS wzmacniają interakcje człowiek komputer Systemy wieloagentowe 14
15 Stan obecny technologii wieloagentowych Prowadzi się intensywne badania nad MAS Działają wyizolowane pionierskie aplikacje MAS DuŜa liczba wymaganych technologii nie istnieje Technologie MAS (w zakresie wytwarzania i działania MAS) nie są zintegrowane Brak wiedzy, jak wspierać agentów MAS przez system operacyjny Technologie wieloagentowe nie są powszechnie znane Istnieje wąskie grono twórców i uŝytkowników MAS Systemy wieloagentowe 15
16 Dziedziny zastosowań MAS Sieci i zarządzanie systemami Wspieranie decyzji i logistyki Badanie zaleŝności rynkowych Asystent uŝytkownika Organizacje Systemy wieloagentowe 16
17 Technologie agentowe SQL Rules Web Repository-based development Internet and Web 4GLs Relational databases Object-oriented languages (Java) Conventional programming Object-oriented databases Inference engines Graphic languages Genetic algorithms Data warehouses CORBA Business re-engineering Parallel computing Virtual reality Neural networks Client-server Distributed computing Logic-based languages Fuzzy logic Complex systems Visual programming Structured techniques Knowledge bases Systemy wieloagentowe 17
18 Standardy wieloagentowe OMG Agents Working Group OMG's Object Management Architecture (OMA).( FIPA (Federated Intelligent Physical Agents) standaryzacja interakcji, infrastruktura ( US DARPA (Defense Advanced Research Projects Agency): Control of Agent-based Systems, Advanced Logistics Project, DARPA Agent Markup Language KQML (Knowledge Query and Manipulation Language): język i protokół do wymiany informacji i wiedzy ( AgentLink is Europe's ESPRITfunded Network of Excellence for agent-based computing:przemysł, wyszukiwanie informacji, uczenie i trenowanie, infrastruktura i zarządzanie ( ) CLIMATE (Cluster for Intelligent Mobile Agents for Telecommunication Environments): sterowanie usługami w sieciach mobilnych, zarządzanie w telekomunikacji, handel elektroniczny i multimedia ( co/climate/climate.htm) Systemy wieloagentowe 18
19 Typy aplikacji MAS Zarządzanie przedsiębiorstwami, zarządzanie dokumentami Systemy biznesowe Systemy sterujące Agenci uŝytkownika Przemieszczające się aplikacje w sieci Zarządzanie informacją:wyszukiwanie,filtrowanie, mediacje, monitorowanie, interfejsy, asystenci uŝytkownika Systemy wieloagentowe 19
20 Przykłady narzędzi do tworzenia MAS AgentBuilder AgenTalk AgentTool Agent Building Environment Agent Development Environment Agentx Aglets Concordia DirectIA SDK Gossip Grasshopper Infosleuth igen Intelligent Agent Factory Intelligent Agent Library JACK Intelligent Agents JADE Jumping Beans Engineering Kafka LiveAgent Microsoft Agent Swarm Versatile Intelligent Agents (VIA) Voyager Systemy wieloagentowe 20
21 Techniki tworzenia MAS Systemy wieloagentowe 21
22 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Charakterystyka techniki MASE Systemy wieloagentowe 22
23 Początkowy kontekst systemu Hierarchia celów Określenia celów Przypadki uŝycia (Use Cases) Diagramy sekwencji Określenia przypadków uŝycia Analiza Zadania współbieŝne Role Udoskonalanie ról Konwersacje Diagramy wdroŝenia Klasy agentów Architektura agentów Tworzenie klas agentów Konstruowanie konwersacji Grupowanie klas agentów Projektowanie systemu Projekt Systemy wieloagentowe 23
24 Systemy wieloagentowe 24
25 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Charakterystyka techniki MASE Charakterystyka techniki JADE Systemy wieloagentowe 25
26 Infrastruktura fizyczna MAS System JADE oparty na specyfikacji FIPA Agent Platforma Agenta (AP) System Zarządzania Agentami (AMS) Katalog Usług (DF) RMI System transportu wiadomości (MTS) IIOP, HTPP System transportu wiadomości (MTS) Platforma Agenta (AP) Systemy wieloagentowe 26
27 Rozproszona AP w systemie JADE Systemy wieloagentowe 27
28 MAS mobilny (3 komputery) Agent Platform Host 1 Main Container AMS DF Manager Host 2 Host 3 Searcher 1 Container 1 domove() domove() Container 3 Container 2 Searcher 2 Container 4 MySQL Server MySQL Server Systemy wieloagentowe 28
29 Systemy wieloagentowe 29
30 Środowisko graficzne JADE Systemy wieloagentowe 30
31 Systemy wieloagentowe 31
32 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Charakterystyka techniki MASE Charakterystyka techniki JADE Zastosowanie techniki MASE do wykonania modeli analizy i projektowania przykładowego MAS Systemy wieloagentowe 32
33 MASE- aplikacja Client-Seller Analiza Diagram celów Diagram ról aplikacji Client-Seller Systemy wieloagentowe 33
34 a) b ) a) Diagram use case b) diagram sekwencji jako jego scenariusz Systemy wieloagentowe 34
35 Diagramy zadań roli Client Systemy wieloagentowe 35
36 Diagramy zadań roli Seller Systemy wieloagentowe 36
37 Projekt Diagram agentów z przydziałem ról systemu jako element projektu Systemy wieloagentowe 37
38 Systemy wieloagentowe 38
39 Systemy wieloagentowe 39
40 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Charakterystyka techniki MASE Charakterystyka techniki JADE Zastosowanie techniki MASE do wykonania modeli analizy i projektowania przykładu MAS Zastosowanie techniki JADE do implementacji przykładowego MAS Systemy wieloagentowe 40
41 C lient1: C lientagent Seller1 :SellerAgent Q uerry_ref Inform Diagram protokołu interakcji (PD) client_seller-net typu user-defined w JADE Systemy wieloagentowe 41
42 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Charakterystyka MASE Charakterystyka techniki JADE Zastosowanie techniki MASE do wykonania modeli analizy i projektowania przykładu MAS Zastosowanie techniki JADE do implementacji przykładu MAS Zastosowanie inŝynierii odwrotnej do wykazania spójności modeli projektowego i implementacji Systemy wieloagentowe 42
43 Diagram klas jako efekt inŝynierii odwrotnej dla modelu MASE Systemy wieloagentowe 43
44 Diagram klas jako efekt inŝynierii odwrotnej dla aplikacji JADE Systemy wieloagentowe 44
45 Struktura prezentacji Systemy informatyczne Wprowadzenie do MAS Charakterystyka techniki MASE Charakterystyka techniki JADE Zastosowanie techniki MASE do wykonania modeli analizy i projektowania przykładu MAS Zastosowanie techniki JADE do implementacji przykładu MAS Zastosowanie inŝynierii odwrotnej do wykazania spójności modelu projektowego i implementacji Zakończenie Systemy wieloagentowe 45
46 Podsumowanie Podano zarys MAS Przedstawiono elementy inŝynierii oprogramowania zorientowanego agentowo -Agent-Oriented Software Engineering (AOSE) Podano charakterystyki techniki MASE oraz JADE Przedstawiono projekt przykładowego MAS wykonanego w technice MASE i oprogramowanego w JADE Zastosowano inŝynierię odwrotną do określenia równowaŝności modeli i moŝliwości łączenia produktów obu technik: MASE i JADE Systemy wieloagentowe 46
47 Przyszłość MAS wg J. Odell Agents are host based and standalone. They search the Web/Internet using fetch processing Agents are host based and capable of negotiating with computers and other agents, involving many business (and personal) functions Agents are mobile and highly personalized, but standalone Agents are mobile and capable of negotiating with computers and other agents Agents will also employ subagents Agents can activate and inhabit real-world robotics and pursue goals beyond software Agents are self-replicating and can design agents to specific needs. They are independent and selfmotivating Systemy wieloagentowe 47
Systemy wieloagentowe (MAS) zasady tworzenia systemów wieloagentowych za pomocą technologii MASE i JADEczęść.
Systemy wieloagentowe (MAS) zasady tworzenia systemów wieloagentowych za pomocą technologii MASE i JADEczęść 1 http://www.multiagent.com Autor: Zofia Kruczkiewicz 2010-11-24 Systemy wieloagentowe 1 Struktura
Systemy wieloagentowe (MAS) zasady tworzenia systemów wieloagentowych za pomocą technologii MASE i JADEczęść.
Systemy wieloagentowe (MAS) zasady tworzenia systemów wieloagentowych za pomocą technologii MASE i JADEczęść 2 http://www.multiagent.com Autor: Zofia Kruczkiewicz 2010-11-24 Systemy wieloagentowe 1 Struktura
TECHNOLOGIE 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
Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.
Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013 Spis treści I. Bezpieczeństwo systemów informatycznych Rozdział 1. Wstęp 3 1.1.
O-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
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ł
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016 INFORMATYKA I STOPNIA studia stacjonarne 1 sem. PO-W08-INF- - -ST-Ii-WRO-(2015/2016) MAP003055W Algebra z geometrią analityczną A
Systemy Informatyki Przemysłowej
Systemy Informatyki Przemysłowej Profil absolwenta Profil absolwenta Realizowany cel dydaktyczny związany jest z: tworzeniem, wdrażaniem oraz integracją systemów informatycznych algorytmami rozpoznawania
Programowanie obiektowe
Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha
2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL
Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management
JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?
K O N F E R E N C J A I N F O S H A R E 2 0 0 7 G d a ń s k 25-26.04.2007 JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE? Zespół Zarządzania Technologiami Informatycznymi Prezentacja dr inż.
Kierunek: Informatyka rev rev jrn Stacjonarny EN 1 / 6
Wydział Informatyki i Komunikacji Wizualnej Kierunek: Informatyka w języku angielskim studia pierwszego stopnia - inżynierskie tryb: stacjonarny rok rozpoczęcia 2018/2019 A. Moduły międzykierunkowe obligatoryjne
Automatyka i Robotyka studia stacjonarne drugiego stopnia
#384 #380 dr inż. Mirosław Gajer Projekt i implementacja narzędzia do profilowania kodu natywnego przy wykorzystaniu narzędzi Android NDK (Project and implementation of tools for profiling native code
I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.
Wydział Informatyki i Nauki o Materiałach Kierunek Informatyka studia I stopnia inżynierskie studia stacjonarne 08- IO1S-13 od roku akademickiego 2015/2016 A Lp GRUPA TREŚCI PODSTAWOWYCH kod Nazwa modułu
METODYKI BUDOWY HYBRYDOWYCH SYSTEMÓW WIELOAGENTOWYCH
METODYKI BUDOWY HYBRYDOWYCH SYSTEMÓW WIELOAGENTOWYCH Mariusz śytniewski Wprowadzenie Systemy wieloagentowe, a w szczególności hybrydowe systemy wieloagentowe ze względu na swoją zróŝnicowaną i złoŝoną
Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka
Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka studia drugiego stopnia studia stacjonarne od roku akademickiego 2015/2016 Załącznik 3 A GRUPA TREŚCI PODSTAWOWYCH - BASIC MODULES 1 0 0 RAZEM
Virtual Grid Resource Management System with Virtualization Technology
Virtual Grid Resource Management System with Virtualization Technology System zarządzania zasobami wirtualnego Gridu z wykorzystaniem technik wirtualizacji Joanna Kosińska Jacek Kosiński Krzysztof Zieliński
Weronika 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
Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek
Architektury usług internetowych 2016 Tomasz Boiński Mariusz Matuszek Organizacja przedmiotu 1. Wykład 2 kolokwia po 25 punktów (23 listopada i 27 stycznia) 2. 6 zadań laboratoryjnych, zadania 1-5 po 8
Programowanie 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)
Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie
Hurtownie danych i business intelligence - wykład II Paweł Skrobanek, C-3 pok. 321 pawel.skrobanek@pwr.wroc.pl oprac. Wrocław 2005-2008 Zagadnienia do omówienia 1. 2. Przegląd architektury HD 3. Warsztaty
III Edycja ITPro 16 maja 2011
III Edycja ITPro 16 maja 2011 SharePoint 2010 SharePoint jako platforma ERP Paweł Szczecki pawel.szczecki@predica.pl Prelegent Paweł Szczecki Współwłaściciel firmy Predica sp. z o.o. Odpowiedzialny za
Współczesna problematyka klasyfikacji Informatyki
Współczesna problematyka klasyfikacji Informatyki Nazwa pojawiła się na przełomie lat 50-60-tych i przyjęła się na dobre w Europie Jedna z definicji (z Wikipedii): Informatyka dziedzina nauki i techniki
Projektowanie logiki aplikacji
Jarosław Kuchta Projektowanie Aplikacji Internetowych Projektowanie logiki aplikacji Zagadnienia Rozproszone przetwarzanie obiektowe (DOC) Model klas w projektowaniu logiki aplikacji Klasy encyjne a klasy
PLAN STUDIÓW Wydział Elektroniki, Telekomunikacji i Informatyki, Wydział Zarządzania i Ekonomii Inżynieria danych
WYDZIAŁ: KIERUNEK: poziom kształcenia: profil: forma studiów: Lp. O/F kod modułu/ przedmiotu* SEMESTR 1 1 O PG_00045356 Business law 2 O PG_00045290 Basics of computer programming 3 O PG_00045352 Linear
Application 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
Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ
(ARK) Komputerowe sieci sterowania 1.Badania symulacyjne modeli obiektów 2.Pomiary i akwizycja danych pomiarowych 3.Protokoły transmisji danych w systemach automatyki 4.Regulator PID struktury, parametry,
Wykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa. Poznań, 2006-06-06
Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa ZałoŜenia Nacisk w badaniach połoŝony został na opracowanie takiego zestawu usług, który po okresie zakończenia projektu
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne przedmioty.
Projekt SGI. WP 3.1 Wirtualne laboratorium i teleimersja Jacek Cała. (cala@ics.agh.edu.pl) (luke@ics.agh.edu.pl) Łukasz Czekierda
Projekt SGI WP 3.1 Wirtualne laboratorium i teleimersja Jacek Cała (cala@ics.agh.edu.pl) Łukasz Czekierda (luke@ics.agh.edu.pl) Krzysztof Zieliński Zespół Systemów Rozproszonych Katedry Informatyki AGH
Analiza i projektowanie aplikacji Java
Analiza i projektowanie aplikacji Java Modele analityczne a projektowe Modele analityczne (konceptualne) pokazują dziedzinę problemu. Modele projektowe (fizyczne) pokazują system informatyczny. Utrzymanie
Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.
Faculty of: Computer Science, Electronics and Telecommunications Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies Annual: 2014/2015 Lecture language:
TECHNOLOGIA JSP W TWORZENIU APLIKACJI ROZPROSZONYCH NA PRZYKŁADZIE SYSTEMU ZARZĄDZANIA NIERUCHOMOŚCIAMI W GMINIE
InŜynieria Rolnicza 14/2005 Jerzy Dąbkowski, Marcin Kowalski Katedra InŜynierii Rolniczej i Informatyki Akademia Rolnicza w Krakowie TECHNOLOGIA JSP W TWORZENIU APLIKACJI ROZPROSZONYCH NA PRZYKŁADZIE SYSTEMU
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2017/2018
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2017/2018 INFORMATYKA I STOPNIA studia stacjonarne 1 sem. PO-W08-INF- - -ST-Ii-WRO-2017/2018 Kod Nazwa Pkt. ECTS Godz. ZZU Forma zajęć MAT001403Wc
Systemy Rozproszone Technologia ICE
Systemy Rozproszone Technologia ICE Zespół Systemów Rozproszonych () Katedra Informatyki AGH Kraków Kornel Skałkowski skalkow@agh.edu.pl Opracowano na podstawie książki: Henning M, Spruiell M. Distributed
Koniec problemów z zarządzaniem stacjami roboczymi BigFix. Włodzimierz Dymaczewski, IBM
Koniec problemów z zarządzaniem stacjami roboczymi BigFix Włodzimierz Dymaczewski, IBM Dlaczego zarządzanie stacjami roboczymi sprawia tyle problemów? Na ogół duŝa ilość Brak standardu konfiguracji Wielka
Rozproszona biblioteka cyfrowa pacjenta w środowisku Prywatnej Sieci ezdrowie Rodziny
Rozproszona biblioteka cyfrowa pacjenta w środowisku Prywatnej Sieci ezdrowie Rodziny Michał Kosiedowski (michal.kosiedowski@man.poznan.pl) Aleksander Stroiński (aleksander.stroinski@man.poznan.pl) 1 Agenda
Integracja wirtualnego laboratorium z platformą e-learningową
Integracja wirtualnego laboratorium z platformą e-learningową Autorzy: Kamila Myczkowska, Jan Kusiak Akademia Górniczo-Hutnicza, Centrum e-learningu AGH PLAN PREZENTACJI: 1. Cel pracy 2. Budowa systemu
Auditorium classes. Lectures
Faculty of: Mechanical and Robotics Field of study: Mechatronic with English as instruction language Study level: First-cycle studies Form and type of study: Full-time studies Annual: 2016/2017 Lecture
Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.
Systemy do kompleksowej administracji środowiskiem IT : Symantec Management Platform Solutions - rozwiązanie ułatwiające zarządzanie zasobami informatycznym Głównym zadaniem podlegającym kompetencji działu
INFORMATYKA Pytania ogólne na egzamin dyplomowy
INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja
Szkolenia SAS Cennik i kalendarz 2017
Szkolenia SAS Spis treści NARZĘDZIA SAS FOUNDATION 2 ZAAWANSOWANA ANALITYKA 2 PROGNOZOWANIE I EKONOMETRIA 3 ANALIZA TREŚCI 3 OPTYMALIZACJA I SYMULACJA 3 3 ROZWIĄZANIA DLA HADOOP 3 HIGH-PERFORMANCE ANALYTICS
Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1
Szkolenie wycofane z oferty Program szkolenia: Enterprise Java Beans 3.0/3.1 Informacje: Nazwa: Enterprise Java Beans 3.0/3.1 Kod: Java-EE-EJB Kategoria: Java EE Grupa docelowa: developerzy Czas trwania:
Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
Systemy Agentowe główne cechy. Mariusz.Matuszek WETI PG
Systemy Agentowe główne cechy Mariusz.Matuszek WETI PG Definicja agenta Wiele definicji, w zależności od rozpatrywanego zakresu zastosowań. Popularna definicja: Jednostka obliczeniowa (program, robot),
Oferta szkoleniowa Yosi.pl 2012/2013
Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.
Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Tematy prac magisterskich Rok akademicki 2013/2014
Dr hab. inż. Jan Werewka, prof. n. AGH Wydział EAIiIB AGH E-mail: werewka@agh.edu.pl www: http://home.agh.edu.pl/werewka Tematy prac magisterskich Rok akademicki 2013/2014 Temat 1 Architektura przedsięwzięcia
CENNIK I TERMINARZ SZKOLEŃ
CENNIK I TERMINARZ SZKOLEŃ AUTORSKIE WARSZTATY DEDYKOWANE SQL NR KURSU NAZWA KURSU TERMINY MARZEC KWIECIEŃ MAJ 8:30-16:00 8:30-16:00 8:30-16:00 LICZBA GODZIN CENA OD OSOBY NETTO Administrowanie bazą danych
Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics
Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics Plan studiów stacjonarnych II stopnia (magisterskich) na kierunku ZARZĄDZANIE I INŻYNIERIA PRODUKCJI MANAGEMENT
Systemy Informacyjne 2016/2017. Wydział Informatyki i Zarządzania Katedra Systemów Informatycznych
Systemy Informacyjne 2016/2017 Wydział Informatyki i Zarządzania Katedra Systemów Informatycznych http://www.ksi.pwr.edu.pl/ Katedra Systemów Informatycznych Specjalność Systemy Informacyjne (SI) Specjalność
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław
Mechatronika i szybkie prototypowanie układów sterowania
Mechatronika i szybkie prototypowanie układów sterowania Rozwój systemów technicznych Funkcje operacyjne Dostarczanie energii Wprowadzanie danych sterujących Generacje systemów technicznych prymitywny
Oceny z prezentacji INKU011S. Zofia Kruczkiewicz
Oceny z prezentacji INKU011S Zofia Kruczkiewicz Data Student Oceny Uwagi 22.10.2017 231085 3.0 Przedstaw idealne środowisko do stosowania inżynierii oprogramowania- opisz elementy tego środowiska (sprzęt
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE LETNIM 2016/2017
LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE LETNIM 2016/2017 INFORMATYKA I STOPNIA studia stacjonarne sem 2 PO-W08-INF-ST-Ii-WRO 2016/2017 INZ001517L Algorytmy i struktury danych 30 3,00 Zajęcia
Informatyczne fundamenty
Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na
Zarządzanie bezpieczeństwem w Banku Spółdzielczym. Aleksander P. Czarnowski AVET Information and Network Security Sp. z o.o.
Zarządzanie bezpieczeństwem w Banku Spółdzielczym Aleksander P. Czarnowski AVET Information and Network Security Sp. z o.o. Definicja problemu Ważne standardy zewnętrzne Umiejscowienie standardów KNF i
7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols Network Fundamentals Chapter 3 Version 4.0 1 Application Layer Functionality and Protocols Network Fundamentals Rozdział 3 Version 4.0 2 Objectives Define
Serwery LDAP w środowisku produktów w Oracle
Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne
Zakład Sterowania Systemów
Zakład Sterowania Systemów Zespół ZłoŜonych Systemów Kierownik zespołu: prof. dr hab. Krzysztof Malinowski Tematyka badań i prac dyplomowych: Projektowanie algorytmów do podejmowania decyzji i sterowania
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne
Narzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Podstawy programowania. Wprowadzenie
Podstawy programowania Wprowadzenie Proces tworzenia programu Sformułowanie problemu funkcje programu zakres i postać danych postać i dokładność wyników Wybór / opracowanie metody rozwiązania znaleźć matematyczne
Razem godzin w semestrze: Plan obowiązuje od roku akademickiego 2016/17 - zatwierdzono na Radzie Wydziału w dniu r.
Część wspólna dla kierunku 1 IMS1.01 Obiektowe projektowanie SI 2 2 E 3 60 3 2 IMS1.02 Teleinformatyka 2 2 E 4 60 4 3 IMS2.01 Modelowanie i analiza systemów dyskretnych 2 2 E 3 60 3 4 IMS2.02 Wielowymiarowa
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Techniki agentowe Rok akademicki: 2013/2014 Kod: MIS-1-702-s Punkty ECTS: 5 Wydział: Inżynierii Metali i Informatyki Przemysłowej Kierunek: Informatyka Stosowana Specjalność: Poziom studiów:
Semestr 1 suma pkt ECTS dla wszystkich kursów w semestrze: 30
1. Zestaw kursów i grup kursów obowiązkowych i wybieralnych w układzie semestralnym Załącznik nr3 Semestr 1 suma pkt dla wszystkich kursów w semestrze: 30 Kursy obowiązkowe suma pkt : 30 Lp Kod kursu pkt
LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )
LITERATURA C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki ) H. Garcia Molina, Jeffrey D. Ullman, Jennifer Widom; Systemy baz danych. Kompletny podręcznik
Marek Lewandowski, Maciej Łabędzki, Marcin Wolski Konferencja I3, Poznań, 5 listopada 2009r.
Systemy informacji o sieci komputerowej w środowiskach wielodomenowych na przykładzie europejskiej sieci GÉANT. Marek Lewandowski, Maciej Łabędzki, Marcin Wolski Konferencja I3, Poznań, 5 listopada 2009r.
POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień niestacjonarne i Informatyki. Część wspólna dla kierunku
Część wspólna dla kierunku 1 IMN1.01 Obiektowe projektowanie SI 15 15 E 3 3 2 IMN1.02 Teleinformatyka 15 15 E 4 4 3 IMN2.01 Modelowanie i analiza systemów dyskretnych 15 15 E 3 3 4 IMN2.02 Wielowymiarowa
Zakres egzaminu dyplomowego (magisterskiego) na kierunku INFORMATYKA
InŜynieria oprogramowania: 1. Wymień i krótko scharakteryzuj modele cyklu zycia oprogramowania. 2. Omów typy diagramów UML oraz ich zastosowania. 3. Podaj i krótko scharakteryzuj rodzaje testów oprogramowania
Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.
Faculty of: Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time
Bazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus
Automatyzacja procesów biznesowych Andrzej Sobecki ESB Enterprise service bus Plan prezentacji Zdefiniowanie problemu Możliwe rozwiązania Cechy ESB JBI Normalizacja wiadomości w JBI Agile ESB Apache ServiceMix
JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB
JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB Przemysław Rudzki RHCX, RHCI, JBoss Certified Trainer Niezależny Konsultant Plan prezentacji Ostatnie zakupy RedHat/JBoss MetaMatrix Mobicents Technologie
Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?
ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
WPROWADZENIE DO UML-a
WPROWADZENIE DO UML-a Maciej Patan Instytut Sterowania i Systemów Informatycznych Dlaczego modelujemy... tworzenie metodologii rozwiązywania problemów, eksploracja różnorakich rozwiązań na drodze eksperymentalnej,
czas trwania (ilość semestrów/ dni oraz godzin) cena szkolenia/ os. lub grupę 2 semestry/ ok. 28 dni / razem 196 godzin 7000 PLN za osobę
OFERTA EDUKACYJNA DLA SZKOLNICTWA ZAWODOWEGO W WOJEWÓDZTWIE LUBUSKIM OFERTA WYDZIAŁU INFORMATYKI, ELEKTROTECHNIKI I AUTOMTYKI UNIWERSYTETU ZIELONOGÓRSKIEGO Lp. 1. 2. nazwa kursu/ szkolenia lub studiów
Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania
Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania Literatura Projekt i implementacja biblioteki tłumaczącej zapytania w języku SQL oraz OQL na zapytania w języku regułowym. dr hab. inż.
Wydział Inżynierii Produkcji i Logistyki (Faculty of Production Engineering and Logistics)
Wydział Inżynierii Produkcji i Logistyki (Faculty of Production Engineering and Logistics) Plan studiów stacjonarnych I stopnia na kierunku ZARZĄDZANIE I INŻYNIERIA PRODUKCJI (Management and production
Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services
Spis treści Wstęp... ix Odkąd najlepiej rozpocząć lekturę?... ix Informacja dotycząca towarzyszącej ksiąŝce płyty CD-ROM... xi Wymagania systemowe... xi Instalowanie i uŝywanie plików przykładowych...
Projektowanie architektury systemu. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Projektowanie architektury systemu Jarosław Kuchta Zagadnienia Typy architektury systemu Rozproszone przetwarzanie obiektowe Tworzenie modelu sieci Tworzenie specyfikacji sprzętowej i programowej Problemy
Prezentacja specjalności Inżynieria Systemów Informatycznych
Prezentacja specjalności Inżynieria Systemów Informatycznych Kierownik specjalności: Prof. nzw. Marzena Kryszkiewicz Konsultacje: piątek, 16:15-17:45, pok. 318 Sylwetka absolwenta: inżynier umiejętności
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services
Web Services Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 2 grudnia 2005 roku Wstęp Oprogramowanie napisane w różnych językach i uruchomione na różnych platformach może wykorzystać
Wizja platformy ITS w koncepcji sieciocentrycznej. dr inż. Mikołaj Sobczak
Wizja platformy ITS w koncepcji sieciocentrycznej dr inż. Mikołaj Sobczak Mobilny system sieciocentryczny Centra Zarządzania Zaawansowane przetwarzanie danych przestrzennych i atrybutowych Pełna integracja
UML w Visual Studio. Michał Ciećwierz
UML w Visual Studio Michał Ciećwierz UNIFIED MODELING LANGUAGE (Zunifikowany język modelowania) Pozwala tworzyć wiele systemów (np. informatycznych) Pozwala obrazować, specyfikować, tworzyć i dokumentować
ZARZĄDZANIE I INŻYNIERIA PRODUKCJI (Management and production engineering)
Wydział Inżynierii Produkcji i Logistyki (Faculty of Production Engineering and Logistics) Plan studiów stacjonarnych I stopnia na kierunku ZARZĄDZANIE I INŻYNIERIA PRODUKCJI (Management and production
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Programowanie Rozproszone i Równoległe. Edward Görlich http://th.if.uj.edu.pl/~gorlich goerlich@th.if.uj.edu.pl
Programowanie Rozproszone i Równoległe Edward Görlich http://th.if.uj.edu.pl/~gorlich goerlich@th.if.uj.edu.pl Motywacja wyboru Programowanie rozproszone równoległość (wymuszona) Oprogramowanie równoległe/rozproszone:
Zagadnienia egzaminacyjne ELEKTRONIKA I TELEKOMUNIKACJA studia rozpoczynające się przed r.
(EAE) Aparatura elektroniczna 1. Podstawowe statyczne i dynamiczne właściwości czujników. 2. Prawa gazów doskonałych i ich zastosowania w pomiarze ciśnienia. 3. Jakie właściwości mikrokontrolerów rodziny
Zadania PCSS w Polskiej Platformie Bezpieczeństwa Wewnętrznego
Zadania PCSS w Polskiej Platformie Bezpieczeństwa Wewnętrznego Maciej Stroiński stroins@man.poznan.pl Norbert Meyer meyer@man.poznan.pl Plan prezentacji Jakość, bezpieczeństwo i zarządzanie heterogeniczną
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1
Spis treści Wstęp... ix 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Składniki systemu Windows SBS 2008... 1 Windows Server 2008 Standard... 2 Exchange Server 2007 Standard...
Wykaz osób pełniących funkcję opiekunów Warsztatów
Znak : 2/ICT/2016/UE Załącznik nr 4a do SIWZ pieczęć firmowa Wykonawcy Wykaz osób pełniących funkcję opiekunów Warsztatów W branży Gry Komputerowe Imię Nazwisko Wymagania dotyczące opiekunów Warsztatów
Informatyzacja przedsiębiorstw WYKŁAD
Informatyzacja przedsiębiorstw WYKŁAD dr inż. Piotr Zabawa IBM/Rational Certified Consultant pzabawa@pk.edu.pl wersja 0.1.0 07.10.2010 Wykład 1 Modelowanie procesów biznesowych Przypomnienie rodzajów narzędzi