Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos

Detalhes bibliográficos
Autor(a) principal: Souza, Beatriz Franco Martins
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
Texto Completo: http://repositorio.ufes.br/handle/10/9869
Resumo: In a context of increasingly competitive market, the development of Web-based Information Systems (WIS) needs to be more and more dynamic and efficient. Over the years, various Web Engineering (WebE) methods for analysis, design and development of WIS have been proposed. In 2007 the FrameWeb design method was proposed, which defines a basic architecture for the development of WIS based on frameworks. The FrameWeb proposed architecture had focused on a specific set of frameworks available at that time, setting some procedures and a UML profile to create a infrastructure close to the state-of-practice, with the aim of providing productivity gains, especially in the transition between design and development phases, taking advantage of these frameworks, as well as extensive knowledge of UML by modelers and developers. However, from the rise of new techniques, specifications and frameworks implementations it was necessary to revisit the method and evaluate the necessary changes to its continuity. Moreover, from its application, it was noted that the UML-based CASE tools leave with the modeler and his experience the responsibility for the activities to be performed and the correct use of the proposed constructs, giving rise to failures. Observing these issues, this work proposes the redefinition and formalization of the FrameWeb method language through a metamodel called FW15 lead by the use of Model-Driven Development (MDD) techniques. The metamodel FW-15 aims to ensure not only the semantics of FrameWeb language with regard to their framework-independent aspect, but also enable the evolution of the method, as it defines a methodology for creating Frameworks Settings containing the constructs and rules necessary for the creation and application of FrameWeb profiles responsible for its framework-dependent aspects. Thus, this proposal aims to maintain full compatibility with the original method version and at the same time add the necessary resources to new techniques and frameworks that can now be formally added to the method. As an additional contribution, this work presents a simplified prototype tool for designing FrameWeb diagrams and determines the guidelines to evolve this prototype, in order to allow the development of a suitable CASE tool for the method.
id UFES_adb068259949b76248513fc50307ff35
oai_identifier_str oai:repositorio.ufes.br:10/9869
network_acronym_str UFES
network_name_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
repository_id_str 2108
spelling Souza, Vitor Estêvão SilvaSouza, Beatriz Franco MartinsAlmeida, João Paulo AndradeLima, Fernanda2018-08-02T00:03:56Z2018-08-012018-08-02T00:03:56Z2016-04-18In a context of increasingly competitive market, the development of Web-based Information Systems (WIS) needs to be more and more dynamic and efficient. Over the years, various Web Engineering (WebE) methods for analysis, design and development of WIS have been proposed. In 2007 the FrameWeb design method was proposed, which defines a basic architecture for the development of WIS based on frameworks. The FrameWeb proposed architecture had focused on a specific set of frameworks available at that time, setting some procedures and a UML profile to create a infrastructure close to the state-of-practice, with the aim of providing productivity gains, especially in the transition between design and development phases, taking advantage of these frameworks, as well as extensive knowledge of UML by modelers and developers. However, from the rise of new techniques, specifications and frameworks implementations it was necessary to revisit the method and evaluate the necessary changes to its continuity. Moreover, from its application, it was noted that the UML-based CASE tools leave with the modeler and his experience the responsibility for the activities to be performed and the correct use of the proposed constructs, giving rise to failures. Observing these issues, this work proposes the redefinition and formalization of the FrameWeb method language through a metamodel called FW15 lead by the use of Model-Driven Development (MDD) techniques. The metamodel FW-15 aims to ensure not only the semantics of FrameWeb language with regard to their framework-independent aspect, but also enable the evolution of the method, as it defines a methodology for creating Frameworks Settings containing the constructs and rules necessary for the creation and application of FrameWeb profiles responsible for its framework-dependent aspects. Thus, this proposal aims to maintain full compatibility with the original method version and at the same time add the necessary resources to new techniques and frameworks that can now be formally added to the method. As an additional contribution, this work presents a simplified prototype tool for designing FrameWeb diagrams and determines the guidelines to evolve this prototype, in order to allow the development of a suitable CASE tool for the method.Em um contexto de mercado cada vez mais competitivo, o desenvolvimento de Sistemas de Informação baseados na Web (WIS - Web Information Systems) necessita ser cada vez mais dinâmico e eficiente. A Engenharia Web (WebE - Web Engineering) ao longo dos anos vem propondo diversos métodos para análise, projeto e desenvolvimento de WIS. Em 2007 foi proposto o método de projeto WIS FrameWeb, que define uma arquitetura básica para desenvolvimento de WIS baseado em framewoks. A proposta de arquitetura do método FrameWeb teve foco em um conjunto específico de framewoks disponíveis à época, definindo alguns procedimentos e um perfil UML para criar uma infraestrutura próxima ao estado-daprática, cuja função é proporcionar ganho de produtividade, principalmente na transição entre as fases de projeto e de desenvolvimento, aproveitando as vantagens do uso de framewoks e de sua ampla utilização, bem como o amplo conhecimento de UML por parte dos modeladores e desenvolvedores. Entretanto, com o surgimento de novas técnicas, especificações e implementações de framewoks se fez necessário revisitar o método e avaliar as evoluções necessárias para sua continuidade. Além disso, a partir de sua aplicação, observou-se que de ferramentas CASE baseadas em UML deixam a cargo do modelador e de sua experiência a responsabilidade quanto às atividades a serem desempenhadas e ao uso dos construtos propostos, dando margem a falhas. Observando estas questões, este trabalho propõe a definição e formalização do método FrameWeb por meio de um metamodelo, denominado FW-15, por meio do uso de técnica Desenvolvimento Orientado a Modelos (MDD - Model-Driven Development). O metamodelo FW-15 tem a finalidade de garantir não apenas a semântica da linguagem FrameWeb no que diz respeito ao seu aspecto framework-independente, mas também permitir a evolução do método, pois define uma metodologia para a criação de Definições de Frameworks, contendo os construtos e regras necessárias para a criação e aplicação de Perfis FrameWeb responsáveis pelos aspectos framework-dependente. Assim, esta proposta pretende manter total compatibilidade com a versão original do método e ao mesmo tempo adicionar os recursos necessários para que novas técnicas e framewoks possam ser agregados formalmente ao método. Como contribuição adicional este trabalho apresenta um protótipo de ferramenta simplificada para modelagem com o método FrameWeb e determina as diretrizes para a evolução deste protótipo de forma a permitir o desenvolvimento de uma ferramenta gráfica apropriada ao método.TextSOUZA, Beatriz Franco Martins. Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos. 2016. 149 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016.http://repositorio.ufes.br/handle/10/9869porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoFrameWebWeb engineeringModel-driven developmentEngenharia webDesenvolvimento orientado a modelosFramework (Programa de computador)Software - DesenvolvimentoSistemas de recuperação da informaçãoCiência da Computação004Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALbeatriz franco - evolucao_do_metodo_frameweb_para_o_projeto_de_sistemas_de_informacao_web_utilizando_uma_abordagem_dirigida_a_modelos_2016.pdfapplication/pdf5320289http://repositorio.ufes.br/bitstreams/65f375f8-15e2-4d74-93ef-4d29607d6fd5/downloadce7c2db454cdbddae063081fb3bdf663MD5110/98692024-06-28 16:10:10.344oai:repositorio.ufes.br:10/9869http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-06-28T16:10:10Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false
dc.title.none.fl_str_mv Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
title Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
spellingShingle Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
Souza, Beatriz Franco Martins
FrameWeb
Web engineering
Model-driven development
Engenharia web
Desenvolvimento orientado a modelos
Ciência da Computação
Framework (Programa de computador)
Software - Desenvolvimento
Sistemas de recuperação da informação
004
title_short Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
title_full Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
title_fullStr Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
title_full_unstemmed Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
title_sort Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos
author Souza, Beatriz Franco Martins
author_facet Souza, Beatriz Franco Martins
author_role author
dc.contributor.advisor1.fl_str_mv Souza, Vitor Estêvão Silva
dc.contributor.author.fl_str_mv Souza, Beatriz Franco Martins
dc.contributor.referee1.fl_str_mv Almeida, João Paulo Andrade
dc.contributor.referee2.fl_str_mv Lima, Fernanda
contributor_str_mv Souza, Vitor Estêvão Silva
Almeida, João Paulo Andrade
Lima, Fernanda
dc.subject.eng.fl_str_mv FrameWeb
Web engineering
Model-driven development
Engenharia web
topic FrameWeb
Web engineering
Model-driven development
Engenharia web
Desenvolvimento orientado a modelos
Ciência da Computação
Framework (Programa de computador)
Software - Desenvolvimento
Sistemas de recuperação da informação
004
dc.subject.por.fl_str_mv Desenvolvimento orientado a modelos
dc.subject.cnpq.fl_str_mv Ciência da Computação
dc.subject.br-rjbn.none.fl_str_mv Framework (Programa de computador)
Software - Desenvolvimento
Sistemas de recuperação da informação
dc.subject.udc.none.fl_str_mv 004
description In a context of increasingly competitive market, the development of Web-based Information Systems (WIS) needs to be more and more dynamic and efficient. Over the years, various Web Engineering (WebE) methods for analysis, design and development of WIS have been proposed. In 2007 the FrameWeb design method was proposed, which defines a basic architecture for the development of WIS based on frameworks. The FrameWeb proposed architecture had focused on a specific set of frameworks available at that time, setting some procedures and a UML profile to create a infrastructure close to the state-of-practice, with the aim of providing productivity gains, especially in the transition between design and development phases, taking advantage of these frameworks, as well as extensive knowledge of UML by modelers and developers. However, from the rise of new techniques, specifications and frameworks implementations it was necessary to revisit the method and evaluate the necessary changes to its continuity. Moreover, from its application, it was noted that the UML-based CASE tools leave with the modeler and his experience the responsibility for the activities to be performed and the correct use of the proposed constructs, giving rise to failures. Observing these issues, this work proposes the redefinition and formalization of the FrameWeb method language through a metamodel called FW15 lead by the use of Model-Driven Development (MDD) techniques. The metamodel FW-15 aims to ensure not only the semantics of FrameWeb language with regard to their framework-independent aspect, but also enable the evolution of the method, as it defines a methodology for creating Frameworks Settings containing the constructs and rules necessary for the creation and application of FrameWeb profiles responsible for its framework-dependent aspects. Thus, this proposal aims to maintain full compatibility with the original method version and at the same time add the necessary resources to new techniques and frameworks that can now be formally added to the method. As an additional contribution, this work presents a simplified prototype tool for designing FrameWeb diagrams and determines the guidelines to evolve this prototype, in order to allow the development of a suitable CASE tool for the method.
publishDate 2016
dc.date.issued.fl_str_mv 2016-04-18
dc.date.accessioned.fl_str_mv 2018-08-02T00:03:56Z
dc.date.available.fl_str_mv 2018-08-01
2018-08-02T00:03:56Z
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 SOUZA, Beatriz Franco Martins. Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos. 2016. 149 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016.
dc.identifier.uri.fl_str_mv http://repositorio.ufes.br/handle/10/9869
identifier_str_mv SOUZA, Beatriz Franco Martins. Evolução do método FrameWeb para o projeto de Sistemas de Informação Web utilizando uma abordagem dirigida a modelos. 2016. 149 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016.
url http://repositorio.ufes.br/handle/10/9869
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 Text
dc.publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Informática
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UFES
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Centro Tecnológico
publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Informática
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
instname:Universidade Federal do Espírito Santo (UFES)
instacron:UFES
instname_str Universidade Federal do Espírito Santo (UFES)
instacron_str UFES
institution UFES
reponame_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
collection Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
bitstream.url.fl_str_mv http://repositorio.ufes.br/bitstreams/65f375f8-15e2-4d74-93ef-4d29607d6fd5/download
bitstream.checksum.fl_str_mv ce7c2db454cdbddae063081fb3bdf663
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)
repository.mail.fl_str_mv
_version_ 1804309202146951168