Metamodelare

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Ilustrația Meta-Object
Exemplu de ontologie

Metamodelarea sau meta-modelarea (în engleză Metamodeling ), în ingineria software și ingineria sistemelor, este analiza, construcția și dezvoltarea structurilor, regulilor, constrângerilor, modelelor și teoriilor aplicabile și utile pentru modelarea claselor predefinite de probleme.

Metamodelarea este construirea unei colecții de concepte într-un anumit domeniu. Un model este o abstractizare a fenomenelor într-o lume reală: un metamodel este o altă abstractizare, care evidențiază proprietățile modelului în sine. Un model se conformează metamodelului său în același mod în care un program de computer se conformează gramaticii limbajului de programare în care este scris.

Domenii în care sunt utilizate metamodele:

  • O schemă pentru date semantice care trebuie schimbate sau stocate
  • Un limbaj care acceptă o anumită metodă sau proces
  • Un limbaj pentru exprimarea semanticii suplimentare față de informațiile existente

Una dintre cele mai active ramuri ale ingineriei bazate pe model este abordarea numită arhitectură bazată pe model propusă de OMG . Limbajul pentru scrierea metamodelelor se numește Meta Object Facility sau MOF . OMG a propus câteva metamodele, inclusiv: UML, SysML , SPEM sau CWM. ISO a publicat, de asemenea, standardul ISO / IEC 24744 metamodel.

Elemente conexe

Alte proiecte

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT