Publicação
Domain specific languages: a theoretical survey
| Resumo: | Domain-Specific Languages (DSLs ) are characterized by a set of attributes that make them different and easy to use when compared to General purpose Programming Languages (GPLs ). The fact of being tailored for a specific domain rises many advantages on their usage, however special care must be put in their conception and implementation. The purpose of this paper is to provide a survey on DSLs , enhancing their characteristics that make clear the advantages and disadvantages of their usage and make challenging their implementation. We also focus on the development methodologies that have been used to create the thousands of DSLs that exist today, which are a powerful alternative to GPLs . |
|---|---|
| Autores principais: | Oliveira, Nuno |
| Outros Autores: | Pereira, Maria João; Henriques, Pedro Rangel; Cruz, Daniela |
| Assunto: | Domain specific languages Language development |
| Ano: | 2009 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| 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 Program comprehension for domain-specific languages
por: Pereira, Maria João
Publicado em: (2008)
por: Pereira, Maria João
Publicado em: (2008)
school Child programming: an adequate domain specific language for programming specific robots
por: Leonardo, Pedro Miguel Amado Rodrigues
Publicado em: (2013)
por: Leonardo, Pedro Miguel Amado Rodrigues
Publicado em: (2013)
article Visualization of domain-specific programs’ behavior
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
groups A Domain Specific Language for Automotive Systems Integration
por: Oliveira, Renato
Publicado em: (2019)
por: Oliveira, Renato
Publicado em: (2019)
school Usability Evaluation of Domain-Specific Languages
por: Barišic, Ankica
Publicado em: (2017)
por: Barišic, Ankica
Publicado em: (2017)
article Influence of domain-specific notation to program understanding
por: Kosar, Tomaz
Publicado em: (2009)
por: Kosar, Tomaz
Publicado em: (2009)
article A domain-specific language for parallel and grid computing
por: Sobral, João Luís Ferreira
Publicado em: (2008)
por: Sobral, João Luís Ferreira
Publicado em: (2008)
school Domain Specific Language Evaluation: OutSystems’ Business Process Technology
por: Henriques, Henrique Gabriel
Publicado em: (2016)
por: Henriques, Henrique Gabriel
Publicado em: (2016)
article Comparing general-purpose and domain-specific languages: an empirical study
por: Kosar, Tomaz
Publicado em: (2010)
por: Kosar, Tomaz
Publicado em: (2010)
school A domain specific language for domotic systems
por: Taborda, João Pedro Gamito
Publicado em: (2014)
por: Taborda, João Pedro Gamito
Publicado em: (2014)
article A domain-specific aspect language for transforming MATLAB programs
por: Monteiro, Miguel Pessoa
Publicado em: (2010)
por: Monteiro, Miguel Pessoa
Publicado em: (2010)
school A Rule-based Engine to support a Framework for the Experimental Validation of Domain Specific Languages
por: Rosa, Sara Russo
Publicado em: (2017)
por: Rosa, Sara Russo
Publicado em: (2017)
school A Domain Specific Language for Home Automation Systems focused on Statements that Specifies Imprecision
por: Monteiro, Ricardo Manuel Ribeiro
Publicado em: (2016)
por: Monteiro, Ricardo Manuel Ribeiro
Publicado em: (2016)
groups Towards a Domain Specific Modeling Language for Agent-Based modeling of Land Use/Cover Change
por: Grueau, Cédric
Publicado em: (2013)
por: Grueau, Cédric
Publicado em: (2013)
article On the specification of extract, transform, and load patterns behavior: A domain-specific language approach
por: Oliveira, Bruno
Publicado em: (2017)
por: Oliveira, Bruno
Publicado em: (2017)
groups Advances in FEEL++ : A domain specific embedded language in C++ for partial differential equations
por: Prud'homme, C.
Publicado em: (2012)
por: Prud'homme, C.
Publicado em: (2012)
article Choosing grammars to support language processing courses
por: Pereira, Maria João
Publicado em: (2013)
por: Pereira, Maria João
Publicado em: (2013)
article Choosing grammars to support language processing courses
por: Pereira, Maria João Varanda
Publicado em: (2013)
por: Pereira, Maria João Varanda
Publicado em: (2013)
article Musikla: Language for generating musical events
por: Silva, Pedro Miguel Oliveira da
Publicado em: (2020)
por: Silva, Pedro Miguel Oliveira da
Publicado em: (2020)
article A modeling domain-specific language for IoT-enabled operating systems
por: Gomes, Tiago Manuel Ribeiro
Publicado em: (2017)
por: Gomes, Tiago Manuel Ribeiro
Publicado em: (2017)
school Domain specific language generation based on a XML schema
por: Duarte, Luís Carlos da Silva
Publicado em: (2019)
por: Duarte, Luís Carlos da Silva
Publicado em: (2019)
article A domain-specific language for ETL patterns specification in Data Warehousing Systems
por: Oliveira, Bruno
Publicado em: (2015)
por: Oliveira, Bruno
Publicado em: (2015)
school Gamification Design with a Domain-Driven Engineering Approach
por: Aguiar, Pedro Guilherme Pinto Ferraz de
Publicado em: (2019)
por: Aguiar, Pedro Guilherme Pinto Ferraz de
Publicado em: (2019)
article Towards an engine for coordination-based architectural reconfigurations
por: Rodrigues, Flávio Gonçalves
Publicado em: (2015)
por: Rodrigues, Flávio Gonçalves
Publicado em: (2015)
article A workflow description language to orchestrate multi-lingual resources
por: Brito, Rui
Publicado em: (2014)
por: Brito, Rui
Publicado em: (2014)
school Domain-Oriented Reuse Interfaces for Object-Oriented Frameworks
por: Santos, André L.
Publicado em: (2009)
por: Santos, André L.
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)
article Using a domain-specific language to enrich ETL schemas
por: Belo, O.
Publicado em: (2015)
por: Belo, O.
Publicado em: (2015)
article A DSL for PIM specifications: design and attribute grammar based implementation
por: Lukovic, Ivan
Publicado em: (2011)
por: Lukovic, Ivan
Publicado em: (2011)
article Comparison of XAML and C# frorms using cognitive dimensions framework
por: Mernik, Marjan
Publicado em: (2009)
por: Mernik, Marjan
Publicado em: (2009)
article Tool-supported building of DSLs from OWL ontologies
por: Ceh, Ines
Publicado em: (2011)
por: Ceh, Ines
Publicado em: (2011)
article Applying program comprehension techniques to Karel robot programs
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
article Architecture based on keyword driven testing with domain specific language for a testing system
por: Pereira, Ricardo B.
Publicado em: (2020)
por: Pereira, Ricardo B.
Publicado em: (2020)
article Domain Specificity vs. Domain Generality: The Case of Faces and Words
por: Ventura, Paulo
Publicado em: (2023)
por: Ventura, Paulo
Publicado em: (2023)
school Framework-specific DSL para sensoriamento participado
por: Bernardino, Diogo Filipe Granja
Publicado em: (2011)
por: Bernardino, Diogo Filipe Granja
Publicado em: (2011)
school Software Language Engineering: Interaction and Usability Modeling of Language Editors
por: Miranda, Tomás Rogeiro Brochado de
Publicado em: (2017)
por: Miranda, Tomás Rogeiro Brochado de
Publicado em: (2017)
article ReCooPla: a DSL for coordination-based reconfiguration of software architectures
por: Rodrigues, Flávio Gonçalves
Publicado em: (2014)
por: Rodrigues, Flávio Gonçalves
Publicado em: (2014)
article MODELA DBT: Model-driven elaboration language applied to dynamic binary translation
por: Salgado, Filipe Alexandre Andrade
Publicado em: (2017)
por: Salgado, Filipe Alexandre Andrade
Publicado em: (2017)
article Specific language impairment, autisms spectrum disorders and social (pragmatic) communication disorders: is there overlap in language deficits? A review
por: Félix, Juliana
Publicado em: (2024)
por: Félix, Juliana
Publicado em: (2024)
article CaVa<sup>DSL</sup>: Virtual learning spaces formal specification
por: Martini, Ricardo Giuliani
Publicado em: (2018)
por: Martini, Ricardo Giuliani
Publicado em: (2018)
Registos relacionados
-
article Program comprehension for domain-specific languages
por: Pereira, Maria João
Publicado em: (2008) -
school Child programming: an adequate domain specific language for programming specific robots
por: Leonardo, Pedro Miguel Amado Rodrigues
Publicado em: (2013) -
article Visualization of domain-specific programs’ behavior
por: Oliveira, Nuno
Publicado em: (2009) -
groups A Domain Specific Language for Automotive Systems Integration
por: Oliveira, Renato
Publicado em: (2019) -
school Usability Evaluation of Domain-Specific Languages
por: Barišic, Ankica
Publicado em: (2017)