X-ARM: um modelo de representação de artefatos de software

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Santos, Michael Shuenck dos
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/18056
Resumo: A great challenge of the Component Based Development is the creation of mechanisms to facilitate the finding of reusable assets that fulfill the requirements of a particular system under development. In this sense, some component repositories have been proposed in order to answer such a need. However, repositories need to represent the asset characteristics that can be taken into account by the consumers when choosing the more adequate assets for their needs. In such a context, the literature presents some models proposed to describe the asset characteristics, such as identification, classification, non-functional requirements, usage and deployment information and component interfaces. Nevertheless, the set of characteristics represented by those models is insufficient to describe information used before, during and after the asset acquisition. This information refers to negotiation, certification, change history, adopted development process, events, exceptions and so on. In order to overcome this gap, this work proposes an XML-based model to represent several characteristics, of different asset types, that may be employed in the component-based development. Besides representing metadata used by consumers, useful for asset discovering, acquisition and usage, this model, called X-ARM, also focus on helping asset developers activities. Since the proposed model represents an expressive amount of information, this work also presents a tool called X-Packager, developed with the goal of helping asset description with X-ARM
id UFRN_da8b3d5f78dc4097fb093fb3167f91ee
oai_identifier_str oai:repositorio.ufrn.br:123456789/18056
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling X-ARM: um modelo de representação de artefatos de softwareReúso de softwareDescrição de softwareComponentes de softwareDesenvolvimento baseado em componentesReuse of softwarwDescription of softwareSoftware componentsComponent based developmentCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOA great challenge of the Component Based Development is the creation of mechanisms to facilitate the finding of reusable assets that fulfill the requirements of a particular system under development. In this sense, some component repositories have been proposed in order to answer such a need. However, repositories need to represent the asset characteristics that can be taken into account by the consumers when choosing the more adequate assets for their needs. In such a context, the literature presents some models proposed to describe the asset characteristics, such as identification, classification, non-functional requirements, usage and deployment information and component interfaces. Nevertheless, the set of characteristics represented by those models is insufficient to describe information used before, during and after the asset acquisition. This information refers to negotiation, certification, change history, adopted development process, events, exceptions and so on. In order to overcome this gap, this work proposes an XML-based model to represent several characteristics, of different asset types, that may be employed in the component-based development. Besides representing metadata used by consumers, useful for asset discovering, acquisition and usage, this model, called X-ARM, also focus on helping asset developers activities. Since the proposed model represents an expressive amount of information, this work also presents a tool called X-Packager, developed with the goal of helping asset description with X-ARMO Desenvolvimento Baseado em Componentes tem como grande desafio a criação de mecanismos que facilitem a identificação de assets reusáveis que satisfaçam os requisitos de sistemas particulares sob desenvolvimento. Neste sentido, repositórios de componentes têm sido propostos como meios para se atender esta necessidade. Porém, repositórios precisam representar as características de assets que possam ser levadas em consideração pelos consumidores quando da escolha dos assets mais adequados às suas necessidades. Neste contexto, a literatura apresenta alguns modelos que foram propostos com a finalidade de descrever as características de assets, tais como identificação, classificação, requisitos não funcionais, informações de implantação e uso, arquivos que compõem os assets, e interfaces de componentes. No entanto, o conjunto de características representadas por estes modelos é insuficiente para descrever diversas informações usadas antes, durante e depois da aquisição dos assets, dentre as quais pode-se destacar informações de negociação e certificação, histórico de mudanças, processo de desenvolvimento usado, eventos, exceções. De forma a solucionar tais deficiências, este trabalho apresenta um modelo baseado em XML para a representação de diversas características, de diversos tipos de assets, que possam ser empregadas no desenvolvimento baseado em componentes. O modelo proposto, denominado X-ARM, fornece informações usadas não apenas pelos consumidores na identificação, aquisição e uso de assets, mas também para apoiar as atividades dos desenvolvedores de assets. Dado que o modelo proposto representa uma expressiva quantidade de informações, este trabalho também apresenta uma ferramenta chamada X-Packager, desenvolvida com o objetivo de auxiliar a descrição de assets com X-ARMUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Sistemas e ComputaçãoCiência da ComputaçãoSilveira, Glêdson Elias dahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782320H5Gimenez, Itana Maria de Souzahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4786911J6Carvalho, Bruno Motta dehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791070J6Santos, Michael Shuenck dos2014-12-17T15:48:02Z2007-06-262014-12-17T15:48:02Z2006-10-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfSANTOS, Michael Shuenck dos. X-ARM: um modelo de representação de artefatos de software. 2006. 166 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.https://repositorio.ufrn.br/jspui/handle/123456789/18056porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-04T15:35:21Zoai:repositorio.ufrn.br:123456789/18056Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-04T15:35:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv X-ARM: um modelo de representação de artefatos de software
title X-ARM: um modelo de representação de artefatos de software
spellingShingle X-ARM: um modelo de representação de artefatos de software
Santos, Michael Shuenck dos
Reúso de software
Descrição de software
Componentes de software
Desenvolvimento baseado em componentes
Reuse of softwarw
Description of software
Software components
Component based development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short X-ARM: um modelo de representação de artefatos de software
title_full X-ARM: um modelo de representação de artefatos de software
title_fullStr X-ARM: um modelo de representação de artefatos de software
title_full_unstemmed X-ARM: um modelo de representação de artefatos de software
title_sort X-ARM: um modelo de representação de artefatos de software
author Santos, Michael Shuenck dos
author_facet Santos, Michael Shuenck dos
author_role author
dc.contributor.none.fl_str_mv Silveira, Glêdson Elias da


http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782320H5
Gimenez, Itana Maria de Souza

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4786911J6
Carvalho, Bruno Motta de

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791070J6
dc.contributor.author.fl_str_mv Santos, Michael Shuenck dos
dc.subject.por.fl_str_mv Reúso de software
Descrição de software
Componentes de software
Desenvolvimento baseado em componentes
Reuse of softwarw
Description of software
Software components
Component based development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic Reúso de software
Descrição de software
Componentes de software
Desenvolvimento baseado em componentes
Reuse of softwarw
Description of software
Software components
Component based development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description A great challenge of the Component Based Development is the creation of mechanisms to facilitate the finding of reusable assets that fulfill the requirements of a particular system under development. In this sense, some component repositories have been proposed in order to answer such a need. However, repositories need to represent the asset characteristics that can be taken into account by the consumers when choosing the more adequate assets for their needs. In such a context, the literature presents some models proposed to describe the asset characteristics, such as identification, classification, non-functional requirements, usage and deployment information and component interfaces. Nevertheless, the set of characteristics represented by those models is insufficient to describe information used before, during and after the asset acquisition. This information refers to negotiation, certification, change history, adopted development process, events, exceptions and so on. In order to overcome this gap, this work proposes an XML-based model to represent several characteristics, of different asset types, that may be employed in the component-based development. Besides representing metadata used by consumers, useful for asset discovering, acquisition and usage, this model, called X-ARM, also focus on helping asset developers activities. Since the proposed model represents an expressive amount of information, this work also presents a tool called X-Packager, developed with the goal of helping asset description with X-ARM
publishDate 2006
dc.date.none.fl_str_mv 2006-10-16
2007-06-26
2014-12-17T15:48:02Z
2014-12-17T15:48:02Z
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.uri.fl_str_mv SANTOS, Michael Shuenck dos. X-ARM: um modelo de representação de artefatos de software. 2006. 166 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.
https://repositorio.ufrn.br/jspui/handle/123456789/18056
identifier_str_mv SANTOS, Michael Shuenck dos. X-ARM: um modelo de representação de artefatos de software. 2006. 166 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.
url https://repositorio.ufrn.br/jspui/handle/123456789/18056
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
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1855758780571058176