Logo Goletty

DSL įtraukimas į GPL: gramatinių išvadų metodas
Journal Title Information Technology And Control
Journal Abbreviation ITC
Publisher Group Kaunas University of Technology (KTU) Open Journal Systems (KTU)
Website http://www.eejournal.ktu.lt/index.php/ITC
PDF (373 kb)
   
Title DSL įtraukimas į GPL: gramatinių išvadų metodas
Authors Hrnčič, Dejan; Mernik, Marjan; Bryant, Barrett R.
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 sri­ties 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čia­mas, į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.

 

See other article in the same Issue


Goletty © 2024