Publicação
A comparison betwee DSLs and GPLs for the implementation of unidirectional and bidirectional transformations
| Resumo: | Ian Sommerville states in his famous "Software Engineering" book the following: "Some organisations still rely on software systems that are more than 20 years old. Many of these old systems are still business-critical. (...) These old systems have been given the name legacy systems." Legacy systems represent a real problem for some organisations. On the one hand, they are and always were their revenue generator, on the other hand, keeping them stale as their are today will not make that trend sustainable. System disruption is rarely the solution for this problem. A gradual software migration towards modernization is the less risky solution, and i2S, an Insurance Software company, has adopted this approach, guided by Model-driven Engineering principles. For a system migration to be executed following this methodology, low level models (close to code) of the system will do, however, the full potential will not be seized. For an easier maintenance of the system in the long term, higher level abstractions are incontrovertibly a means to an end. The main aim of this thesis is to integrate this higher abstraction level into the current migration process implemented by i2S. |
|---|---|
| Autores principais: | Murta, Daniel R. |
| Assunto: | Engenharia Software Modulação Transformação Modelo Linguagem DSL Abstração Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| Ano: | 2014 |
| 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
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)
article Converting ontologies into DSLs
por: Fonseca, João Manuel Sousa
Publicado em: (2014)
por: Fonseca, João Manuel Sousa
Publicado em: (2014)
article Converting ontologies into DSLs
por: Fonseca, João M. Sousa
Publicado em: (2014)
por: Fonseca, João M. Sousa
Publicado em: (2014)
school A relational approach to bidirectional transformation
por: Macedo, Nuno
Publicado em: (2014)
por: Macedo, Nuno
Publicado em: (2014)
article Applying attribute grammars to teach linguistic rules
por: Barros, Patrícia Amorim
Publicado em: (2017)
por: Barros, Patrícia Amorim
Publicado em: (2017)
school Privas: assuring the privacy in database exploring systems
por: Miguel, Joana Margarida
Publicado em: (2020)
por: Miguel, Joana Margarida
Publicado em: (2020)
school Ontology-driven metamodeling towards hypervisor design automation: a graphical metamodeling environment
por: Afonso, Nuno Miguel Neves
Publicado em: (2017)
por: Afonso, Nuno Miguel Neves
Publicado em: (2017)
school Abstração e movimento ou a reinterpretação do escultórico: a partir do modernismo
por: Cavaleiro, Carlos Filipe Fonseca
Publicado em: (2021)
por: Cavaleiro, Carlos Filipe Fonseca
Publicado em: (2021)
article SplineAPI: A REST API for NLP Services
por: Vieira, Nuno Miguel Leal Gonçalves
Publicado em: (2015)
por: Vieira, Nuno Miguel Leal Gonçalves
Publicado em: (2015)
category Genetic transformation of intact industrial flocculating yeast cells (Saccharomyces cerevisiae) by using lithium acetate and YAC4 plasmid
por: Venâncio, Armando
Publicado em: (1995)
por: Venâncio, Armando
Publicado em: (1995)
school Automatic detection of architectural violations in evolutionary systems
por: Albuquerque, Diego de Lara e
Publicado em: (2014)
por: Albuquerque, Diego de Lara e
Publicado em: (2014)
article Development of self-diagnosis tests system using a DSL for creating new test suites for integration in a cyber-physical system
por: Pereira, Ricardo B.
Publicado em: (2021)
por: Pereira, Ricardo B.
Publicado em: (2021)
school Dicionários dinâmicos multi-fonte
por: Almeida, J. J.
Publicado em: (2003)
por: Almeida, J. J.
Publicado em: (2003)
school Probabilidade de sistemas de informação entre nuvens
por: Mojoodi, Sasha André Fonseca
Publicado em: (2016)
por: Mojoodi, Sasha André Fonseca
Publicado em: (2016)
school Bidirectional finite state machine based testing
por: Vilaça, Diogo Filipe Silva
Publicado em: (2018)
por: Vilaça, Diogo Filipe Silva
Publicado em: (2018)
article Preexistências Programáticas: Uma casa-síntese
por: Carvalho, Alziro
Publicado em: (2025)
por: Carvalho, Alziro
Publicado em: (2025)
school Middleware para ambient assisted living: casos de estudo
por: Ferreira, José Manuel da Rocha
Publicado em: (2013)
por: Ferreira, José Manuel da Rocha
Publicado em: (2013)
article Diseño y construcción de lenguajes específicos del dominio
por: Luzza, Mariano
Publicado em: (2011)
por: Luzza, Mariano
Publicado em: (2011)
article Weaving OML in a general purpose programming language
por: Carvalho, Nuno
Publicado em: (2011)
por: Carvalho, Nuno
Publicado em: (2011)
school Bidirectional distributed data aggregation
por: Sousa, Nuno Miguel Rocha de
Publicado em: (2014)
por: Sousa, Nuno Miguel Rocha de
Publicado em: (2014)
school Supramolecular unidirectional assemblies at different length scales for biomedical applications
por: Castro, Vânia Isabel Baptista
Publicado em: (2025)
por: Castro, Vânia Isabel Baptista
Publicado em: (2025)
article Digital collection creator, visualizer and explorer
por: Martins, Luís F.
Publicado em: (2019)
por: Martins, Luís F.
Publicado em: (2019)
article Preexistência e abstração: Deslocamentos físicos, conceituais e temporais no pensamento projetual | O projeto dentro do projeto
por: Juni, Anna
Publicado em: (2025)
por: Juni, Anna
Publicado em: (2025)
article A novel concept of unidirectional bridgeless combined boost-buck converter for EV battery chargers
por: Monteiro, Vítor Duarte Fernandes
Publicado em: (2015)
por: Monteiro, Vítor Duarte Fernandes
Publicado em: (2015)
school Implementing metabolic transformation algorithms and their application in ageing-related research
por: Sá, Bruno Araújo Gomes
Publicado em: (2024)
por: Sá, Bruno Araújo Gomes
Publicado em: (2024)
article Hybrid effect and pseudo-ductile behaviour of unidirectional interlayer hybrid FRP composites for civil engineering applications
por: Ribeiro, Filipe
Publicado em: (2018)
por: Ribeiro, Filipe
Publicado em: (2018)
article PFTL: a systematic approach for describing filesystem tree processors
por: Carvalho, Nuno
Publicado em: (2011)
por: Carvalho, Nuno
Publicado em: (2011)
article Analytical hybrid effect prediction and evolution of the tensile response of unidirectional hybrid FRP composites for civil engineering applications
por: Ribeiro, Filipe
Publicado em: (2020)
por: Ribeiro, Filipe
Publicado em: (2020)
category Molecular dynamics comparative study of the friction performance of sustained unidirectional rotation in carbon and boron nitride nanotubes-based nanobearings
por: Abreu, C. S.
Publicado em: (2024)
por: Abreu, C. S.
Publicado em: (2024)
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 Parsing and reflective printing, bidirectionally
por: Zhu, Zirun
Publicado em: (2016)
por: Zhu, Zirun
Publicado em: (2016)
groups Uma certa ideia de abstração no pensamento estético de Eduardo Lourenço
por: Charréu, Leonardo
Publicado em: (2019)
por: Charréu, Leonardo
Publicado em: (2019)
school Implementation and comparison of variant calling in exome sequencing data with clinical applications
por: Moreno, Marta Carolina Cabral
Publicado em: (2018)
por: Moreno, Marta Carolina Cabral
Publicado em: (2018)
article Applying attribute grammars to teach linguistic rules
por: Barros, Patrícia
Publicado em: (2017)
por: Barros, Patrícia
Publicado em: (2017)
article DSL based automatic generation of Q&A systems
por: Azevedo, Renato Preigschadt de
Publicado em: (2019)
por: Azevedo, Renato Preigschadt de
Publicado em: (2019)
article OML: a scripting approach for manipulating ontologies
por: Carvalho, Nuno
Publicado em: (2011)
por: Carvalho, Nuno
Publicado em: (2011)
school Low-pressure closed-loop MEMS accelerometers for automotive applications
por: Lima, Vasco António Lourenço
Publicado em: (2020)
por: Lima, Vasco António Lourenço
Publicado em: (2020)
article PRIVAS - automatic anonymization of databases
por: Miguel, Joana
Publicado em: (2019)
por: Miguel, Joana
Publicado em: (2019)
article Assuring data privacy with PRIVAS - a tool for data publishers
por: Miguel, Joana
Publicado em: (2019)
por: Miguel, Joana
Publicado em: (2019)
article Evolution of the tensile response of unidirectional hybrid FRP laminates fabricated by hand lay-up method: experimental and analytic assessment
por: Ribeiro, Filipe
Publicado em: (2018)
por: Ribeiro, Filipe
Publicado em: (2018)
Registos relacionados
-
school Converting ontologies into DSLs
por: Fonseca, João Manuel de Sousa
Publicado em: (2014) -
article Converting ontologies into DSLs
por: Fonseca, João Manuel Sousa
Publicado em: (2014) -
article Converting ontologies into DSLs
por: Fonseca, João M. Sousa
Publicado em: (2014) -
school A relational approach to bidirectional transformation
por: Macedo, Nuno
Publicado em: (2014) -
article Applying attribute grammars to teach linguistic rules
por: Barros, Patrícia Amorim
Publicado em: (2017)