RIGEL : um repositorio com suporte para desenvolvimento basaeado em componentes
Autor(a) principal: | |
---|---|
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 (UNICAMP). 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: 2 set. 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 (UNICAMP). 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: 2 set. 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: 2 set. 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_ |
1809188949559607296 |