A framework to implement self adaptive agents that apply self test
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

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


  • 39 Views
  • Uploaded on
  • Presentation posted in: General

A Framework to Implement Self-Adaptive Agents that Apply Self-Test. Andrew Diniz da Costa [email protected] 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.

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

[email protected]


Motiva o

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.


Main idea

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


Xml files

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.


New control loop

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


Static diagram

Static Diagram


Dynamic diagram

Dynamic Diagram


Estudo de caso sistema de petr leo

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


Estudo de caso sistema de petr leo1

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


Modelo conceitual

Modelo Conceitual

User Interface

Manager

Agent

Terminal

Agent

Delivery Local

Agent

Refinary

Agent


Refer ncias

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


A framework to implement self adaptive agents that apply self test

Fim!!


  • Login