<?xml version="1.0"?><rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:edm="http://www.europeana.eu/schemas/edm/" xmlns:wgs84_pos="http://www.w3.org/2003/01/geo/wgs84_pos" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdaGr2="http://rdvocab.info/ElementsGr2" xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ore="http://www.openarchives.org/ore/terms/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:dcterms="http://purl.org/dc/terms/"><edm:WebResource rdf:about="http://www.dlib.si/stream/URN:NBN:SI:DOC-RG5DOY9E/3-5-8d16f5783-7b572fa4a4572875-40f00/PDF"><dcterms:extent>3680 KB</dcterms:extent></edm:WebResource><edm:WebResource rdf:about="http://www.dlib.si/stream/URN:NBN:SI:DOC-RG5DOY9E/52746953-ff76-416e-bfd0-33bebb88f319/TEXT"><dcterms:extent>402 KB</dcterms:extent></edm:WebResource><edm:WebResource rdf:about="http://www.dlib.si/stream/URN:NBN:SI:DOC-RG5DOY9E/40b7f887-5256-44f3-85ad-7120f5a73750/WEB"><dcterms:extent>0 KB</dcterms:extent></edm:WebResource><edm:ProvidedCHO rdf:about="URN:NBN:SI:DOC-RG5DOY9E"><dcterms:issued>2022</dcterms:issued><dc:contributor>Črepinšek, Matej</dc:contributor><dc:creator>Kovačević, Željko</dc:creator><dc:format xml:lang="sl">XXVI, 132 f., 30 cm</dc:format><dc:identifier>COBISSID:99642627</dc:identifier><dc:identifier>URN:URN:NBN:SI:doc-RG5DOY9E</dc:identifier><dc:language>en</dc:language><dc:publisher xml:lang="sl">Kovačević Ž.</dc:publisher><dc:source xml:lang="sl">visokošolska dela</dc:source><dc:subject xml:lang="sl">atributne gramatike</dc:subject><dc:subject xml:lang="en">attribute grammars</dc:subject><dc:subject xml:lang="sl">disertacije</dc:subject><dc:subject xml:lang="en">domain-specific languages</dc:subject><dc:subject xml:lang="sl">domensko specifični jeziki</dc:subject><dc:subject xml:lang="en">genetic programming</dc:subject><dc:subject xml:lang="sl">genetsko programiranje</dc:subject><dc:subject xml:lang="en">grammatical inference</dc:subject><dc:subject xml:lang="en">memetic algorithm</dc:subject><dc:subject xml:lang="sl">memetski algoritmi</dc:subject><dc:subject xml:lang="en">semantic inference</dc:subject><dc:subject xml:lang="sl">semantično sklepanje</dc:subject><dc:subject xml:lang="sl">sklepanje o gramatikah</dc:subject><dc:title xml:lang="sl">Automatic compiler/interpreter generation from programs for domain-specific languages using semantic inference| doktorska disertacija|</dc:title><dc:description xml:lang="sl">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</dc:description><dc:description xml:lang="sl">Doktorska disertacija opisuje raziskovalno delo na področju semantičnega sklepanja, ki je razširitev sklepanja o gramatikah. Glavna naloga sklepanja o gramatikah je zapisati sintaktično strukturo (gramatiko) iz podanih pozitivnih primerov programa, katerim lahko dodamo še negativne primere. Vendar nas sklepanje o gramatikah privede le do ustrezne sintaktične strukture programskega jezika. Toda kadar imajo sintaktično pravilni programi še dodatne omejitve sklepanje o gramatiki ne zadošča in potrebna je razširitev - sklepanje o semantiki, ki nas popelje v semantiko programskega jezika. V doktorski nalogi pokažemo, da je s pomočjo semantičnega sklepanja možno avtomatsko generirati prevajalnik/interpreter za manjše domensko specifične jezike samo na podlagi podanih programov in njihovih pomenov. V ta namen smo razvili orodje LISA.SI kot nadgradnjo generatorja prevajalnikov/interpreterjev LISA z uporabo evolucijskega računanja, ki uspešno preišče ogromen preiskovalni prostor vseh možnih rešitev semantičnega sklepanja. Pri tem smo uspešno pridobili raznovrstne atributne gramatike. Z uporabo genetskega programiranja smo uspešno sklepali na atributne gramatike vrste S in L. Medtem ko je za sklepanje absolutno necikličnih atributnih gramatik (ANC-AG), ki imajo kompleksne odvisnosti med atributi, bila potrebna integracija memetskih algoritmov v orodje LISA.SI</dc:description><edm:type>TEXT</edm:type><dc:type xml:lang="sl">visokošolska dela</dc:type><dc:type xml:lang="en">theses and dissertations</dc:type><dc:type rdf:resource="http://www.wikidata.org/entity/Q1266946" /></edm:ProvidedCHO><ore:Aggregation rdf:about="http://www.dlib.si/?URN=URN:NBN:SI:DOC-RG5DOY9E"><edm:aggregatedCHO rdf:resource="URN:NBN:SI:DOC-RG5DOY9E" /><edm:isShownBy rdf:resource="http://www.dlib.si/stream/URN:NBN:SI:DOC-RG5DOY9E/3-5-8d16f5783-7b572fa4a4572875-40f00/PDF" /><edm:rights rdf:resource="http://rightsstatements.org/vocab/InC/1.0/" /><edm:provider>Slovenian National E-content Aggregator</edm:provider><edm:intermediateProvider xml:lang="en">National and University Library of Slovenia</edm:intermediateProvider><edm:dataProvider xml:lang="sl">Univerza v Mariboru, Fakulteta za elektrotehniko računalništvo in informatiko</edm:dataProvider><edm:object rdf:resource="http://www.dlib.si/streamdb/URN:NBN:SI:DOC-RG5DOY9E/maxi/edm" /><edm:isShownAt rdf:resource="http://www.dlib.si/details/URN:NBN:SI:DOC-RG5DOY9E" /></ore:Aggregation></rdf:RDF>