OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS

Detalhes bibliográficos
Autor(a) principal: Sarinho, Victor Travassos
Data de Publicação: 2013
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFBA
Texto Completo: http://repositorio.ufba.br/ri/handle/ri/22664
Resumo: Modelagem de Features é uma abordagem popular que descreve a comunalidade e variabilidade de famílias de softwares em termos de features. Variabilidade em Software Product Lines (SPLs) é geralmente descrita usando features, e instâncias de SPLs também são definidas pela seleção ou configuração de features requeridas. Entretanto, abordagens diversas e complexas de SPLs têm sido obtidas com o uso de features. Diferentes abordagens de modelagem de features também têm sido propostas nos últimos anos, abrindo novas perspectivas em aspectos de variabilidade a serem gerenciados. A técnica de Modelagem de Features Orientada a Objetos (OOFM) foi proposta com o objetivo de cobrir tais aspectos de variabilidade, bem como fornecer uma solução padronizada de produção de SPLs baseadas em features. OOFM se baseia em abordagens OO representativas de features, operações comuns identificadas de manipulação de features, e recursos OO de programação e de herança existentes. Sua formalização é baseada em expressões OCL definidas e Perfil UML modelado. Ferramentas de suporte incrementam a sua usabilidade e compatibilidade com relação a técnicas de modelagem de features existentes. Finalmente, OOFM Framework e OOFM Process desenvolvidos garantem a produção padronizada de SPLs e de sistemas concretos com base na OOFM. Foram realizadas importantes avaliações entre a proposta OOFM e técnicas de modelagem de features existentes. Como resultado, OOFM se apresentou como uma solução integrada de aspectos de variabilidade que permite a análise e o projeto da variabilidade de sistemas diversos em termos de features.
id UFBA-2_d2351a583cf2eb1855750c49cd06ea72
oai_identifier_str oai:repositorio.ufba.br:ri/22664
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling Sarinho, Victor TravassosApolinário Júnior, Antonio LopesApolinário Júnior, Antonio LopesAlmeida, Eduardo Santana deMendonça Neto, Manoel Gomes deAlves, Vander RamosNeves, Andre Menezes Marques das2017-06-01T12:38:02Z2017-06-01T12:38:02Z2017-06-012013-02-18http://repositorio.ufba.br/ri/handle/ri/22664Modelagem de Features é uma abordagem popular que descreve a comunalidade e variabilidade de famílias de softwares em termos de features. Variabilidade em Software Product Lines (SPLs) é geralmente descrita usando features, e instâncias de SPLs também são definidas pela seleção ou configuração de features requeridas. Entretanto, abordagens diversas e complexas de SPLs têm sido obtidas com o uso de features. Diferentes abordagens de modelagem de features também têm sido propostas nos últimos anos, abrindo novas perspectivas em aspectos de variabilidade a serem gerenciados. A técnica de Modelagem de Features Orientada a Objetos (OOFM) foi proposta com o objetivo de cobrir tais aspectos de variabilidade, bem como fornecer uma solução padronizada de produção de SPLs baseadas em features. OOFM se baseia em abordagens OO representativas de features, operações comuns identificadas de manipulação de features, e recursos OO de programação e de herança existentes. Sua formalização é baseada em expressões OCL definidas e Perfil UML modelado. Ferramentas de suporte incrementam a sua usabilidade e compatibilidade com relação a técnicas de modelagem de features existentes. Finalmente, OOFM Framework e OOFM Process desenvolvidos garantem a produção padronizada de SPLs e de sistemas concretos com base na OOFM. Foram realizadas importantes avaliações entre a proposta OOFM e técnicas de modelagem de features existentes. Como resultado, OOFM se apresentou como uma solução integrada de aspectos de variabilidade que permite a análise e o projeto da variabilidade de sistemas diversos em termos de features.Submitted by Kleber Silva (kleberbs@ufba.br) on 2017-05-30T21:30:31Z No. of bitstreams: 1 TESE - Victor Sarinho.pdf: 2891194 bytes, checksum: 012f03f26406a40700502e1e0ff70b96 (MD5)Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2017-06-01T12:38:02Z (GMT) No. of bitstreams: 1 TESE - Victor Sarinho.pdf: 2891194 bytes, checksum: 012f03f26406a40700502e1e0ff70b96 (MD5)Made available in DSpace on 2017-06-01T12:38:02Z (GMT). No. of bitstreams: 1 TESE - Victor Sarinho.pdf: 2891194 bytes, checksum: 012f03f26406a40700502e1e0ff70b96 (MD5)Sistemas ComputacionaisModelagem de Features, Linha de Produto de SoftwareAspectos de VariabilidadeModelagem de Features Orientada a ObjetosOOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOSinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisInstituto de MatemáticaPrograma Multiinstitucional de Pós-graduação em Ciência da Computação, UFBA-UNIFACS-UEFSIMBrasilinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINALTESE - Victor Sarinho.pdfTESE - Victor Sarinho.pdfapplication/pdf2891194https://repositorio.ufba.br/bitstream/ri/22664/1/TESE%20-%20Victor%20Sarinho.pdf012f03f26406a40700502e1e0ff70b96MD51LICENSElicense.txtlicense.txttext/plain1383https://repositorio.ufba.br/bitstream/ri/22664/2/license.txt05eca2f01d0b3307819d0369dab18a34MD52TEXTTESE - Victor Sarinho.pdf.txtTESE - Victor Sarinho.pdf.txtExtracted texttext/plain189759https://repositorio.ufba.br/bitstream/ri/22664/3/TESE%20-%20Victor%20Sarinho.pdf.txt14095656d7772bfbc517a8cf806bc6cdMD53ri/226642022-03-10 14:55:06.837oai:repositorio.ufba.br:ri/22664VGVybW8gZGUgTGljZW7Dp2EsIG7Do28gZXhjbHVzaXZvLCBwYXJhIG8gZGVww7NzaXRvIG5vIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGQkEuCgogUGVsbyBwcm9jZXNzbyBkZSBzdWJtaXNzw6NvIGRlIGRvY3VtZW50b3MsIG8gYXV0b3Igb3Ugc2V1IHJlcHJlc2VudGFudGUgbGVnYWwsIGFvIGFjZWl0YXIgCmVzc2UgdGVybW8gZGUgbGljZW7Dp2EsIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgQmFoaWEgCm8gZGlyZWl0byBkZSBtYW50ZXIgdW1hIGPDs3BpYSBlbSBzZXUgcmVwb3NpdMOzcmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2YcOnw6NvLiAKRXNzZXMgdGVybW9zLCBuw6NvIGV4Y2x1c2l2b3MsIG1hbnTDqm0gb3MgZGlyZWl0b3MgZGUgYXV0b3IvY29weXJpZ2h0LCBtYXMgZW50ZW5kZSBvIGRvY3VtZW50byAKY29tbyBwYXJ0ZSBkbyBhY2Vydm8gaW50ZWxlY3R1YWwgZGVzc2EgVW5pdmVyc2lkYWRlLgoKIFBhcmEgb3MgZG9jdW1lbnRvcyBwdWJsaWNhZG9zIGNvbSByZXBhc3NlIGRlIGRpcmVpdG9zIGRlIGRpc3RyaWJ1acOnw6NvLCBlc3NlIHRlcm1vIGRlIGxpY2Vuw6dhIAplbnRlbmRlIHF1ZToKCiBNYW50ZW5kbyBvcyBkaXJlaXRvcyBhdXRvcmFpcywgcmVwYXNzYWRvcyBhIHRlcmNlaXJvcywgZW0gY2FzbyBkZSBwdWJsaWNhw6fDtWVzLCBvIHJlcG9zaXTDs3Jpbwpwb2RlIHJlc3RyaW5naXIgbyBhY2Vzc28gYW8gdGV4dG8gaW50ZWdyYWwsIG1hcyBsaWJlcmEgYXMgaW5mb3JtYcOnw7VlcyBzb2JyZSBvIGRvY3VtZW50bwooTWV0YWRhZG9zIGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBjb20gCmFzIHJlc3RyacOnw7VlcyBpbXBvc3RhcyBwZWxvcyBlZGl0b3JlcyBkZSBwZXJpw7NkaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2HDp8O1ZXMgc2VtIGluaWNpYXRpdmFzIHF1ZSBzZWd1ZW0gYSBwb2zDrXRpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVww7NzaXRvcyAKY29tcHVsc8OzcmlvcyBuZXNzZSByZXBvc2l0w7NyaW8gbWFudMOqbSBvcyBkaXJlaXRvcyBhdXRvcmFpcywgbWFzIG1hbnTDqm0gYWNlc3NvIGlycmVzdHJpdG8gCmFvIG1ldGFkYWRvcyBlIHRleHRvIGNvbXBsZXRvLiBBc3NpbSwgYSBhY2VpdGHDp8OjbyBkZXNzZSB0ZXJtbyBuw6NvIG5lY2Vzc2l0YSBkZSBjb25zZW50aW1lbnRvCiBwb3IgcGFydGUgZGUgYXV0b3Jlcy9kZXRlbnRvcmVzIGRvcyBkaXJlaXRvcywgcG9yIGVzdGFyZW0gZW0gaW5pY2lhdGl2YXMgZGUgYWNlc3NvIGFiZXJ0by4KRepositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-03-10T17:55:06Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
title OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
spellingShingle OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
Sarinho, Victor Travassos
Sistemas Computacionais
Modelagem de Features, Linha de Produto de Software
Aspectos de Variabilidade
Modelagem de Features Orientada a Objetos
title_short OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
title_full OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
title_fullStr OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
title_full_unstemmed OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
title_sort OOFM - UMA TÉCNICA DE MODELAGEM DE FEATURES ORIENTADA A OBJETOS
author Sarinho, Victor Travassos
author_facet Sarinho, Victor Travassos
author_role author
dc.contributor.author.fl_str_mv Sarinho, Victor Travassos
dc.contributor.advisor1.fl_str_mv Apolinário Júnior, Antonio Lopes
dc.contributor.referee1.fl_str_mv Apolinário Júnior, Antonio Lopes
Almeida, Eduardo Santana de
Mendonça Neto, Manoel Gomes de
Alves, Vander Ramos
Neves, Andre Menezes Marques das
contributor_str_mv Apolinário Júnior, Antonio Lopes
Apolinário Júnior, Antonio Lopes
Almeida, Eduardo Santana de
Mendonça Neto, Manoel Gomes de
Alves, Vander Ramos
Neves, Andre Menezes Marques das
dc.subject.cnpq.fl_str_mv Sistemas Computacionais
topic Sistemas Computacionais
Modelagem de Features, Linha de Produto de Software
Aspectos de Variabilidade
Modelagem de Features Orientada a Objetos
dc.subject.por.fl_str_mv Modelagem de Features, Linha de Produto de Software
Aspectos de Variabilidade
Modelagem de Features Orientada a Objetos
description Modelagem de Features é uma abordagem popular que descreve a comunalidade e variabilidade de famílias de softwares em termos de features. Variabilidade em Software Product Lines (SPLs) é geralmente descrita usando features, e instâncias de SPLs também são definidas pela seleção ou configuração de features requeridas. Entretanto, abordagens diversas e complexas de SPLs têm sido obtidas com o uso de features. Diferentes abordagens de modelagem de features também têm sido propostas nos últimos anos, abrindo novas perspectivas em aspectos de variabilidade a serem gerenciados. A técnica de Modelagem de Features Orientada a Objetos (OOFM) foi proposta com o objetivo de cobrir tais aspectos de variabilidade, bem como fornecer uma solução padronizada de produção de SPLs baseadas em features. OOFM se baseia em abordagens OO representativas de features, operações comuns identificadas de manipulação de features, e recursos OO de programação e de herança existentes. Sua formalização é baseada em expressões OCL definidas e Perfil UML modelado. Ferramentas de suporte incrementam a sua usabilidade e compatibilidade com relação a técnicas de modelagem de features existentes. Finalmente, OOFM Framework e OOFM Process desenvolvidos garantem a produção padronizada de SPLs e de sistemas concretos com base na OOFM. Foram realizadas importantes avaliações entre a proposta OOFM e técnicas de modelagem de features existentes. Como resultado, OOFM se apresentou como uma solução integrada de aspectos de variabilidade que permite a análise e o projeto da variabilidade de sistemas diversos em termos de features.
publishDate 2013
dc.date.submitted.none.fl_str_mv 2013-02-18
dc.date.accessioned.fl_str_mv 2017-06-01T12:38:02Z
dc.date.available.fl_str_mv 2017-06-01T12:38:02Z
dc.date.issued.fl_str_mv 2017-06-01
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufba.br/ri/handle/ri/22664
url http://repositorio.ufba.br/ri/handle/ri/22664
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.publisher.none.fl_str_mv Instituto de Matemática
dc.publisher.program.fl_str_mv Programa Multiinstitucional de Pós-graduação em Ciência da Computação, UFBA-UNIFACS-UEFS
dc.publisher.initials.fl_str_mv IM
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Instituto de Matemática
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFBA
instname:Universidade Federal da Bahia (UFBA)
instacron:UFBA
instname_str Universidade Federal da Bahia (UFBA)
instacron_str UFBA
institution UFBA
reponame_str Repositório Institucional da UFBA
collection Repositório Institucional da UFBA
bitstream.url.fl_str_mv https://repositorio.ufba.br/bitstream/ri/22664/1/TESE%20-%20Victor%20Sarinho.pdf
https://repositorio.ufba.br/bitstream/ri/22664/2/license.txt
https://repositorio.ufba.br/bitstream/ri/22664/3/TESE%20-%20Victor%20Sarinho.pdf.txt
bitstream.checksum.fl_str_mv 012f03f26406a40700502e1e0ff70b96
05eca2f01d0b3307819d0369dab18a34
14095656d7772bfbc517a8cf806bc6cd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv
_version_ 1808459539469565952