Repository logo
 
Publication

Software development with grammatical approach

dc.contributor.authorKosar, Tomaz
dc.contributor.authorMernik, Marjan
dc.contributor.authorZumer, Viljem
dc.contributor.authorHenriques, Pedro Rangel
dc.contributor.authorPereira, Maria João
dc.date.accessioned2008-04-03T18:03:10Z
dc.date.available2008-04-03T18:03:10Z
dc.date.issued2004
dc.description.abstractThe paper presents a grammatical approach to problem solving. 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 context-free grammar. The obtained context-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.en
dc.description.sponsorshipGRICES - MCTESen
dc.identifier.citationKosar, Tomaz; Mernik, Marjan; Zumer, Viljem; Henriques, Pedro; Pereira, Maria João (2004). Software development with grammatical approach. Informatica (Ljubljana). ISSN 0350-5596. 28:4 p.393-404en
dc.identifier.issn0350-5596en
dc.identifier.urihttp://hdl.handle.net/10198/603
dc.language.isoengen
dc.language.rfc3066engen
dc.number4en
dc.pagination393-404en
dc.peerreviewedyesen
dc.publisherSlovene Society Informatikaen
dc.subjectSoftware design and modellingen
dc.subjectContext-free grammarsen
dc.subjectAttribute grammarsen
dc.subjectRapid prototypingen
dc.subjectSoftware development
dc.titleSoftware development with grammatical approachen
dc.typejournal article
dc.volume28en
dspace.entity.typePublication
oaire.citation.titleInformatica (Ljubljana)
person.familyNamePereira
person.givenNameMaria João
person.identifier.ciencia-idC912-4A49-A3B3
person.identifier.orcid0000-0001-6323-0071
person.identifier.ridG-5999-2011
person.identifier.scopus-author-id13907870300
rcaap.rightsopenAccessen
rcaap.typearticle
relation.isAuthorOfPublicationa20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2
relation.isAuthorOfPublication.latestForDiscoverya20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
informaticapaper.pdf
Size:
233.97 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.83 KB
Format:
Item-specific license agreed upon to submission
Description: