1 / 13

A Framework to Implement Self-Adaptive Agents that Apply Self-Test

A Framework to Implement Self-Adaptive Agents that Apply Self-Test. Andrew Diniz da Costa andrew@les.inf.puc-rio.br. Motivação. Sistemas Auto-adaptativos Testar adaptações quando realizada por agentes Agentes podem ter funções que necessitem de adaptações. Decision. Execution. Analyze.

finn
Download Presentation

A Framework to Implement Self-Adaptive Agents that Apply Self-Test

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Framework to Implement Self-Adaptive Agents that Apply Self-Test Andrew Diniz da Costa andrew@les.inf.puc-rio.br

  2. Motivação • Sistemas Auto-adaptativos • Testar adaptações quando realizada por agentes • Agentes podem ter funções que necessitem de adaptações Decision Execution Analyze Monitor IBM, An architectural blueprint for autonomic computing. Technical Report., IBM, 2003.

  3. Main Idea • New control loop of self-test. Johansson, C., Bucanac, C., The V-Model, April 1999. Graham, D.; Veenendaal, E.; Evans, I.; Black, R.; book: Foudantions of Software Testing - ISTQB Certification

  4. XML Files • Description files (XML) • Test Language (TL) • Casos de teste que poderão ser executados • Data Language (DL) • Dados a serem usados nos testes • Control Flow Language (CFL) • Fluxo de execução dos casos de teste • Case Study: Petroleum system.

  5. New Control Loop Johansson, C., Bucanac, C., The V-Model, April 1999. Graham, D.; Veenendaal, E.; Evans, I.; Black, R.; book: Foudantions of Software Testing - ISTQB Certification

  6. Static Diagram

  7. Dynamic Diagram

  8. Estudo de Caso: Sistema de Petróleo • Domínio: Controle de estoque e suprimento de petróleo e produtos derivados do petróleo. • Encontrar rotas que atendam um ponto do Brasil. • Rota • Destino • Origem • Produto • Quantidade desejada • Custo

  9. Estudo de Caso: Sistema de Petróleo Dados de Entrada: Destino: TT1 Produto: Gasolina Origem desejada: TA Quantidade: 10 mil t TT 1 (Gasolina) TA 2 3 mil t TA 1 2 mil t REF 1 10 mil t

  10. Modelo Conceitual User Interface Manager Agent Terminal Agent Delivery Local Agent Refinary Agent

  11. Referências http://seleniumhq.org/ - site do Selenium http://seleniumhq.org/docs/book/Selenium_Documentation.pdf - documentação do Selenium http://wiki.openqa.org/display/SEL/Contributed+User-Extensions – extensões do Selenium https://addons.mozilla.org/en-US/firefox/addon/1192 - XPather - plugin do Firefox para geração, edição, inspeção e extração de expressões em XPath. http://www.zvon.org/xxl/XPathTutorial/General/examples.html - Tutorial de XPath http://www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rhtm - Teste de expressões XPath em um arquivo específico http://www.junit.org/ - JUnit web site http://dbunit.sourceforge.net/ - DBUnit web site

  12. Fim!!

More Related