Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2018-11-13T10:55:28Z
No. of bitstreams: 2
Dissertação - Marcelo Rodrigues Fortes - 2018.pdf: 2838097 bytes, checksum: d4a5cf0a63ac4bf2c855f5bbaf4d5b65 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2018-11-13T11:10:09Z (GMT) No. of bitstreams: 2
Dissertação - Marcelo Rodrigues Fortes - 2018.pdf: 2838097 bytes, checksum: d4a5cf0a63ac4bf2c855f5bbaf4d5b65 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2018-11-13T11:10:09Z (GMT). No. of bitstreams: 2
Dissertação - Marcelo Rodrigues Fortes - 2018.pdf: 2838097 bytes, checksum: d4a5cf0a63ac4bf2c855f5bbaf4d5b65 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2018-10-01 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / Middleware platforms aim to facilitate the construction of distributed applications, hiding the complexities
and specificities inherent in the underlying platform. However, while middleware facilitates the construction
of applications, its own construction is quite complex, requiring good knowledge in software design and
implementation. In this sense, some approaches have been proposed, with the aim of presenting more
flexible and configurable ways to build middleware, for example, reflective middleware, model-driven
middleware and component-based middleware. Another example is the Model-Driven Domain-Specific
Middleware (MD-DSM) approach, which employs Model-Driven Engineering concepts for building
middleware platforms that support the execution of model-based applications. MD-DSM solves several
problems related to building middleware for different domains. However, the entire process of verifying and
validating the final MDDSM product is performed in an ad hoc way, without a methodology that guides the
middleware engineer during these activities, possibly compromising the quality of the final product. In this
work, we present a verification and validation (V&V) methodology that systematizes the entire quality
assurance activities of this category of middleware. In addition, we present a tool that automates much of the
V&V activities that need to be performed to ensure the quality of a middleware system built using
MD-DSM. We also present a quantitative evaluation of the V&V tool. / Sistemas de middleware têm como objetivo facilitar a construção de aplicações distribuídas,
ocultando as complexidades e especificidades inerentes à plataforma subjacente. Entretanto,
embora o middleware facilite a construção de aplicações, sua própria construção é bastante
complexa, exigindo um bom conhecimento em design e implementação de software. Nesse
sentido, algumas abordagens têm sido propostas, com o objetivo de apresentar formas mais
flexíveis e configuráveis para construção de middleware, por exemplo, middleware reflexivo,
middleware dirigido por modelos e middleware baseado em componentes. Outro exemplo é a
abordagem denominada Model-Driven Domain-Specific Middleware (MD-DSM), que emprega
conceitos de Engenharia Dirigida por Modelos para construção de plataformas de middleware
que suportam a execução de aplicações também baseadas em modelos. MD-DSM resolve
vários problemas relacionados à construção de middleware para diferentes domínios. No
entanto, todo o processo de verificação e validação do produto final MD-DSM é realizado de
forma ad hoc, sem uma metodologia que guie o engenheiro de middleware durante essas
atividades, reduzindo a qualidade do produto final. Neste trabalho, apresentamos uma
metodologia de verificação e validação (V&V) que sistematiza todo o processo de garantia de
qualidade dessa categoria de middleware. Além disso, apresentamos uma ferramenta que
automatiza grande parte das atividades de V&V para middleware baseado em MD-DSM.
Também apresentamos uma avaliação quantitativa da ferramenta de V&V implementada.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.bc.ufg.br:tede/9062 |
Date | 01 October 2018 |
Creators | Fortes, Marcelo Rodrigues |
Contributors | Costa, Fábio Moreira, Costa, Fábio Moreira, Coutinho, Luciano Reis, Graciano Neto, Valdemar Vicente |
Publisher | Universidade Federal de Goiás, Programa de Pós-graduação em Ciência da Computação (INF), UFG, Brasil, Instituto de Informática - INF (RG) |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFG, instname:Universidade Federal de Goiás, instacron:UFG |
Rights | http://creativecommons.org/licenses/by-nc-nd/4.0/, info:eu-repo/semantics/openAccess |
Relation | -3303550325223384799, 600, 600, 600, 600, -7712266734633644768, 3671711205811204509, 2075167498588264571 |
Page generated in 0.0024 seconds