Generování chování pro JADE z prostředí Agent Studio Labis 2007.

Slides:



Advertisements
Podobné prezentace
Sedm základních nástrojů managementu jakosti
Advertisements

Dynamické systémy.
Stručný úvod do UML.
Metoda QFD metoda plánování jakosti založená na principu maticového diagramu umožňuje transformaci požadavků zákazníků do navrhovaného produktu a procesu.
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Management Ing. Jan Pivoňka.
Databázové systémy Přednáška č. 3 Proces návrhu databáze.
Softwarový systém DYNAST
Ota Hajzler Cíle bakalářské práce Analýza stávajícího řešení MU Identifikace aktérů Identifikace příslušných činností Sestavení optimálního postupu.
Schopnost adekvátně pracovat s mocí, autoritou a zodpovědností
ENVIRONMENTÁLNÍ INFORMATIKA A REPORTING
Ondřej Andrš Systémy CAD I. Základní informace  Autor: Ing. Ondřej Andrš  Školitel: doc. RNDr. Tomáš Březina, CSc.  Název tématu studia: Optimalizace.
Analýzy administrativních procesů. Analýzy ve 2 krocích Analýza dokumentů Analýza administrativních procesů.
Analýza možností vzniku chyb
Metody zpracování vybraných témat (projektů)
Kvalita administrativních procesů. TQM Podniková strategie Přínos kvality procesů Systém a důsledné uplatňování Odpovědnost zaměstnanců Modelování procesů.
PODPURNÉ PROCESY V ORGANIZACI
Počítačové modelování dynamických systémů Simulink 5. cvičení Miloslav LINDA katedra elektrotechniky a automatizace.
Microsoft Office PowerPoint
Analýza a popis pracovního místa
Informační systémy Modelování dynamiky objektového modelu. Koncepce modelu v programu MS Visio.
Analýza informačního systému
11. Trendy ve vývoji aplikací, podporujících podnikové procesy
13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java.
Richard Lipka Katedra informatiky a výpočetní techniky Fakulta aplikovaných věd Západočeská univerzita, Plzeň 1.
Tvorba dokumentů – kritéria Obsah a forma –aktuálnost a správnost informací, variabilní data, –forma adekvátní příjemci, estetika, –účelná struktura, členění.
[IVE-SMA] UI analyzačního nástroje Daniel Puncman A4M39NUR.
Elektronické měřicí přístroje
11/20141 Vyhodnocení rizikového proces Přednáška k předmětu: Počítačová podpora řízení Předmět : Počítačová podpora řízení K126 POPR Obor : E ZS, 2014,
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Matematické metody v ekonomice a řízení II
4. Lekce Dílčí procesy funkčního testování
Dokumentace informačního systému
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
Tvorba informačních systémů
Analýza infromačního systému. Matice afinity ISUD matice – Insert (vkládání dat) – Select (výběr dat) – Update (aktualizace dat) – Delete (vymazání dat)
doc. RNDr. František STANĚK, Ph.D.
POWER POINT 1 Základní pojmy Power Point - základní pojmy.
Databázové modelování
Srovnání Petriho sítí a HDA David Ježek. Vícedimensionální automaty Klasické automaty –nemají metodu jak vyjádřit „pravou“ souběžnost událostí A, B 0.
SAMBA umožňuje linuxovému systému sdílení prostředků a služeb prostřednictvím sítě používá SMB (server message block) protocol - identický protokolu.
State Transition Diagram a model řízení 5.Cvičení IS/IT.
JADEGen Nástroj pro generování chování z prostředí Agent Studio Implementace (ver0.1)
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
Základní struktura projektu Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Název projektu: Kvalitní vzdělání je efektivní investice.
MARKETINGOVÝ MIX.
Změna datového modelu databáze Odry 2000 Autor: Kateřina Šimečková Vedoucí bakalářské práce: ing. David Vojtek.
Analýza informačního systému. Podrobně zdokumentovaný cílový stav Paramentry spojené s provozem systému – Cena – Přínosy – Náklady a úspory – …
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
Algoritmicky nerozhodnutelný problém Věta: Problém přijetí prázdného slova Turingovým strojem je algoritmicky nerozhodnutelný. A TM ={  M,e  | M je TS.
Service layer. Service layer – úvod Problém  Vytvoření API aplikace  Odstínění bussiness logiky a transakčního chování od zbytku aplikace  Kam s aplikační.
ZÁKLADY GEOINFORMATIKY
Uživatelská rozhraní Cvičení 12a Martin Němec A
Úvod do programování Vyučující: Mgr. Vítězslav Jersák
Marketing v EU Ing. Alena Klapalová č.d.634.
© Institut biostatistiky a analýz INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ ANALÝZA A KLASIFIKACE DAT prof. Ing. Jiří Holčík, CSc.
Geografické informační systémy pojetí, definice, součásti
Manipulace s objekty ve virtuálním prostředí s omezeními Bakalářská práce Karel Štěpka.
Uživatelský software 1./2 A4 kabinet Aut – suterén / 15 cvičení (4 témata) - na konci.
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
Databáze MS ACCESS 2010.
Vypracoval / Roman Málek
Katedra řídicí techniky FEL ČVUT
Ing. Milan Houška KOSA PEF ČZU v Praze
Geografické informační systémy
Tradiční metody vývoje softwaru
Fázorové diagramy v obvodech střídavého proudu
Modelování procesů zajišťující bezpečnost (security) mezinárodních letišť Ota Hajzler 2011.
Analýza informačního systému
Transkript prezentace:

Generování chování pro JADE z prostředí Agent Studio Labis 2007

Motivace Tvorba chování pro JADE je mnohdy opakující se zdlouhavá práce S pomocí Agent Studia, které definuje grafický jazyk pro popis chování agenta, je možné vytvořit nástroj pro generování kostry chování pro JADE

Příklad procesu dle Agent Studia Seller Agent Buyer Agent

Převod na struktury JADE Každý prvek procesu je chováním v JADE Společně jsou organizována do KA pomocí JADE chování FSMBehaviour Jsou vytvořeny kostry těch prvků procesu, které podléhají manuálnímu zásahu programátora. Např. “decision point”

Mapování prvků na chování JADE ProcessNode DecisionNode MessageActivity CustomActivity ParallelBlock

Struktura prvků procesu v JADE 1 Behaviour ParallelBehaviour FSMBehaviour Behaviour ProcessNodeParallelBlock OneShotBehaviour JoinNode DecisionNode ActivityNodeMessageActivity CustomActivity Vytvoření FSMBehaviour dle aktivitního diagramu, Inicializace a spuštění V onEnd() metodě chování manuálně definováno rozhodnutí Provedení uživatelsky definované aktivity Spuštění větví paralelního bloku, každá větev je opět FSMBehaviour Odeslání/přijetí zprávy N N

Příklad převodu – Buyer Agent Process CustomActivity BookAccept CustomActivity BookReject CustomActivity BookAsk MessageActivity ASK_BOOK MessageActivity OFFER_BOOK MessageActivity ACCEPT_BOOK MessageActivity REJECT_BOOK DecisionNode DecideAfterOffer JoinNode JoinNode1 ProcessNode BuyerProcess

Příklad převodu – Seller Agent Process MessageActivity ASK_BOOK MessageActivity OFFER_BOOK CustomActivity BookOffer ProcessNode BuyerProcess ProcessNode Thread1 ProcessNode Thread2 ParallelNode ParallelNode1 CustomActivity BookOffer CustomActivity BookOffer

Problémy Vstupní/výstupní objekty  Analýza se nezabývá přesnou identifikací objektů které jsou pro aktivitu vstupní a výstupní. Záleží pouze na typu.  Zde bude zřejmě nutný zásah programátora  Možné řešení je také svázat typ IO objektu s polohou v procesu