{"?xml":{"@version":"1.0"},"edm: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-U00ONSCH/38dd1438-f242-4575-9566-21117edd0fe9/PDF","dcterms:extent":"130 KB"},{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:doc-U00ONSCH/d2241109-ff3c-4895-ab06-0491c1b31cfa/TEXT","dcterms:extent":"42 KB"}],"edm:TimeSpan":{"@rdf:about":"1977-2026","edm:begin":{"@xml:lang":"en","#text":"1977"},"edm:end":{"@xml:lang":"en","#text":"2026"}},"edm:ProvidedCHO":{"@rdf:about":"URN:NBN:SI:doc-U00ONSCH","dcterms:isPartOf":[{"@rdf:resource":"https://www.dlib.si/details/URN:NBN:SI:spr-EE5UIE2V"},{"@xml:lang":"sl","#text":"Informatica (Ljubljana)"}],"dcterms:issued":"2004","dc:creator":["Henriques, Pedro Rangel","Kosar, Tomaž","Mernik, Marjan","Pereira, Maria Joao Varanda","Žumer, Viljem"],"dc:format":[{"@xml:lang":"sl","#text":"letnik:28"},{"@xml:lang":"sl","#text":"številka:4"},{"@xml:lang":"sl","#text":"str. 393-404"}],"dc:identifier":["ISSN:0350-5596","COBISSID:9286422","URN:URN:NBN:SI:doc-U00ONSCH"],"dc:language":"en","dc:publisher":{"@xml:lang":"sl","#text":"Slovensko društvo Informatika"},"dc:subject":[{"@xml:lang":"en","#text":"grammar"},{"@xml:lang":"sl","#text":"informatika"},{"@xml:lang":"en","#text":"information science"},{"@xml:lang":"sl","#text":"modeliranje"},{"@xml:lang":"sl","#text":"načrtovanje programske opreme"},{"@xml:lang":"sl","#text":"slovnica"},{"@rdf:resource":"http://www.wikidata.org/entity/Q8091"}],"dcterms:temporal":{"@rdf:resource":"1977-2026"},"dc:title":{"@xml:lang":"sl","#text":"Software development with grammatical approach|"},"dc:description":{"@xml:lang":"sl","#text":"The paper presents a grammatical approach to software development. It supports formal software specification using attribute grammars, from which a rapid prototype can be generated, as well as the incremental software development. Domain concepts and relationships among them have to be identified from a problem statement and represented as a con text-free grammar. The obtained con text-free grammar describes the syntax of a domain-specific language whose semantics is the same as the functionality of the system under implementation. The semantics of this language is then described using attribute grammars from which a compiler is automatically generated. The execution of a particular program written in that domain-specific language corresponds to the execution of a prototype of the system on a particular use case"},"edm:type":"TEXT","dc:type":[{"@xml:lang":"sl","#text":"znanstveno časopisje"},{"@xml:lang":"en","#text":"journals"},{"@rdf:resource":"http://www.wikidata.org/entity/Q361785"}]},"ore:Aggregation":{"@rdf:about":"http://www.dlib.si/?URN=URN:NBN:SI:doc-U00ONSCH","edm:aggregatedCHO":{"@rdf:resource":"URN:NBN:SI:doc-U00ONSCH"},"edm:isShownBy":{"@rdf:resource":"http://www.dlib.si/stream/URN:NBN:SI:doc-U00ONSCH/38dd1438-f242-4575-9566-21117edd0fe9/PDF"},"edm:rights":{"@rdf:resource":"http://rightsstatements.org/vocab/InC/1.0/"},"edm:provider":"Slovenian National E-content Aggregator","edm:intermediateProvider":{"@xml:lang":"en","#text":"National and University Library of Slovenia"},"edm:dataProvider":{"@xml:lang":"sl","#text":"Slovensko društvo Informatika"},"edm:object":{"@rdf:resource":"http://www.dlib.si/streamdb/URN:NBN:SI:doc-U00ONSCH/maxi/edm"},"edm:isShownAt":{"@rdf:resource":"http://www.dlib.si/details/URN:NBN:SI:doc-U00ONSCH"}}}}