X-ARM: um modelo de representação de artefatos de software
Autor(a) principal: | |
---|---|
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 |