Figura 1: Componentes do Kepler



Documentos relacionados
VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

Noções de. Microsoft SQL Server. Microsoft SQL Server

LINX POSTOS AUTOSYSTEM

Guia de Utilização do Software

Apostila Oultlook 2007 Prof. Fabrício Melo

PROMOB ARCH PRIMEIROS PASSOS

Como gerar arquivos para Sphinx Operador

Simulador do Processador Neander T&D-Bench Simulator Manual do Usuário. por Júlio César Maccali. revisado por Prof. Christian Zambenedetti

Iniciação à Informática

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

GUIA INTEGRA SERVICES E STATUS MONITOR

ÍNDICE. 16/06/ :48 Leite Júnior

INTRODUÇÃO AO WINDOWS

Engenharia de Software I: Análise e Projeto de Software Usando UML

O Primeiro Programa em Visual Studio.net

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

MANUAL - BIKESYS. Versão 1.0 Beta. Março 2013

Configurar o Furbot no Eclipse

Permissão de Usuários

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

Instrução de acesso ao DVR da Yoko Modelo RYK925x Via Software.

TCI S5-USB. Cabo de Programação STEP5 - USB. Manual de Instalação

Engenharia de Software III

AULA Entidade-Relacionamento

QualiQuantiSoft Versão 1.3c

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO

Flex. MANUAL DE USO DA FERRAMENTA FLEX O Flex como gerenciador de conteúdo

Como criar formulário com o Google Drive

Geral: Manual de Utilização do Software de Teste Gradual Windows

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Gestão inteligente de documentos eletrônicos

Versão PIMACO AUTOADESIVOS LTDA. Assistente Pimaco Ajuda ao Usuário

O que há de novo. Audaces Idea

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Gerenciador de Referências. EndNote. Nonato Ribeiro Biblioteca de Ciências e Tecnologia (UFC)

Manual do Painel Administrativo

Aula 03 PowerPoint 2007

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Especificação de Requisitos

MODEM USB 3G+ WM31. Manual do Usuário

TCI 7200-U USB-PPI Cable

Microsoft Access XP Módulo Um

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT

6 - Apresentação do Painel de Controle do software DVR-Viewer. Itens Descrição 1 Lista do DVR: Adiciona/Modifica/Apaga a lista de DVRs conectados.

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

Conteúdo Store manager... 2

Sistemas Operacionais

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos

Apresentando o Sistema GeoOffice GPS Profissional

Treinamento GVcollege Módulo Acadêmico - Pedagógico

Manual de Gerenciamento de Conteúdo

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

AVISO. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

PDFsam. Manual de Operação. Superior Tribunal de Justiça. Fevereiro/2012 versão 01 - Manual montado por Rafael Verlangieri

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

Windows Explorer. Prof. Valdir

1º. Semestre de 2006 Marcelo Nogueira São José dos Campos - SP

3 SCS: Sistema de Componentes de Software

Caso você possua cadastro no Twitter, selecione a opção Logar com meu usuário, e insira seu nome de usuário e senha do serviço:

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Manual de Utilização do Zimbra

4 O Workflow e a Máquina de Regras

EAI Manual do Administrador

CONFIGURADOR DO PAINEL FP1 v 1.3

Anexo III Funcionamento detalhado do Sistema Montador de Autoria

Serviço Seguro de Mensagens Instantâneas

Interface do DT. Figura 1: Interface do DT. DT Help File v1.3

SISTEMAS OPERACIONAIS

Exemplo25 Leitura de dados de arquivos txt. Passos para a elaboração da aplicação:

Easytrade Admin Client

Laboratório de Programação I

Manual Captura S_Line

WordPress Institucional UFPel Guia Rápido

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ

GUIA DE UTILIZAÇÃO DO TOKEN

Aula Au 3 la 7 Windows-Internet

USANDO O ROUNDCUBE WEBMAIL

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Conhecendo o Proteus

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Usar o Office 365 em seu telefone Android

Lab - Configurando o Firewall do Windows 7

Tutorial de Instalação e Utilização do PDF Creator

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Transcrição:

Modelagem do Workflow Científico no Kepler Modelagem do workflow de simulação científica do trabalho: Uma abordagem para gerência de projetos de experimentos científicos. Em referencia à explicação detalhada citada na pg. 164, URL https://etn2all.wordpress.com/academia-3, arquivo Rodada de Simulação. O uso de um sistema de gerenciamento de workflow científico, a exemplo do Kepler 1 visa construir modelos de simulação e promove a aceleração do processo de exploração científica. A partir da composição de cenários com diferentes componentes, entre eles <atores>, e executar estes modelos usando diferentes comportamentos computacionais, que são implementados em componentes denominados <diretores>, listados na Figura 1 (ALTINTAS, 2006). Figura 1: Componentes do Kepler A semântica da interação do workflow é definida pelo <diretor>. O fluxo de dados contém tokens que são passados de um ator ao outro através das suas conexões. Caso um componente <diretor> não seja incluído no cenário, o SGWfC apresenta uma janela de Exception com a mensagem Cannot preinitialize a non-opaque actor, please add a diretor in.wfc. Interface do Kepler A Figura 2 apresenta a interface do Kepler. Ela possui uma <barra de menu>, uma <barra de ferramentas>, uma <árvore de componentes>, <um painel de referência> e uma <área de CANVAS2>, onde será modelado o workflow. 1 Kepler - é uma ferramenta multidisciplinar, provê um ambiente para o especialista desenvolver e executar workflows

Figura 2: Interface do Kepler Figura 2 (Barra de Menu): A <Barra de Menu> contém as seguintes funcionalidades principais: abrir arquivos ou endereços de workflows; salvar, imprimir e fechar workflows; copiar, colar, apagar atores; desfazer ou refazer um comando; opções de zoom para melhor visualizar o workflow; ferramentas para configurar o ambiente do aplicativo; recursos para controlar o funcionamento do workflow e permite adicionar portas e multiportas ao workflow. Figura 2 (Barra de Ferramentas): A barra de ferramentas contém as opções de zoom da <Barra de Menu>, bem como, os recursos para controlar o workflow. Os botões da barra de ferramentas são apresentados na Tabela 1. 2 O CANVAS é uma interface gráfica onde os engenheiros podem construir os workflows através de sua interface gráfica intuitiva.

Figura 2 (Árvore de componentes): Organiza os componentes disponíveis no Kepler, de acordo com os papéis que desempenham no workflow. Figura 2 (CANVAS): Os componentes (atores) são arrastados para o <CANVAS>, área do diagrama do workflow, onde podem ser conectados, configurados e executados. Segundo CARVALHO (2009), o Ator Composite é o responsável por criar subworkflows dentro de um workflow. Caso um workflow tenha muitas atividades que envolvam a participação de muitos atores, é aconselhável utilizar o CompositeActor para encapsulá-los, e, desta forma, melhor organizar visualmente o workflow no Kepler.

MODELAGEM Figura 3: Visão Geral do Workflow modelado no Kepler Na Figura 3, apresentamos o workflow do caso de estudo. Conforme modelado no Kepler para o estudo Uma Abordagem para Gerência de Projetos de Experimentos Científicos, neste caso utilizamos: 1. O diretor SDF (Figura 4), que supervisiona workflows bem simples e seqüenciais, foi utilizado. Ele define que a comunicação entre os atores é síncrona, isto é, os atores enviam e recebem tokens, que indicam quando eles serão disparados. Figura 4: Diretor para Simulação O diretor DE também pode ser utilizado, já que ele define que os atores se comunicam através de uma fila de eventos dependentes do tempo, utilizado em sistemas de filas, comunicações em rede, em modelos assíncronos de circuitos e em reações instantânea de sistemas físicos. 2. No Kepler, os atores analisam os dados de entrada, executam um processamento e fornecem uma saída, que são os responsáveis por encapsular as atividades do workflow. a. O ator <Composite> (Figura 5) para identificar o ciclo composto de atividades de uma simulação.

Figura 5: Ciclo da Simulação b. Na maioria dos casos os atores são programas específicos. O ator <External Execution> (Figura 6) para executar programas por linha de comando. Figura 6: Ator para execução de programas externos 3. Além disso, os arquivos de entrada e saída são os apresentados na Figura 7: (1) (2) (3) (4) Figura 7: Atores de entrada e saída Os dados de entrada ou saída podem ser transferidos internamente entre processos durante a execução do workflow ou podem estar relacionados a arquivos. Para leitura de arquivos, podemos destacar o FileReader (Figura 7.1). Da mesma maneira, para armazenamento em arquivo, o resultado pode ser armazenado pelo ator FileWriter (Figura 7.2). Caso o resultado seja um texto, ele pode ser exibido pelo ator Display (Figura 7.3); caso ele seja um imagem, pode ser exibido pelo ator ImageDisplay (Figura 7.4). 4. As variáveis programadas utilizadas são apresentadas na Figura 8, pelos atores Variable Setter (8.1), Parameter (8.2) e String Constant (8.3) e podem estar em portas de entrada/saída, que são consumidas pelo ator, produzidas por ele ou os dois juntos). (1) (2) (3) Figura 8: Variáveis

(1) (2) (3) (4) Figura 9: Conexões de DB O banco de dados (DB), Figura 9, é a principal fonte de dados utilizada pelo SPM. O Kepler possui uma biblioteca de acesso e consulta aos DBs, com componentes como os da Figura 9 (9.1 Open Database Connection, 9.2 Database Writer, 9.3 Database Query e 9.4 Close Database Connection). Os componentes de consulta possuem um parâmetro que corresponde à instrução SQL que realizará uma operação no banco.