Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1183764

Avtomatsko generiranje prevajalnika/interpreterja iz programov za domensko-specifične jezike z uporabo semantičnega sklepanja


Kovačević, Željko
Avtomatsko generiranje prevajalnika/interpreterja iz programov za domensko-specifične jezike z uporabo semantičnega sklepanja, 2022., doktorska disertacija, Fakultet elektrotehnike, računarstva i informatike, Maribor, Slovenija


CROSBI ID: 1183764 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Avtomatsko generiranje prevajalnika/interpreterja iz programov za domensko-specifične jezike z uporabo semantičnega sklepanja
(Automatic Compiler/Interpreter generation from programs for Domain-Specific Languages using Semantic Inference)

Autori
Kovačević, Željko

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, doktorska disertacija

Fakultet
Fakultet elektrotehnike, računarstva i informatike

Mjesto
Maribor, Slovenija

Datum
01.02

Godina
2022

Stranica
132

Mentor
Črepinšek, Matej

Ključne riječi
sklepanje o gramatikah ; semantično sklepanje ; genetsko programiranje ; atributne gramatike ; memetski algoritem ; domensko specifični jeziki
(grammatical inference ; semantic inference ; genetic programming ; attribute grammars ; memetic algorithm ; domain-specific languages)

Sažetak
Presented doctoral dissertation describes a research work on Semantic Inference, which can be regarded as an extension of Grammar Inference. The main task of Grammar Inference is to induce a grammatical structure from a set of positive samples (programs), which can sometimes also be accompanied by a set of negative samples. Successfully applying Grammar Inference can result only in identifying the correct syntax of a language. But, when valid syntactical structures are additionally constrained with context-sensitive information the Grammar Inference needs to be extended to the Semantic Inference. With the Semantic Inference a further step is realised, namely, towards inducing language semantics. In this doctoral dissertation it is shown that a complete compiler/interpreter for small Domain-Specific Languages (DSLs) can be generated automatically solely from given programs and their associated meanings using Semantic Inference. For the purpose of this research work the tool LISA.SI has been developed on the top of the compiler/interpreter generator tool LISA that uses Evolutionary Computations to explore and exploit the enormous search space that appears in Semantic Inference. A wide class of Attribute Grammars has been learned. Using Genetic Programming approach S-attributed and L-attributed have been inferred successfully, while inferring Absolutely Non-Circular Attribute Grammars (ANC-AG) with complex dependencies among attributes has been achieved by integrating a Memetic Algorithm (MA) into the LISA.SI tool.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo, Temeljne tehničke znanosti



POVEZANOST RADA


Ustanove:
Tehničko veleučilište u Zagrebu

Profili:

Avatar Url Željko Kovačević (autor)

Poveznice na cjeloviti tekst rada:

Pristup cjelovitom tekstu rada

Citiraj ovu publikaciju:

Kovačević, Željko
Avtomatsko generiranje prevajalnika/interpreterja iz programov za domensko-specifične jezike z uporabo semantičnega sklepanja, 2022., doktorska disertacija, Fakultet elektrotehnike, računarstva i informatike, Maribor, Slovenija
Kovačević, Ž. (2022) 'Avtomatsko generiranje prevajalnika/interpreterja iz programov za domensko-specifične jezike z uporabo semantičnega sklepanja', doktorska disertacija, Fakultet elektrotehnike, računarstva i informatike, Maribor, Slovenija.
@phdthesis{phdthesis, author = {Kova\v{c}evi\'{c}, \v{Z}eljko}, year = {2022}, pages = {132}, keywords = {sklepanje o gramatikah, semanti\v{c}no sklepanje, genetsko programiranje, atributne gramatike, memetski algoritem, domensko specifi\v{c}ni jeziki}, title = {Avtomatsko generiranje prevajalnika/interpreterja iz programov za domensko-specifi\v{c}ne jezike z uporabo semanti\v{c}nega sklepanja}, keyword = {sklepanje o gramatikah, semanti\v{c}no sklepanje, genetsko programiranje, atributne gramatike, memetski algoritem, domensko specifi\v{c}ni jeziki}, publisherplace = {Maribor, Slovenija} }
@phdthesis{phdthesis, author = {Kova\v{c}evi\'{c}, \v{Z}eljko}, year = {2022}, pages = {132}, keywords = {grammatical inference, semantic inference, genetic programming, attribute grammars, memetic algorithm, domain-specific languages}, title = {Automatic Compiler/Interpreter generation from programs for Domain-Specific Languages using Semantic Inference}, keyword = {grammatical inference, semantic inference, genetic programming, attribute grammars, memetic algorithm, domain-specific languages}, publisherplace = {Maribor, Slovenija} }




Contrast
Increase Font
Decrease Font
Dyslexic Font