desenvolvimento de ferramentas de modelagem para especificação do serviço x-gov

1
Desenvolvimento de ferramentas de modelagem para especificação do serviço x-gov Daniel Interliche de Oliveira, Lucia Filgueiras, Wladimir Braguini Domingues Escola Politécnica da Universidade de São Paulo O projeto X-Gov A proposta do projeto X- Gov é estudar os aspectos envolvidos na implementação de aplicações de mídia cruzada em serviços de governo. Este projeto é patrocinado pelo convênio Fapesp / Microsoft Research http://lts- i.pcs.usp.br/xgov/ A edição do processo de governo é o primeiro passo no desenvolvimento de um serviço de governo eletrônico, no contexto do framework X-Gov. Usando esta ferramenta gráfica, um analista de governo criará um esquema visual do seu serviço e seus parâmetros de configuração, criando um arquivo descritor desse serviço em XML. A ferramenta permite o uso de componentes de tarefas e de transições de mídia cruzada. Para construir o X-Builder, usou-se a plataforma Eclipse GMF, que construiu a ferramenta a partir do modelo abaixo. Representação visual de Linguagens Específicas de domínio (DSL’s) e sua contextualização no projeto X-Gov Diversos padrões foram identificados nos serviços de governo eletrônico, que constitui nosso domínio. Esta etapa de análise resultou em uma lista de task patterns. A partir da definição dos task patterns, utilizamos técnicas de engenharia de componentização que, como o próprio nome sugere, visam transformar os task patterns em componentes, de tal forma que possam ser implementados no framework x-gov. A linguagem especifica de domínio (DSL) deve descrever semanticamente todas as tarefas padrões previamente definidas e concretizadas a partir dos componentes e, desta forma, fornecer recursos práticos para uma descrição de todas as etapas necessárias para a realização de um serviço de governo, suas mídias e suas transições dentro de um processo de governo, conforme abordado. Como a ferramenta gráfica traduz os elementos da DSL, ela também deve explicitar, visualmente, os componentes do nosso domínio, dando suporte aos elementos da DSL. Neste trabalho, foi pesquisado o tema de “task models for multimodal interactionidentificadas as tecnologias para o desenvolvimento de modelos gráficos interativos, visando o desenvolvimento de uma ferramenta gráfica interativa, o X-Builder, para a descrição de um serviço de governo em mídia cruzada. Ferramenta gráfica de modelagem

Upload: mervin

Post on 05-Jan-2016

32 views

Category:

Documents


2 download

DESCRIPTION

Desenvolvimento de ferramentas de modelagem para especificação do serviço x-gov. Daniel Interliche de Oliveira, Lucia Filgueiras, Wladimir Braguini Domingues Escola Politécnica da Universidade de São Paulo. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Desenvolvimento de ferramentas de modelagem para especificação do serviço  x-gov

Desenvolvimento de ferramentas de modelagem para especificação do serviço x-gov

Daniel Interliche de Oliveira, Lucia Filgueiras, Wladimir Braguini Domingues Escola Politécnica da Universidade de São Paulo

O projeto X-Gov

A proposta do projeto X-Gov é estudar os aspectos envolvidos na implementação de aplicações de mídia cruzada em serviços de governo.

Este projeto é patrocinado pelo convênio Fapesp / Microsoft Research

http://lts-i.pcs.usp.br/xgov/

A edição do processo de governo é o primeiro passo no desenvolvimento de um serviço de governo eletrônico, no contexto do framework X-Gov. Usando esta ferramenta gráfica, um analista de governo criará um esquema visual do seu serviço e seus parâmetros de configuração, criando um arquivo descritor desse serviço em XML. A ferramenta permite o uso de componentes de tarefas e de transições de mídia cruzada.

Para construir o X-Builder, usou-se a plataforma Eclipse GMF, que construiu a ferramenta a partir do modelo abaixo.

Representação visual de Linguagens Específicas de domínio (DSL’s) e sua contextualização no projeto X-Gov

Diversos padrões foram identificados nos serviços de governo eletrônico, que constitui nosso domínio. Esta etapa de análise resultou em uma lista de task patterns. A partir da definição dos task patterns, utilizamos técnicas de engenharia de componentização que, como o próprio nome sugere, visam transformar os task patterns em componentes, de tal forma que possam ser implementados no framework x-gov.A linguagem especifica de domínio (DSL) deve descrever semanticamente todas as tarefas padrões

previamente definidas e concretizadas a partir dos componentes e, desta forma, fornecer recursos práticos para uma descrição de todas as etapas necessárias para a realização de um serviço de governo, suas mídias e suas transições dentro de um processo de governo, conforme já abordado. Como a ferramenta gráfica traduz os elementos da DSL, ela também deve explicitar, visualmente, os componentes do nosso domínio, dando suporte aos elementos da DSL.

Neste trabalho, foi pesquisado o tema de “task models for multimodal interaction” identificadas as tecnologias para o desenvolvimento de modelos gráficos interativos, visando o desenvolvimento de uma ferramenta gráfica interativa, o X-Builder, para a descrição de um serviço de governo em mídia cruzada.

Ferramenta gráfica de modelagem