Publicação
Evolution of model-driven spreadsheets
| Resumo: | Spreadsheets are the most used programming environment, mostly because they are very flexible. This is due to the lack of restrictions imposed on them which can lead to lots of errors. A first approach to Model-Driven Engineering was already suggested to improve spreadsheets, providing them with specifications and checking tools. However, users have to learn how to use these tools on top of their existing spreadsheet host system. To remove that difficulty, the work for this thesis describes an embedding of spreadsheet models within spreadsheet themselves. This embedding enables users to create models in the same environment that they use for spreadsheet development and that they are familiar with. Moreover, a set of operations that can be performed on these models and respective instances is defined. This way, users interact with models and spreadsheets in the same environment with the objective to improve work performance and reduce errors. Resulting from this work, a prototype was created and is also discussed in this dissertation. This prototype can be used to validate the approach taken in this thesis and to provide a base framework for future developments. |
|---|---|
| Autores principais: | Mendes, Jorge Cunha |
| Assunto: | Spreadsheet Model-Driven Engineering Embedded domain specific languages Bidirectional transformations Prototype |
| Ano: | 2012 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article Extension and implementation of classSheet models
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
article Towards an evaluation of bidirectional model-driven spreadsheets
por: Saraiva, João Alexandre
Publicado em: (2012)
por: Saraiva, João Alexandre
Publicado em: (2012)
article MDSheet - Model-Driven Spreadsheets
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
article A bidirectional model-driven spreadsheet environment
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
article MDSheet: a framework for model-driven spreadsheet engineering
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
article Coupled evolution of model-driven spreadsheets
por: Mendes, Jorge
Publicado em: (2012)
por: Mendes, Jorge
Publicado em: (2012)
article Design and implementation of queries for model-driven spreadsheets
por: Cunha, Jácome Miguel Costa
Publicado em: (2015)
por: Cunha, Jácome Miguel Costa
Publicado em: (2015)
article Graphical querying of model-driven spreadsheets
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
article Refactoring meets model-driven spreadsheet evolution
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
article Bidirectional transformation of model-driven spreadsheets
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
article Model-based programming environments for spreadsheets
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
por: Cunha, Jácome Miguel Costa
Publicado em: (2014)
school Directed evolution of model-driven spreadsheets
por: Silva, André António dos Santos da
Publicado em: (2013)
por: Silva, André António dos Santos da
Publicado em: (2013)
article Embedding, evolution, and validation of model-driven spreadsheets
por: Cunha, Jácome Miguel Costa
Publicado em: (2015)
por: Cunha, Jácome Miguel Costa
Publicado em: (2015)
article Refactoring smelly spreadsheet models
por: Martins, Pedro Miguel Ribeiro
Publicado em: (2014)
por: Martins, Pedro Miguel Ribeiro
Publicado em: (2014)
article Evaluating refactorings for spreadsheet models
por: Cunha, Jácome
Publicado em: (2016)
por: Cunha, Jácome
Publicado em: (2016)
article Systematic spreadsheet construction processes
por: Mendes, Jorge
Publicado em: (2017)
por: Mendes, Jorge
Publicado em: (2017)
article Towards Systematic Spreadsheet Construction Processes
por: Mendes, Jorge
Publicado em: (2017)
por: Mendes, Jorge
Publicado em: (2017)
article Parsing and reflective printing, bidirectionally
por: Zhu, Zirun
Publicado em: (2016)
por: Zhu, Zirun
Publicado em: (2016)
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)
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 Unifying parsing and reflective printing for fully disambiguated grammars
por: Zhu, Zirun
Publicado em: (2020)
por: Zhu, Zirun
Publicado em: (2020)
article Bidirectional spreadsheet formulas
por: Pacheco, Hugo
Publicado em: (2014)
por: Pacheco, Hugo
Publicado em: (2014)
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 Model inference for spreadsheets
por: Mendes, Jorge
Publicado em: (2016)
por: Mendes, Jorge
Publicado em: (2016)
article Integration of DFDs into a UML - based model-driven engineering approach
por: Fernandes, João M.
Publicado em: (2006)
por: Fernandes, João M.
Publicado em: (2006)
article Towards an automated classification of spreadsheets
por: Mendes, Jorge Cunha
Publicado em: (2016)
por: Mendes, Jorge Cunha
Publicado em: (2016)
article From spreadsheets to relational databases and back
por: Cunha, Jácome Miguel Costa
Publicado em: (2009)
por: Cunha, Jácome Miguel Costa
Publicado em: (2009)
article Memoized zipper-based attribute grammars
por: Fernandes, João Paulo Sousa Ferreira
Publicado em: (2016)
por: Fernandes, João Paulo Sousa Ferreira
Publicado em: (2016)
article Memoized zipper-based attribute grammars and their higher order extension
por: Fernandes, João Paulo
Publicado em: (2019)
por: Fernandes, João Paulo
Publicado em: (2019)
article Towards a catalog of spreadsheet smells
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
article Modelling based teaching with spreadsheet: a study in a health care course
por: Machado, Nuno
Publicado em: (2018)
por: Machado, Nuno
Publicado em: (2018)
article Towards a framework for multi-directional model transformations
por: Macedo, Nuno
Publicado em: (2014)
por: Macedo, Nuno
Publicado em: (2014)
article Get your spreadsheets under (version) control
por: Macedo, José Nuno
Publicado em: (2019)
por: Macedo, José Nuno
Publicado em: (2019)
article User-friendly spreadsheet querying: An empirical study
por: Pereira, Rui
Publicado em: (2016)
por: Pereira, Rui
Publicado em: (2016)
article Can spreadsheet solvers solve demanding optimization problems?
por: Ferreira, Eugénio C.
Publicado em: (2001)
por: Ferreira, Eugénio C.
Publicado em: (2001)
groups A framework to improve trust in Agent-Based Models of Human-Environment Interactions
por: Grueau, Cédric
Publicado em: (2018)
por: Grueau, Cédric
Publicado em: (2018)
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)
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 Conceptual-physical bridging – From BPMN models to physical implementations on kettle
por: Oliveira, Bruno
Publicado em: (2015)
por: Oliveira, Bruno
Publicado em: (2015)
school Converting ontologies into DSLs
por: Fonseca, João Manuel de Sousa
Publicado em: (2014)
por: Fonseca, João Manuel de Sousa
Publicado em: (2014)
Registos relacionados
-
article Extension and implementation of classSheet models
por: Cunha, Jácome Miguel Costa
Publicado em: (2012) -
article Towards an evaluation of bidirectional model-driven spreadsheets
por: Saraiva, João Alexandre
Publicado em: (2012) -
article MDSheet - Model-Driven Spreadsheets
por: Cunha, Jácome Miguel Costa
Publicado em: (2014) -
article A bidirectional model-driven spreadsheet environment
por: Cunha, Jácome Miguel Costa
Publicado em: (2012) -
article MDSheet: a framework for model-driven spreadsheet engineering
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)