An approach to implement core assets in service-oriented product lines

Detalhes bibliográficos
Autor(a) principal: de Freitas Batista, Vando
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/2386
Resumo: Com o avanço da maturidade das redes de comunicação sem fio e da popularidade e diversidade dos dispositivos de computação portátil, estamos chegando a um estágio onde podemos ter comunicação em qualquer lugar e a qualquer momento de uma forma mais transparente. As redes móveis ad hoc (MANETs - Mobile Ad Hoc Networks) surgem como uma infra-estrutura de comunicação essencial para dar suporte às aplicações onde é possível ter interação espontânea e o acesso/compartilhamento de informação entre os hosts móveis sem uma configuração prévia. Adicionalmente, a natureza de distribuição dinâmica e móvel das aplicações para MANETs e as características presentes nesse tipo de rede requerem a necessidade do uso de middleware específico para dar suporte ao desenvolvimento dessas aplicações. No entanto, soluções tradicionais de middleware para rede fixa não se aplicam a este cenário devido à mobilidade dinâmica dos hosts e às restrições de conectividade. Assim, tanto os desenvolvedores de middleware quanto os desenvolvedores de aplicações têm que tratar os desafios trazidos pelas características das MANETs. Além disso, as soluções propostas por trabalhos relacionados na área não contemplam todos os problemas trazidos por este ambiente. Objetivando a melhoria do desenvolvimento de sistemas distribuídos para este cenário através do reuso de software, este trabalho busca generalizar os inúmeros esforços na direção de desenvolvimento de middleware para suportar aplicações sobre MANETs. Desta forma, esta dissertação apresenta um framework de sistemas de middleware, Spontaneousware, e conseqüentemente o Sw-Bluj, um middleware para a plataforma Java Micro Edition (CLDC/MIDP) e rede Bluetooth. Por fim, foi realizado um estudo experimental formal com o propósito de evidenciar o real impacto e a contribuição do Spontaneousware, bem como do Sw-Bluj, no processo de desenvolvimento de sistemas móveis para redes ad hoc
id UFPE_9d1f285980f8d95afdb3d076846b2320
oai_identifier_str oai:repositorio.ufpe.br:123456789/2386
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling de Freitas Batista, VandoSouto Rosa, Nelson 2014-06-12T15:57:36Z2014-06-12T15:57:36Z2008-01-31de Freitas Batista, Vando; Souto Rosa, Nelson. An approach to implement core assets in service-oriented product lines. 2008. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2008.https://repositorio.ufpe.br/handle/123456789/2386Com o avanço da maturidade das redes de comunicação sem fio e da popularidade e diversidade dos dispositivos de computação portátil, estamos chegando a um estágio onde podemos ter comunicação em qualquer lugar e a qualquer momento de uma forma mais transparente. As redes móveis ad hoc (MANETs - Mobile Ad Hoc Networks) surgem como uma infra-estrutura de comunicação essencial para dar suporte às aplicações onde é possível ter interação espontânea e o acesso/compartilhamento de informação entre os hosts móveis sem uma configuração prévia. Adicionalmente, a natureza de distribuição dinâmica e móvel das aplicações para MANETs e as características presentes nesse tipo de rede requerem a necessidade do uso de middleware específico para dar suporte ao desenvolvimento dessas aplicações. No entanto, soluções tradicionais de middleware para rede fixa não se aplicam a este cenário devido à mobilidade dinâmica dos hosts e às restrições de conectividade. Assim, tanto os desenvolvedores de middleware quanto os desenvolvedores de aplicações têm que tratar os desafios trazidos pelas características das MANETs. Além disso, as soluções propostas por trabalhos relacionados na área não contemplam todos os problemas trazidos por este ambiente. Objetivando a melhoria do desenvolvimento de sistemas distribuídos para este cenário através do reuso de software, este trabalho busca generalizar os inúmeros esforços na direção de desenvolvimento de middleware para suportar aplicações sobre MANETs. Desta forma, esta dissertação apresenta um framework de sistemas de middleware, Spontaneousware, e conseqüentemente o Sw-Bluj, um middleware para a plataforma Java Micro Edition (CLDC/MIDP) e rede Bluetooth. Por fim, foi realizado um estudo experimental formal com o propósito de evidenciar o real impacto e a contribuição do Spontaneousware, bem como do Sw-Bluj, no processo de desenvolvimento de sistemas móveis para redes ad hocporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessframework de middlewarecomputação móvelredes móveis ad hocengenharia de software experimentalAn approach to implement core assets in service-oriented product linesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALarquivo3213_1.pdfapplication/pdf1877704https://repositorio.ufpe.br/bitstream/123456789/2386/1/arquivo3213_1.pdf5ddb642d1f7d5a8d7b5f8619d28609e7MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/2386/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo3213_1.pdf.txtarquivo3213_1.pdf.txtExtracted texttext/plain330618https://repositorio.ufpe.br/bitstream/123456789/2386/3/arquivo3213_1.pdf.txt049b426b4cfd6d04f6a529b7d24d6a3fMD53THUMBNAILarquivo3213_1.pdf.jpgarquivo3213_1.pdf.jpgGenerated Thumbnailimage/jpeg1244https://repositorio.ufpe.br/bitstream/123456789/2386/4/arquivo3213_1.pdf.jpgcd72cc2d17556f869b04d2a21f2e5f6cMD54123456789/23862019-10-25 02:53:07.47oai:repositorio.ufpe.br:123456789/2386Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T05:53:07Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv An approach to implement core assets in service-oriented product lines
title An approach to implement core assets in service-oriented product lines
spellingShingle An approach to implement core assets in service-oriented product lines
de Freitas Batista, Vando
framework de middleware
computação móvel
redes móveis ad hoc
engenharia de software experimental
title_short An approach to implement core assets in service-oriented product lines
title_full An approach to implement core assets in service-oriented product lines
title_fullStr An approach to implement core assets in service-oriented product lines
title_full_unstemmed An approach to implement core assets in service-oriented product lines
title_sort An approach to implement core assets in service-oriented product lines
author de Freitas Batista, Vando
author_facet de Freitas Batista, Vando
author_role author
dc.contributor.author.fl_str_mv de Freitas Batista, Vando
dc.contributor.advisor1.fl_str_mv Souto Rosa, Nelson
contributor_str_mv Souto Rosa, Nelson
dc.subject.por.fl_str_mv framework de middleware
computação móvel
redes móveis ad hoc
engenharia de software experimental
topic framework de middleware
computação móvel
redes móveis ad hoc
engenharia de software experimental
description Com o avanço da maturidade das redes de comunicação sem fio e da popularidade e diversidade dos dispositivos de computação portátil, estamos chegando a um estágio onde podemos ter comunicação em qualquer lugar e a qualquer momento de uma forma mais transparente. As redes móveis ad hoc (MANETs - Mobile Ad Hoc Networks) surgem como uma infra-estrutura de comunicação essencial para dar suporte às aplicações onde é possível ter interação espontânea e o acesso/compartilhamento de informação entre os hosts móveis sem uma configuração prévia. Adicionalmente, a natureza de distribuição dinâmica e móvel das aplicações para MANETs e as características presentes nesse tipo de rede requerem a necessidade do uso de middleware específico para dar suporte ao desenvolvimento dessas aplicações. No entanto, soluções tradicionais de middleware para rede fixa não se aplicam a este cenário devido à mobilidade dinâmica dos hosts e às restrições de conectividade. Assim, tanto os desenvolvedores de middleware quanto os desenvolvedores de aplicações têm que tratar os desafios trazidos pelas características das MANETs. Além disso, as soluções propostas por trabalhos relacionados na área não contemplam todos os problemas trazidos por este ambiente. Objetivando a melhoria do desenvolvimento de sistemas distribuídos para este cenário através do reuso de software, este trabalho busca generalizar os inúmeros esforços na direção de desenvolvimento de middleware para suportar aplicações sobre MANETs. Desta forma, esta dissertação apresenta um framework de sistemas de middleware, Spontaneousware, e conseqüentemente o Sw-Bluj, um middleware para a plataforma Java Micro Edition (CLDC/MIDP) e rede Bluetooth. Por fim, foi realizado um estudo experimental formal com o propósito de evidenciar o real impacto e a contribuição do Spontaneousware, bem como do Sw-Bluj, no processo de desenvolvimento de sistemas móveis para redes ad hoc
publishDate 2008
dc.date.issued.fl_str_mv 2008-01-31
dc.date.accessioned.fl_str_mv 2014-06-12T15:57:36Z
dc.date.available.fl_str_mv 2014-06-12T15:57:36Z
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 de Freitas Batista, Vando; Souto Rosa, Nelson. An approach to implement core assets in service-oriented product lines. 2008. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2008.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/2386
identifier_str_mv de Freitas Batista, Vando; Souto Rosa, Nelson. An approach to implement core assets in service-oriented product lines. 2008. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2008.
url https://repositorio.ufpe.br/handle/123456789/2386
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/2386/1/arquivo3213_1.pdf
https://repositorio.ufpe.br/bitstream/123456789/2386/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/2386/3/arquivo3213_1.pdf.txt
https://repositorio.ufpe.br/bitstream/123456789/2386/4/arquivo3213_1.pdf.jpg
bitstream.checksum.fl_str_mv 5ddb642d1f7d5a8d7b5f8619d28609e7
8a4605be74aa9ea9d79846c1fba20a33
049b426b4cfd6d04f6a529b7d24d6a3f
cd72cc2d17556f869b04d2a21f2e5f6c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310624286343168