RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes

Detalhes bibliográficos
Autor(a) principal: Pinho, Helder de Sousa
Data de Publicação: 2006
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1603155
Resumo: Orientador: Cecilia Mary Fischer Rubira
id UNICAMP-30_2d289793ca9a417ae4ac843e0fe9b291
oai_identifier_str oai::372959
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentesRIGEL : a repository with support for component based developmentComponente de softwareMetadadosEngenharia de softwareSoftware - DesenvolvimentoSoftware - ReutilizaçãoComponent softwareMetadataSoftware engineeringComputer software - DevelopmentSofware reusabilityOrientador: Cecilia Mary Fischer RubiraDissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: O desenvolvimento baseado em componente (DBC) pennite que uma aplicação seja construída pela composição de componentes de software que já foram previamente especificados, construídos e testados, resultando em ganhos de produtividade e qualidade no software produzido. Para haver reuso de componentes, é necessário que usuários consIgam procurar e recuperar componentes previamente especificados ou implementados Um repositório de componentes é essencial para possibilitar tal reuso. Interoperabilidade é um requisito importante para repositórios, mas nem todas as ferramentas a tratam com a devida relevância. O modelo de metadados de um repositório para DBC deve contemplar características de componentes, tais como interface e separação entre especificação e implementação. Este trabalho apresentou o Rigel, um repositório de bens de software reutilizáveis com suporte para desenvolvimento baseado em componentes. O Rigel apresenta características que facilitam atividades executadas durante o desenvolvimento de sistemas baseados em componentes, tais como pesquisa, armazenamento e recuperação de bens e integração com CVS. O padrão RAS foi adotado como o fonnato de metadados e de empacotamento de bens, facilitando a integração do Rigel com outros sistemas. O modelo de metadados do RAS foi estendido para apoiar um modelo conceitual de componentes e arquitetura de software. Esta adaptação resultou na criação de quatro novos profiles RAS, para apoiar bens relacionados à DBC: componente abstrato, componente concreto, interface e configuração arquitetural. Um estudo de caso foi conduzido a fim de mostrar como o Rigel apóia um processo de desenvolvimento baseado em componentes. Conclui-se que as características do repositório Rigel facilitam um desenvolvimento baseado em componentesAbstract: The component based development (CBD) permits an application to be built by composition of previously specified, build and tested components, resulting in increases in productivity and quality of the produced software. 1n order to make the reuse of components happen, it is necessary that users are able to search and retrieve previously specified or implemented components. A component repository is important to support this reuse. 1nteroperability is an important requirement for repositories, but not alI the tools consider it with the required relevance. The metadata model of a CBD repository must handle components features, such as interface and separation between specification and implementation. This work presents Rigel, a repository of reusable software assets with a support for component based development. Rigel presents features that make activities performed during the development of component based systems easier, such as search, storage and retrieval of assets and CVS integration. RAS standard was adopted as the asset metadata and packaging format, making Rigel integration with other systems easier. The RAS metadata model was extended to support a conceptual model of components and software architecture. This adaptation resulted in the creation of four new RAS profiles to support CBD related assets: abstract component, concrete component, interface and architectural configuration. A case study was conducted in order to show how Rigel supports a CBD processo We also conclude that Rigel repository features make the component based development easierMestradoEngenharia de ComputaçãoMestre em Computação[s.n.]Rubira, Cecília Mary Fischer, 1964-Chaim, Marcos LordelloMartins, ElianeUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASPinho, Helder de Sousa20062006-02-24T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf140p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1603155PINHO, Helder de Sousa. RIGEL: um repositorio com suporte para desenvolvimento basaeado em componentes. 2006. 140p. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1603155. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/372959porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T04:36:32Zoai::372959Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T04:36:32Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
RIGEL : a repository with support for component based development
title RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
spellingShingle RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
Pinho, Helder de Sousa
Componente de software
Metadados
Engenharia de software
Software - Desenvolvimento
Software - Reutilização
Component software
Metadata
Software engineering
Computer software - Development
Sofware reusability
title_short RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
title_full RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
title_fullStr RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
title_full_unstemmed RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
title_sort RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
author Pinho, Helder de Sousa
author_facet Pinho, Helder de Sousa
author_role author
dc.contributor.none.fl_str_mv Rubira, Cecília Mary Fischer, 1964-
Chaim, Marcos Lordello
Martins, Eliane
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Pinho, Helder de Sousa
dc.subject.por.fl_str_mv Componente de software
Metadados
Engenharia de software
Software - Desenvolvimento
Software - Reutilização
Component software
Metadata
Software engineering
Computer software - Development
Sofware reusability
topic Componente de software
Metadados
Engenharia de software
Software - Desenvolvimento
Software - Reutilização
Component software
Metadata
Software engineering
Computer software - Development
Sofware reusability
description Orientador: Cecilia Mary Fischer Rubira
publishDate 2006
dc.date.none.fl_str_mv 2006
2006-02-24T00:00:00Z
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 (Broch.)
https://hdl.handle.net/20.500.12733/1603155
PINHO, Helder de Sousa. RIGEL: um repositorio com suporte para desenvolvimento basaeado em componentes. 2006. 140p. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1603155. Acesso em: 15 mai. 2024.
identifier_str_mv (Broch.)
PINHO, Helder de Sousa. RIGEL: um repositorio com suporte para desenvolvimento basaeado em componentes. 2006. 140p. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1603155. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1603155
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/372959
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
140p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138415938109440