UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO

In recent years, some research has taken into account problems related to the development of software systems, especially those that make use of context, i.e. context-aware systems. In this dissertation the complexity of context-aware system development is discussed. The proposed solution aims to pr...

Descripción completa

Detalles Bibliográficos
Autor: STEFANELLO, Debóra Rodrigues
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2017
País:Brasil
Institución:Universidade Federal do Maranhão (UFMA)
Repositorio:Biblioteca Digital de Teses e Dissertações da UFMA
Idioma:portugués
OAI Identifier:oai:tede2:tede/1763
Acceso en línea:http://tedebc.ufma.br:8080/jspui/handle/tede/1763
Access Level:acceso abierto
Palabra clave:Engenharia Dirigida por Modelos;Framework;Sistemas sensíveis ao contexto; Weaving
Model Driven Engineering; Framework; Context-aware Systems; Weaving
Computabilidade e Modelos de Computação
Descripción
Sumario:In recent years, some research has taken into account problems related to the development of software systems, especially those that make use of context, i.e. context-aware systems. In this dissertation the complexity of context-aware system development is discussed. The proposed solution aims to provide support for the context-aware system development through a framework based on MDE and Weaving. On the one hand, MDE allows the use of models to manage complexity in software development, while the weaving technique supports the creation of interrelations between elements of different but complementary models. The weaving technique is used to create a weaving model that establishes interrelationships between the elements of a Platform Independent Model (PIM) and several Platform Description Model (PDMs). An implementation of the proposed framework and an illustrative example help to understand the proposal and its feasibility. A comparison between the proposed solution and the works found in the literature Done, showing the negative and positive points of the proposed solution.