Reengineering är ett av nyckelbegreppen inom programvaruunderhåll och utveckling. Den omfattar i allmänhet någon form av omvänd konstruktion följt av någon form av framkallning eller omstrukturering. I tidningen fokuserar vi på databas reverse engineering. Modelldriven programvaruteknik främjar idén om abstraktion av genomförandedetaljer genom att fokusera på: modeller som förstklassiga enheter och automatiserad generering av modeller eller kod från andra modeller. I metoden meta-modeller används för att definiera modellering språk. En databas reverse engineering process kan dra nytta av att integrera meta-modeller och meta-modeller i processen. Mångfalden av modeller relaterade till databaser pekar på behovet och betydelsen av modeller-till-modeller transformationer mellan dessa modeller på olika abstraktionsnivåer. Dessa omvandlingar är baserade på metamodeller som överensstämmer med transformationernas källa och målmodeller. En databas reverse engineeringsprocess kan utföras genom en kedja av modell-till-modell transformationer baserade på en uppsättning meta-modeller. I dokumentet diskuterar vi vikten av meta-modellering i samband med databas omvänd ingenjörskonst och presenterar en fallstudie som illustrerar en metod för databas omvänd ingenjörskonst. Nyckelord: databas reverse engineering • modelldriven programvaruteknik • meta-modeller • intensiva databasmetamodeller. © Versita sp. Det är ingen fara.
Ristic m.fl. REF definierar en modelldriven databasmekanism för omvänd teknik genom en kedja av modell-till-modell-omvandlingar.
Database reverse engineering based on meta-models
{'venue': None, 'journal': 'Open Computer Science', 'mag_field_of_study': ['Computer Science']}