Início Sobre a GMV Conheça a empresa Ajudas I+D+i AuGeMMI Imprimir Partilhar Geração automática de interface homem-máquina para bases de dados a partir de uma ontologia de domínio, como parte das atividades FAMOUS promovidas pela Agência Espacial Europeia. AuGeMMI, siglas de «Geração automática de interface homem-máquina para bases de dados a partir de uma ontologia de domínio». O desenvolvimento de bases de dados de satélites de referência (SRDBs) foi sempre uma questão crítica para os projetos espaciais europeus. A finalidade das SRDBs é recolher e conservar todos os conhecimentos requeridos para os ensaios prévios ao lançamento da nave e os seus componentes durante AIT e a operação da nave depois do seu lançamento. O desafio para este tipo de sistemas é duplo: O sistema deve satisfazer todas as partes envolvidas, cada umas das quais tem uma visão limitada ao âmbito da sua competência. Os participantes estão distribuídos por diferentes áreas geográficas e intervêm em diferentes momentos do projeto. O desenvolvimento de uma SRDB demora demasiado tempo (cerca de 5 anos), muito tempo para alguns utilizadores, como a equipa de desenvolvimento do software embarcado, que precisa do sistema disponível em poucos meses desde a fase de arranque C/D. A solução proposta pela Agência Espacial Europeia para esse problema consiste em desenvolver um meio que satisfaça as necessidades dos participantes (centrando-se no QUÊ – semântica – mais do que no COMO) num modelo conceptual, e automatizar a produção das SRDBs a partir desse modelo. A metodologia A metodologia FAMOUS estabelecida pela Agência no contexto do "sistema de unificação de modelos baseado na realidade" de TRP é um método formal baseado em anotações como FBM e ORM para modelização da informação, com o objetivo de dar resposta completa às necessidades de todas as partes interessadas e produzir o modelo conceptual resultante que possa ser verificado e validado por cada interessado antes do desenvolvimento de qualquer software para base de dados. A atividade AuGeMMI estabeleceu de que maneira se pode transformar a informação recolhida mediante a metodologia FAMOUS nos conhecimentos requeridos para automatizar a produção de qualquer software SRDB. Dois protótipos, duas abordagens diferentes Como prova de conceito, AuGeMMI produziu dois protótipos para duas abordagens diferentes: O Marco Oracle AuGeMMI, capaz de produzir uma SRDB MMI na web baseada em tecnologias Oracle (Oracle RDBMS, ADF, JHeadStart e Forms2ADF). O Marco Eclipse AuGeMMI, capaz de produzir uma SRDB MMI de mesa baseada em tecnologias Eclipse (EMF). Os dois protótipos, que nascem do mesmo modelo conceptual, demonstram a possibilidade de produzir, automaticamente MMIs semanticamente ricas mais próximas da visão do sistema do interessado que outras abordagens que, por exemplo, produzem uma MMI a partir de um modelo de implementação (p. ex., tabelas Oracle). Apesar de estas duas soluções serem tecnicamente diferentes (relacional uma e orientada ao objeto a outra), são semanticamente equivalentes do ponto de vista do armazenamento de dados. Podem intercambiar-se dados entre as duas soluções sem nenhuma perda semântica, o que demonstra a existência de interoperabilidade semântica. Participam em AuGeMMI: ESA: Contrato da ESA (Agência Espacial Europeia) encabeçado por Serge Valera (ESTEC/TEC-SWM). GMV: (ES, J. Pacios) participa como fornecedor principal do consórcio, encarregado do desenvolvimento do quadro AuGeMMI para Oracle. ScopeSET: (DE, M. Benkel) participa como empreiteiro encarregado do desenvolvimento do quadro AuGeMMI para Eclipse. PNA Group: (NL, I. Lemmens e J. P. Koster) participa como empreiteiro encarregado do suporte de FBM e o desenvolvimento da ontologia do domínio. ORM Solutions: proporcionou suporte para o software NORMA e o quadro JFE.