Logo do repositório
 
Miniatura indisponível
Publicação

Software development with grammatical approach

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
informaticapaper.pdf233.97 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

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.

Descrição

Palavras-chave

Software design and modelling Context-free grammars Attribute grammars Rapid prototyping Software development

Contexto Educativo

Citação

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

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Slovene Society Informatika

Licença CC