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

Detalhes bibliográficos
Autor(a) principal: Santos, Michael Shuenck dos
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: 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_4b5339b145ff389d32ab7aee74e434e2
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/18056
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Santos, Michael Shuenck doshttp://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=K4791070J6Silveira, Glêdson Elias da2014-12-17T15:48:02Z2007-06-262014-12-17T15:48:02Z2006-10-16SANTOS, 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/18056A 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-ARMapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoReú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 COMPUTACAOX-ARM: um modelo de representação de artefatos de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALMichaelSS.pdfapplication/pdf1470554https://repositorio.ufrn.br/bitstream/123456789/18056/1/MichaelSS.pdf016748ab8192abef9067fea20f51d077MD51TEXTMichaelSS.pdf.txtMichaelSS.pdf.txtExtracted texttext/plain318450https://repositorio.ufrn.br/bitstream/123456789/18056/6/MichaelSS.pdf.txtbcbe38a64411e27dafc1944ed584cfccMD56THUMBNAILMichaelSS.pdf.jpgMichaelSS.pdf.jpgIM Thumbnailimage/jpeg2231https://repositorio.ufrn.br/bitstream/123456789/18056/7/MichaelSS.pdf.jpga7f0a6b7cf916909608c54f5fb6674f6MD57123456789/180562017-11-04 12:35:21.775oai:https://repositorio.ufrn.br:123456789/18056Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T15:35:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.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.authorID.por.fl_str_mv
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782320H5
dc.contributor.referees1.pt_BR.fl_str_mv Gimenez, Itana Maria de Souza
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4786911J6
dc.contributor.referees2.pt_BR.fl_str_mv Carvalho, Bruno Motta de
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791070J6
dc.contributor.author.fl_str_mv Santos, Michael Shuenck dos
dc.contributor.advisor1.fl_str_mv Silveira, Glêdson Elias da
contributor_str_mv Silveira, Glêdson Elias da
dc.subject.por.fl_str_mv Reúso de software
Descrição de software
Componentes de software
Desenvolvimento baseado em componentes
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
dc.subject.eng.fl_str_mv Reuse of softwarw
Description of software
Software components
Component based development
dc.subject.cnpq.fl_str_mv 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.issued.fl_str_mv 2006-10-16
dc.date.available.fl_str_mv 2007-06-26
2014-12-17T15:48:02Z
dc.date.accessioned.fl_str_mv 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.citation.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.
dc.identifier.uri.fl_str_mv 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
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
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
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/18056/1/MichaelSS.pdf
https://repositorio.ufrn.br/bitstream/123456789/18056/6/MichaelSS.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/18056/7/MichaelSS.pdf.jpg
bitstream.checksum.fl_str_mv 016748ab8192abef9067fea20f51d077
bcbe38a64411e27dafc1944ed584cfcc
a7f0a6b7cf916909608c54f5fb6674f6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832774215892992