Numeroase aplicatii de analiza au nevoie de informatii, extrase din cod, despre structura acestuia, denumite modele primare ale structurii si dependentelor de cod.
Diferite extractoare pot extrage informatii din cod (sursa sau compilat) scris in diferite limbaje de programare, generand modelele primare ale structurii acestora.
Alte tool-uri specializate de analiza preiau modelele primare, realizand diverse task-uri de analiza, abstractizare, vizualizare, etc.
Structura modelelor primare nu depinde de limbajul de programare in care a fost implementat codul, este conforma metamodelului UNIQ-ART.
Articole care descriu UNIQ-ART:
Ioana Sora: Unified Modeling of Static Relationships between Program Elements, in: L.A. Maciaszek and J. Filipe (Eds.): ENASE 2012, CCIS 410, pp. 93--107. Springer, Heidelberg (2013). (a Springer CCIS Series book of extended versions of papers from ENASE 2012) SpringerLink
Ioana Sora: A Meta-model for Representing Language-independent Primary Dependency Structures, in Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2012), Wroclaw, Poland, 29-30 June, 2012, SciTePress, pag 65-74. DOI=10.5220/0003991400650074 , pdf. (DBLP, Scopus)