dc.contributorPenteado, Rosângela Aparecida Dellosso
dc.contributorhttp://lattes.cnpq.br/4061946080136286
dc.creatorOliveira, André Luiz de
dc.date.accessioned2010-10-28
dc.date.accessioned2016-06-02T19:05:46Z
dc.date.available2010-10-28
dc.date.available2016-06-02T19:05:46Z
dc.date.created2010-10-28
dc.date.created2016-06-02T19:05:46Z
dc.date.issued2010-09-17
dc.identifierOLIVEIRA, André Luiz de. Modularização com orientação a aspectos de frameworks desenvolvidos com linguagens de padrões de análise. 2010. 178 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2010.
dc.identifierhttps://repositorio.ufscar.br/handle/ufscar/450
dc.description.abstractGRN (Gestão de Recursos de Negócio Business Resource Management) pattern language provides a set of patterns in analysis level to support the development of applications which deal with rental, purchase, sale and maintenance transactions of a good or service. GRENJ-OO is an object-oriented (OO) application framework built to support the instantiation of Java applications in the GRN domain. GRENJ-OO instantiates applications that include in their architecture all framework variabilities. The units of this framework, which implement each GRN pattern and their variants, are highly coupled between them, because there are concern tangling and concern scattering related to each one of those patterns. So, the aspect-orientation (OA) techniques were used in each pattern to minimize those problems and a new framework version was obtained, called GRENJ-OA. The improvements of separation of concerns, the coupling reduction, the cohesion increasing and the reduction of the number of lines of code of the majority of the patterns implemented in GRENJ-OA was the result reached after performing a quantitative evaluation based on separation of concerns, coupling, cohesion and size metrics. From the approach used to modularize this framework is introduced the Framework Product Line concept, that consists in a product line which their products are frameworks instead of software applications. From the GRENJ-OO modularization was also possible to extract a process that can be applied to modularize frameworks. This process aims to transform a framework in a Framework Product Line.
dc.publisherUniversidade Federal de São Carlos
dc.publisherBR
dc.publisherUFSCar
dc.publisherPrograma de Pós-Graduação em Ciência da Computação - PPGCC
dc.rightsAcesso Aberto
dc.subjectAnálise e projeto de sistemas
dc.subjectLinguagem de padrões
dc.subjectFrameworks
dc.subjectProgramação orientada a aspectos
dc.subjectLinha de produtos de software
dc.subjectLinha de produtos de frameworks
dc.subjectMétricas
dc.subjectPattern language
dc.subjectFrameworks
dc.subjectAspect-oriented programming
dc.subjectSoftware product line
dc.subjectFramework product line
dc.subjectProcess
dc.subjectMetrics
dc.titleModularização com orientação a aspectos de frameworks desenvolvidos com linguagens de padrões de análise
dc.typeTesis


Este ítem pertenece a la siguiente institución