UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO
| Ano de defesa: | 2017 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal do Maranhão
|
| Programa de Pós-Graduação: |
PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET
|
| Departamento: |
DEPARTAMENTO DE ENGENHARIA ELÉTRICA
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | http://tedebc.ufma.br:8080/jspui/handle/tede/1763 |
Resumo: | 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. |
| id |
UFMA_c22772dfd104d26b1d2a76726c8cdac1 |
|---|---|
| oai_identifier_str |
oai:tede2:tede/1763 |
| network_acronym_str |
UFMA |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFMA |
| repository_id_str |
|
| spelling |
LOPES, Denivaldo Cícero Pavão613643713-91http://lattes.cnpq.br/7611180871627212054079543-70http://lattes.cnpq.br/7602714735898573STEFANELLO, Debóra Rodrigues2017-07-26T13:52:12Z2017-01-25STEFANELLO, Debóra Rodrigues. UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO. 2017. [107 folhas]. Dissertação( PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET) - Universidade Federal do Maranhão, [São Luis] .http://tedebc.ufma.br:8080/jspui/handle/tede/1763In 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.Nos últimos anos, algumas pesquisas têm levado em conta as problemáticas relacionadas ao desenvolvimento de sistema de software, em especial, aqueles que fazem o uso de contexto, i.e. context-aware systems. Nesta dissertação de mestrado, abordase a complexidade no desenvolvimento de context-aware system. A solução proposta visa fornecer suporte para o desenvolvimento de context-aware system através de um framework baseado em MDE e Weaving. Por um lado, MDE permite a utilização de modelos para gerenciar a complexidade no desenvolvimento de sofware, enquanto a técnica de weaving suporta a criação de inter-relacionamentos entre elementos de modelos diferentes, mas complementares. A técnica de weaving é utilizada para criar um modelo de weaving que estabelece inter-relacionamentos entre os elementos de um PIM (Platform Independent Model) e de vários PDMs (Platform Description Model). Uma implementação do framework proposto e um exemplo ilustrativo ajudam a entender a proposta e mostram a sua viabilidade. Um comparativo entre a solução proposta e os trabalhos encontrados na literatura é feito, mostrando os pontos negativos e positivos da solução proposta.Submitted by Maria Aparecida (cidazen@gmail.com) on 2017-07-26T13:52:12Z No. of bitstreams: 1 Debora Stefanello.pdf: 4211863 bytes, checksum: 01fdbcf038800472fbd854b22bc2e341 (MD5)Made available in DSpace on 2017-07-26T13:52:12Z (GMT). No. of bitstreams: 1 Debora Stefanello.pdf: 4211863 bytes, checksum: 01fdbcf038800472fbd854b22bc2e341 (MD5) Previous issue date: 2017-01-25CAPESapplication/pdfporUniversidade Federal do MaranhãoPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCETUFMABrasilDEPARTAMENTO DE ENGENHARIA ELÉTRICAEngenharia Dirigida por Modelos;Framework;Sistemas sensíveis ao contexto; WeavingModel Driven Engineering; Framework; Context-aware Systems; WeavingComputabilidade e Modelos de ComputaçãoUM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTOA FRAMEWORK BASED ON MDF AND WEAVING TO SUPPORT THE DEVELOPMENT OF CONTEXT SENSITIVE SOFTWARE SYSTEMSinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFMAinstname:Universidade Federal do Maranhão (UFMA)instacron:UFMAORIGINALDebora Stefanello.pdfDebora Stefanello.pdfapplication/pdf4211863http://tedebc.ufma.br:8080/bitstream/tede/1763/2/Debora+Stefanello.pdf01fdbcf038800472fbd854b22bc2e341MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82255http://tedebc.ufma.br:8080/bitstream/tede/1763/1/license.txt97eeade1fce43278e63fe063657f8083MD51tede/17632018-01-31 17:05:09.233oai:tede2:tede/1763IExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHDp8OjbyBkZXN0YSBsaWNlbsOnYSxvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBjb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIE1hcmFuaMOjbyAoVUZNQSkgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBjb25jb3JkYSBxdWUgYSBVRk1BIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGTUEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVUZNQSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVRk1BLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVUZNQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgoKRGVjbGFyYSB0YW1iw6ltIHF1ZSB0b2RhcyBhcyBhZmlsaWHDp8O1ZXMgY29ycG9yYXRpdmFzIG91IGluc3RpdHVjaW9uYWlzIGUgdG9kYXMgYXMgZm9udGVzIGRlIGFwb2lvIGZpbmFuY2Vpcm8gYW8gdHJhYmFsaG8gZXN0w6NvIGRldmlkYW1lbnRlIGNpdGFkYXMgb3UgbWVuY2lvbmFkYXMgZSBjZXJ0aWZpY2EgcXVlIG7Do28gaMOhIG5lbmh1bSBpbnRlcmVzc2UgY29tZXJjaWFsIG91IGFzc29jaWF0aXZvIHF1ZSByZXByZXNlbnRlIGNvbmZsaXRvIGRlIGludGVyZXNzZSBlbSBjb25leMOjbyBjb20gbyB0cmFiYWxobyBzdWJtZXRpZG8uCgoKCgoKCgo=Biblioteca Digital de Teses e Dissertaçõeshttps://tedebc.ufma.br/jspui/PUBhttp://tedebc.ufma.br:8080/oai/requestrepositorio@ufma.br||repositorio@ufma.bropendoar:21312018-01-31T20:05:09Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)false |
| dc.title.por.fl_str_mv |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO |
| dc.title.alternative.eng.fl_str_mv |
A FRAMEWORK BASED ON MDF AND WEAVING TO SUPPORT THE DEVELOPMENT OF CONTEXT SENSITIVE SOFTWARE SYSTEMS |
| title |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO |
| spellingShingle |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO STEFANELLO, Debóra Rodrigues 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 |
| title_short |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO |
| title_full |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO |
| title_fullStr |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO |
| title_full_unstemmed |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO |
| title_sort |
UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO |
| author |
STEFANELLO, Debóra Rodrigues |
| author_facet |
STEFANELLO, Debóra Rodrigues |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
LOPES, Denivaldo Cícero Pavão |
| dc.contributor.advisor1ID.fl_str_mv |
613643713-91 |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/7611180871627212 |
| dc.contributor.authorID.fl_str_mv |
054079543-70 |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/7602714735898573 |
| dc.contributor.author.fl_str_mv |
STEFANELLO, Debóra Rodrigues |
| contributor_str_mv |
LOPES, Denivaldo Cícero Pavão |
| dc.subject.por.fl_str_mv |
Engenharia Dirigida por Modelos;Framework;Sistemas sensíveis ao contexto; Weaving |
| topic |
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 |
| dc.subject.eng.fl_str_mv |
Model Driven Engineering; Framework; Context-aware Systems; Weaving |
| dc.subject.cnpq.fl_str_mv |
Computabilidade e Modelos de Computação |
| description |
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. |
| publishDate |
2017 |
| dc.date.accessioned.fl_str_mv |
2017-07-26T13:52:12Z |
| dc.date.issued.fl_str_mv |
2017-01-25 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
STEFANELLO, Debóra Rodrigues. UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO. 2017. [107 folhas]. Dissertação( PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET) - Universidade Federal do Maranhão, [São Luis] . |
| dc.identifier.uri.fl_str_mv |
http://tedebc.ufma.br:8080/jspui/handle/tede/1763 |
| identifier_str_mv |
STEFANELLO, Debóra Rodrigues. UM FRAMEWORK BASEADO EM MDE E WEAVING PARA SUPORTE AO DESENVOLVIMENTO DE SISTEMAS DE SOFTWARE SENSÍVEIS AO CONTEXTO. 2017. [107 folhas]. Dissertação( PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET) - Universidade Federal do Maranhão, [São Luis] . |
| url |
http://tedebc.ufma.br:8080/jspui/handle/tede/1763 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal do Maranhão |
| dc.publisher.program.fl_str_mv |
PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET |
| dc.publisher.initials.fl_str_mv |
UFMA |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
DEPARTAMENTO DE ENGENHARIA ELÉTRICA |
| publisher.none.fl_str_mv |
Universidade Federal do Maranhão |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFMA instname:Universidade Federal do Maranhão (UFMA) instacron:UFMA |
| instname_str |
Universidade Federal do Maranhão (UFMA) |
| instacron_str |
UFMA |
| institution |
UFMA |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFMA |
| collection |
Biblioteca Digital de Teses e Dissertações da UFMA |
| bitstream.url.fl_str_mv |
http://tedebc.ufma.br:8080/bitstream/tede/1763/2/Debora+Stefanello.pdf http://tedebc.ufma.br:8080/bitstream/tede/1763/1/license.txt |
| bitstream.checksum.fl_str_mv |
01fdbcf038800472fbd854b22bc2e341 97eeade1fce43278e63fe063657f8083 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA) |
| repository.mail.fl_str_mv |
repositorio@ufma.br||repositorio@ufma.br |
| _version_ |
1853507991365484544 |