Publicação
Software development with grammatical approach
| Resumo: | 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. |
|---|---|
| Autores principais: | Kosar, Tomaz |
| Outros Autores: | Mernik, Marjan; Zumer, Viljem; Henriques, Pedro Rangel; Pereira, Maria João |
| Assunto: | Software design and modelling Context-free grammars Attribute grammars Rapid prototyping Software development |
| Ano: | 2004 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | inglês |
| Origem: | Biblioteca Digital do IPB |
Registos relacionados
article Grammatical approach to problem solving
por: Henriques, Pedro Rangel
Publicado em: (2003)
por: Henriques, Pedro Rangel
Publicado em: (2003)
article De re aedificatoria orders systematization shape grammar.
por: quaresma, filipe coutinho
Publicado em: (2014)
por: quaresma, filipe coutinho
Publicado em: (2014)
article pyZtrategic: a zipper-based embedding of strategies and attribute grammars in Python
por: Rodrigues, Emanuel
Publicado em: (2024)
por: Rodrigues, Emanuel
Publicado em: (2024)
school Unrestricted grammars, context-sensitive grammars and context-free grammars in OCamlFLAT/OFLAT
por: Carlos, Pedro Guilherme Frazão
Publicado em: (2025)
por: Carlos, Pedro Guilherme Frazão
Publicado em: (2025)
article VisualLISA: a visual environment to develop attribute grammars
por: Oliveira, Nuno
Publicado em: (2010)
por: Oliveira, Nuno
Publicado em: (2010)
article Context-free grammars: Exercise generation and probabilistic assessment
por: Almeida, J. J.
Publicado em: (2016)
por: Almeida, J. J.
Publicado em: (2016)
article Attribute grammar applied to human activities recognition in intelligent environments
por: Freitas, Leandro O.
Publicado em: (2020)
por: Freitas, Leandro O.
Publicado em: (2020)
article Applying attribute grammars to teach linguistic rules
por: Barros, Patrícia
Publicado em: (2017)
por: Barros, Patrícia
Publicado em: (2017)
article VisualLISA: visual programming environment for attribute grammars
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
article A purely functional combinator language for software quality assessment
por: Martins, Pedro Miguel Ribeiro
Publicado em: (2012)
por: Martins, Pedro Miguel Ribeiro
Publicado em: (2012)
book Descodificando o De re aedificatoria: usar as novas tecnologias para caracterizar a influência de Alberti na arquitetura clássica em Portugal
por: Duarte, José Pinto
Publicado em: (2015)
por: Duarte, José Pinto
Publicado em: (2015)
article Tabulation with Zippers
por: Viera, Marcos
Publicado em: (2024)
por: Viera, Marcos
Publicado em: (2024)
article Albertian grammatical transformations: from the treatise to the built work in the design of sacred buildings
por: Figueiredo, Bruno
Publicado em: (2013)
por: Figueiredo, Bruno
Publicado em: (2013)
article Generating attribute grammar-based bidirectional transformations from rewrite rules
por: Fernandes, João Paulo
Publicado em: (2014)
por: Fernandes, João Paulo
Publicado em: (2014)
article Zipper-based embedding of strategic attribute grammars
por: Macedo, José Nuno
Publicado em: (2024)
por: Macedo, José Nuno
Publicado em: (2024)
article Specifying languages using aspect-oriented approach: aspectLISA
por: Rebernak, Damijan
Publicado em: (2006)
por: Rebernak, Damijan
Publicado em: (2006)
article Specifying languages using aspect-oriented approach: AspectLISA
por: Rebernak, Damijan
Publicado em: (2006)
por: Rebernak, Damijan
Publicado em: (2006)
article On solving cycle-free context-free grammar equivalence problem using numerical analysis
por: Almeida, J. J.
Publicado em: (2019)
por: Almeida, J. J.
Publicado em: (2019)
school Probabilistic Grammatical Evolution
por: Cunha, Jessica Megane Taveira da
Publicado em: (2021)
por: Cunha, Jessica Megane Taveira da
Publicado em: (2021)
article A graph-theoretic implementation of the Rabo-de-Bacalhau transformation grammar
por: Strobbe, T.
Publicado em: (2016)
por: Strobbe, T.
Publicado em: (2016)
article Lyntax – a grammar-based tool for linguistics
por: Sousa, Manuel
Publicado em: (2021)
por: Sousa, Manuel
Publicado em: (2021)
article AspectLISA: an aspect-oriented compiler construction system based on attribute grammars
por: Rebernak, Damijan
Publicado em: (2006)
por: Rebernak, Damijan
Publicado em: (2006)
article Efficient embedding of strategic attribute grammars via memoization
por: Macedo, José Nuno Castro
Publicado em: (2023)
por: Macedo, José Nuno Castro
Publicado em: (2023)
article Context Matters: Adaptive Mutation for Grammars
por: Carvalho, Pedro
Publicado em: (2023)
por: Carvalho, Pedro
Publicado em: (2023)
article VisualLISA: a domain specific visual language for attribute grammars
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
article Analysis of human activities and identification of uncertain situations in context-aware systems
por: Freitas, Leandro O.
Publicado em: (2020)
por: Freitas, Leandro O.
Publicado em: (2020)
groups A different shape grammar approach for automatic design generation
por: Santos, F.
Publicado em: (2014)
por: Santos, F.
Publicado em: (2014)
article A different shape grammar approach for automatic design generation
por: Santos, F.
Publicado em: (2015)
por: Santos, F.
Publicado em: (2015)
article Towards a profile of the grammatical knowledge of the millennium generation
por: Batalha, Joana
Publicado em: (2020)
por: Batalha, Joana
Publicado em: (2020)
school Software development for monitoring and supporting intralogistics vehicles: From a laboratory prototype to an industrial prototype
por: Fernandes, Ana Esmeralda Alves
Publicado em: (2019)
por: Fernandes, Ana Esmeralda Alves
Publicado em: (2019)
article Weighted Hierarchical Grammatical Evolution
por: Bartoli, Alberto
Publicado em: (2020)
por: Bartoli, Alberto
Publicado em: (2020)
article CaVa<sup>DSL</sup>: Virtual learning spaces formal specification
por: Martini, Ricardo Giuliani
Publicado em: (2018)
por: Martini, Ricardo Giuliani
Publicado em: (2018)
article Specializing Context-Free Grammars with a (1 + 1)-EA
por: Manzoni, Luca
Publicado em: (2020)
por: Manzoni, Luca
Publicado em: (2020)
article Accessible software development: a conceptual model proposal
por: Silva, João Sousa e
Publicado em: (2019)
por: Silva, João Sousa e
Publicado em: (2019)
article Accessible software development: a conceptual model proposal
por: Silva, João Sousa e
Publicado em: (2019)
por: Silva, João Sousa e
Publicado em: (2019)
book A transformation grammar-based methodology for housing rehabilitation
por: Eloy, S.
Publicado em: (2014)
por: Eloy, S.
Publicado em: (2014)
article PFTL: a systematic approach for describing filesystem tree processors
por: Carvalho, Nuno
Publicado em: (2011)
por: Carvalho, Nuno
Publicado em: (2011)
school Context-based retrieval in software development
por: Antunes, Bruno Emanuel Machado
Publicado em: (2013)
por: Antunes, Bruno Emanuel Machado
Publicado em: (2013)
school FV-RAD : a practical framework for rapid application development
por: Ferreira, Luís Filipe Rocha Maia
Publicado em: (2009)
por: Ferreira, Luís Filipe Rocha Maia
Publicado em: (2009)
article An attribute grammar specification of IIS*Case PIM concepts
por: Lukovic, Ivan
Publicado em: (2010)
por: Lukovic, Ivan
Publicado em: (2010)
Registos relacionados
-
article Grammatical approach to problem solving
por: Henriques, Pedro Rangel
Publicado em: (2003) -
article De re aedificatoria orders systematization shape grammar.
por: quaresma, filipe coutinho
Publicado em: (2014) -
article pyZtrategic: a zipper-based embedding of strategies and attribute grammars in Python
por: Rodrigues, Emanuel
Publicado em: (2024) -
school Unrestricted grammars, context-sensitive grammars and context-free grammars in OCamlFLAT/OFLAT
por: Carlos, Pedro Guilherme Frazão
Publicado em: (2025) -
article VisualLISA: a visual environment to develop attribute grammars
por: Oliveira, Nuno
Publicado em: (2010)