DSL įtraukimas į GPL: gramatinių išvadų metodas
|
Title | DSL įtraukimas į GPL: gramatinių išvadų metodas |
Authors | |
Abstract | Tam tikrai sričiai būdingos kalbos (Domain-Specific Languages, DSL) į bendros paskirties kalbas (General-Purpose Languages, GPL) dažnai įterpiamos tam, kad būtų pateiktos sričiai būdingos problemos išreiškimui. Vartojama natūrali tos srities sintaksė GPL programose. Tai pagreitina plėtros procesą, programos tampa suprantamesnės, lengviau atlikti pasikartojančias užduotis. Galutiniai vartotojai ar srities ekspertai žino, kokią sintaksę reikėtų vartoti, tačiau nemoka sukurti gramatikos ir kalbos apdorojančių priemonių. Norint gauti gramatiką iš įvesties pavyzdžių, galima naudoti gramatines išvadas. Gramatikai išgauti iš DSL pavyzdžių buvo naudojamas gramatinių išvadų memetitinis algoritmas, vadinamas MAGIc. Šiame darbe MAGIc praplečiamas, įdiegiant apdorotas DSL į esamą GPL gramatiką. Be to, į išvadų gavimo procesą įtraukiami ir neigiami pavyzdžiai. Iš gautų rezultatų galima spręsti, kad MAGIc puikiai tinka DSL įtraukti, o išvadų gavimo procesas, naudojant negatyvius pavyzdžius, tobulesnis.http://dx.doi.org/10.5755/j01.itc.40.4.980 |
Publisher | Kaunas University of Technology |
Date | 2011-12-15 |
Source | Informacinės technologijos ir valdymas Vol 40, No 4 (2011) |
Rights | Copyright terms are indicated in the Republic of Lithuania Law on Copyright and Related Rights, Articles 4-37. |