Metamodels in Software Design

A tantárgy neve magyarul / Name of the subject in Hungarian: Metamodellek a szoftverfejlesztésben

Last updated: 2012. november 24.

Budapest University of Technology and Economics
Faculty of Electrical Engineering and Informatics
Course ID Semester Assessment Credit Tantárgyfélév
VIIIM228 2 2/1/0/v 4  
3. Course coordinator and department Dr. László Zoltán Ferenc,
6. Pre-requisites
Kötelező:
NEM ( TárgyEredmény( "BMEVIMIMA00" , "jegy" , _ ) >= 2
VAGY
TárgyEredmény("BMEVIMIMA00", "FELVETEL", AktualisFelev()) > 0)

A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.

8. Synopsis Main concepts of the Model Driven Software Development (MDSD). Role and perspectives of the MDSD in the software engineering. Metamodels and transformations. Layered and multidimensional modeling. Meta Object Facility (MOF) as the basis of metamodeling. The Object Constraint Language (OCL). Basic principles of the Model Driven Architecture (MDA). The MDA standards, and its implementations. Template languages. Simple compiler technologies. Compilers and its models. Model-transformations. Aspects and models. Invasive program development. Managing inherited codes, reverse engineering, re-engineering, refactoring. Improving software quality by model-based transformations. Applying development tools.
14. Required learning hours and assignment
Kontakt óra
Félévközi készülés órákra
Felkészülés zárthelyire
Házi feladat elkészítése
Kijelölt írásos tananyag elsajátítása
Vizsgafelkészülés
Összesen