A framework to implement self adaptive agents that apply self test
Download
1 / 13

A Framework to Implement Self-Adaptive Agents that Apply Self-Test - PowerPoint PPT Presentation


  • 84 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'A Framework to Implement Self-Adaptive Agents that Apply Self-Test' - finn


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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
Motivação Self-Test

  • 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.


Main idea
Main Idea Self-Test

  • 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


Xml files
XML Files Self-Test

  • 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.


New control loop
New Control Loop 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


Static diagram
Static Diagram Self-Test


Dynamic diagram
Dynamic Diagram Self-Test


Estudo de caso sistema de petr leo
Estudo de Caso: Sistema de Petróleo Self-Test

  • 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


Estudo de caso sistema de petr leo1
Estudo de Caso: Sistema de Petróleo Self-Test

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


Modelo conceitual
Modelo Conceitual Self-Test

User Interface

Manager

Agent

Terminal

Agent

Delivery Local

Agent

Refinary

Agent


Refer ncias
Referências Self-Test

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


A framework to implement self adaptive agents that apply self test

Fim!! Self-Test