dc.contributorLucrédio, Daniel
dc.contributorhttp://lattes.cnpq.br/9090396559596221
dc.contributorhttp://lattes.cnpq.br/9155935615292064
dc.creatorArndt, Bruno Felipe
dc.date.accessioned2017-02-08T12:09:45Z
dc.date.available2017-02-08T12:09:45Z
dc.date.created2017-02-08T12:09:45Z
dc.date.issued2016-03-08
dc.identifierARNDT, Bruno Felipe. MME-MDD : um método para manutenção e evolução de sistemas baseados no MDD. 2016. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2016. Disponível em: https://repositorio.ufscar.br/handle/ufscar/8503.
dc.identifierhttps://repositorio.ufscar.br/handle/ufscar/8503
dc.description.abstractModel-Driven Development (MDD) is proposed to reduce the semantic gap between problem and solution/implementation domains. Some tools are used, and the code generator is commonly used in this context. These generators are often implemented using templates. A Reference Implementation (RI) favoring the development/ maintenance of software facilitates this implementation’s types. However, RI requires a code migration process which consists in artifacts’ synchronization, and it is responsible for 20% to 25% of the time spent on development. The literature has no describe automatic solutions, but the group that this reaserch was included has develop tools that automate this process and reduce the time spent on some tasks. But each task has a different performance in relation to time spent, so automation of some tasks can be disadvantageous. Few reports describe such tasks and which ones are capable of automatic code migration. The aim of this study is to investigate the maintain and evolution process to identify and describe the types of maintain and evolution tasks that are essentially. Based on this study, a method (MME-MDD) that drives the developer during that proccess to guide the developer during the realization of each task, with the aim to maximize the benefits of this approach. The MME-MDD was validated by a case study and a empirical study and the method showed effective in most of tasks. In addition, studies show that using the proposed method brought a gain in the quality of the source code.
dc.languagepor
dc.publisherUniversidade Federal de São Carlos
dc.publisherUFSCar
dc.publisherPrograma de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisherCâmpus São Carlos
dc.rightsAcesso aberto
dc.subjectGerador de código
dc.subjectMigração de código
dc.subjectMétodo orientado a geração de código
dc.subjectSincronização
dc.subjectCode generator
dc.subjectCode migration
dc.subjectCode generation method
dc.subjectSynchronization
dc.subjectMDD (Model-Driven Development)
dc.titleMME-MDD : um método para manutenção e evolução de sistemas baseados no MDD
dc.typeTesis


Este ítem pertenece a la siguiente institución