Propostas Submetidos

DEI - FCTUC
Gerado a 2024-05-17 04:29:44 (Europe/Lisbon).
Voltar

Titulo Estágio

Voice2Model – Interfaces conversacionais em contexto de modelação

Áreas de especialidade

Engenharia de Software

Local do Estágio

Lisboa

Enquadramento

A modelação de software dá um grande salto neste aspecto na capacidade de sistematizar esta linguagem, mas oferece uma linguagem centrada no padrão e não no objecto de negócio. Este projecto pretende fazer esta aproximação, primeiro numa vertente gramatical, e depois numa vertente vocal.

O Genio é uma plataforma MDD (Model Drive Development) de desenvolvimento de software. Os modelos geridos nesta plataforma descrevem por completo a funcionalidade do sistema final. Os objectos de negócio são geridos nestes modelos e são estabelecidas relações entre eles.

A construção de dicionários de objectos que possam constituir nomes comuns é essencial a que a comunicação humana, que faz uso de ambiguidade e pressupostos, possa ser transformada correctamente em modelos consistentes.

Objetivo

Objectivo
Explorar novas formas de interacção pessoa-máquina. Uma das grandes dificuldades da modelação de sistemas é como sistematizar o diálogo entre peritos de negócio e peritos de tecnologia.

Componentes a realizar

- Análise do modelo do Genio e de mecanismos de análise gramatical.
- Prototipagem do isolamento de objectos em bibliotecas.
- Prototipagem do mecanismo interpretativo da linguagem.
- Compilação da linguagem em acções a efectuar no modelo.
- Integração das técnicas na plataforma Genio
- Opcional: Explorar técnicas de NLP em substituição da gramática formal.
- Opcional: Explorar a integração de conversores de voz para texto nos mecanismos.

Plano de Trabalhos - Semestre 1

Fases do projecto

- Entrar em contacto com a metodologia de criação de aplicação através da plataforma Genio. Conhecer que partes do código final são geradas automaticamente.

- Criar um formato de definição de objectos que permita que este seja importado para um modelo existente

Plano de Trabalhos - Semestre 2

Fases do projecto

- Definir uma gramática de introdução de comandos a ser usada pelo perito de negócio.
- Usar a gramática para executar orquestrar os verbos e nomes detectados em modificações e adições ao modelo.

- Padronizar os mecanismos criados e integrar solução na plataforma de modelação Genio.
- Testes de verificação e validação da funcionalidade

Condições

Estágio presencial, bolsa de estágio, formação

Orientador

Rodrigo Serafim
rserafim@quidgest.pt 📩