Publication
Software development with grammatical approach
dc.contributor.author | Kosar, Tomaz | |
dc.contributor.author | Mernik, Marjan | |
dc.contributor.author | Zumer, Viljem | |
dc.contributor.author | Henriques, Pedro Rangel | |
dc.contributor.author | Pereira, Maria João | |
dc.date.accessioned | 2008-04-03T18:03:10Z | |
dc.date.available | 2008-04-03T18:03:10Z | |
dc.date.issued | 2004 | |
dc.description.abstract | The 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.sponsorship | GRICES - MCTES | en |
dc.identifier.citation | Kosar, 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-404 | en |
dc.identifier.issn | 0350-5596 | en |
dc.identifier.uri | http://hdl.handle.net/10198/603 | |
dc.language.iso | eng | en |
dc.language.rfc3066 | eng | en |
dc.number | 4 | en |
dc.pagination | 393-404 | en |
dc.peerreviewed | yes | en |
dc.publisher | Slovene Society Informatika | en |
dc.subject | Software design and modelling | en |
dc.subject | Context-free grammars | en |
dc.subject | Attribute grammars | en |
dc.subject | Rapid prototyping | en |
dc.subject | Software development | |
dc.title | Software development with grammatical approach | en |
dc.type | journal article | |
dc.volume | 28 | en |
dspace.entity.type | Publication | |
oaire.citation.title | Informatica (Ljubljana) | |
person.familyName | Pereira | |
person.givenName | Maria João | |
person.identifier.ciencia-id | C912-4A49-A3B3 | |
person.identifier.orcid | 0000-0001-6323-0071 | |
person.identifier.rid | G-5999-2011 | |
person.identifier.scopus-author-id | 13907870300 | |
rcaap.rights | openAccess | en |
rcaap.type | article | |
relation.isAuthorOfPublication | a20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2 | |
relation.isAuthorOfPublication.latestForDiscovery | a20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2 |