AuGeMMI

Generació automàtica d’interfície home-màquina per a bases de dades des d’una ontologia de domini, com a part de les activitats FAMOUS promogudes per l’ESA.

AuGeMMI, sigles en anglès de “Generació automàtica d’interfície home-màquina per a bases de dades des d’una ontologia de domini”.
El desenvolupament de bases de dades de satèl·lits de referència (SRDB) ha estat sempre una qüestió crítica per als projectes espacials europeus. La finalitat de les SRDB és recollir i conservar tots els coneixements requerits per als assajos previs al llançament de la nau i els seus components durant AIT i l’operació de la nau després del seu llançament.
El repte per a aquest tipus de sistemes és doble:

  • El sistema ha de satisfer totes les parts implicades, cadascuna de les quals té una visió limitada a l’àmbit de la seva competència. Els participants estan repartits per diferents àrees geogràfiques i intervenen en diferents moments del projecte.
  • El desenvolupament d’una SRDB triga massa temps (al voltant de 5 anys), molt de temps per a alguns usuaris, com l’equip de desenvolupament del programari embarcat, que necessita el sistema disponible en uns quants mesos des de la fase de posada en marxa C/D.

La solució proposada per l’ESA per a aquest problema consisteix a desenvolupar un mitjà que satisfaci les necessitats dels participants (centrant-se en el QUÈ –semàntica– més que en el COM) en un model conceptual, i automatitzar la producció de les SRDB a partir d’aquest model.

La metodologia 

La metodologia FAMOUS , establerta per l’Agència en el context del "sistema d’unificació de models basat en la realitat" de TRP, és un mètode formal basat en anotacions com FBM ORM per a modelització de la informació, amb l’objectiu de donar una resposta completa a les necessitats de totes les parts interessades i produir el model conceptual resultant que pugui ser verificat i validat per cada interessat abans del desenvolupament de qualsevol programari per a base de dades.

L’activitat AuGeMMI ha establert de quina manera pot transformar-se la informació recollida mitjançant la metodologia FAMOUS en els coneixements requerits per automatitzar la producció de qualsevol programari SRDB.
 

SRDB

 

Dos prototips, dos enfocaments diferents

Com a prova de concepte, AuGeMMI ha produït dos prototips per a dos enfocaments diferents:

  • El marc Oracle AuGeMMI, capaç de produir una SRDB MMI al web basat en tecnologies Oracle (Oracle RDBMS, ADF, JHeadStart i Forms2ADF).
  • El marc Eclipse AuGeMMI, capaç de produir una SRDB MMI de sobretaula basada en tecnologies Eclipse (EMF).
     
GMV AuGeMMI

 

Els dos prototips, que neixen del mateix model conceptual, demostren la possibilitat de produir de manera automàtica MMI semànticament riques més properes a la visió del sistema de l’interessat que altres enfocaments que, per exemple, produeixen una MMI a partir d’un model d’implementació (p. ex., taules Oracle).

Si bé aquestes dues solucions són tècnicament diferents (relacional, l'una, i orientada a l’objecte, l’altra), són semànticament equivalents des del punt de vista de l’emmagatzemament de dades. Es poden intercanviar dades entre les dues solucions sense cap pèrdua semàntica, la qual cosa demostra l’existència  d’interoperabilitat semàntica.


Source URL: https://www.gmv.com/sobre-gmv/coneix-lempresa/ajuts-rdi/augemmi