Exportar registro bibliográfico

Projeto e implementação de um gerador automático de serviços web a partir de diagramas de classes (2016)

  • Authors:
  • Autor USP: SCHETTINI FILHO, DOMENICO - ICMC
  • Unidade: ICMC
  • Sigla do Departamento: SSC
  • Subjects: ARQUITETURA ORIENTADA A SERVIÇOS; UML; REÚSO DE SOFTWARE
  • Keywords: Code generator; Geradores de código; Model-driven development and service oriented architecture; Model-driven development e service oriented architecture; Reuse; Reúso; Services; Serviços; Software reuse; Unified modeling language; Unified modeling language
  • Language: Português
  • Abstract: A indústria de desenvolvimento de software está em constante evolução e em busca de novos desafios, como por exemplo: novas tecnologias, linguagens de programação e estratégias para aumentar a produtividade no desenvolvimento. Com o passar do tempo, essa evolução desejada tem se concretizado, em especial com o surgimento de conceitos como Service Oriented Architecture (SOA) e Model-Driven Development (MDD). Nesse contexto, ganha importância a reutilização de software, por exemplo por meio do uso de serviços que facilitam a interoperabilidade entre diferentes sistemas. Ambientes de desenvolvimento de software, em especial ambientes de reúso de software, poderiam se adequar à arquitetura SOA para facilitar a disponibilização de serviços a outros ambientes, promovendo sua integração e aumentando a possibilidade de reúso. Após um levantamento bibliográfico sobre ambientes integrados de reúso que utilizassem serviços para permitir o compartilhamento de recursos, percebeu-se que os trabalhos nessa direção são poucos. Ao mesmo tempo, observou-se que para integração de sistemas por meio de serviços é necessário criar camadas de acesso às entidades dos sistemas que compartilharão informações. A implementação desses serviços de forma manual é repetitiva e sujeita a erros, principalmente por programadores que não estão familiarizados com SOA. Por outro lado, diagramas de classes em UML (Unified Modeling Language) são de amplo conhecimento por parte de desenvolvedores e estão em umnível de abstração que é suficientemente detalhado para permitir a derivação de serviços de acesso às suas classes. Desta forma, para atender uma demanda crescente de sistemas que precisam oferecer serviços para possibilitar sua integração com outros sistemas, este mestrado tem por objetivo promover a geração automatizada de código de serviços por meio de transformações de modelo para texto, em que o modelo de entrada é um diagrama de classes derivado da UML e os serviços gerados cobrem operações básicas do tipo CRUD. O gerador resultante foi validado por meio de duas provas de conceito e mostrou-se adequado para cumprir os objetivos estabelecidos, visto que o desenvolvedor trabalha com um modelo em alto nível de abstração, não precisando conhecer os detalhes inerentes à implementação dos serviços.
  • Imprenta:
  • Data da defesa: 21.03.2016
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      SCHETTINI FILHO, Domenico. Projeto e implementação de um gerador automático de serviços web a partir de diagramas de classes. 2016. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2016. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-12122016-163007/. Acesso em: 21 maio 2024.
    • APA

      Schettini Filho, D. (2016). Projeto e implementação de um gerador automático de serviços web a partir de diagramas de classes (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-12122016-163007/
    • NLM

      Schettini Filho D. Projeto e implementação de um gerador automático de serviços web a partir de diagramas de classes [Internet]. 2016 ;[citado 2024 maio 21 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-12122016-163007/
    • Vancouver

      Schettini Filho D. Projeto e implementação de um gerador automático de serviços web a partir de diagramas de classes [Internet]. 2016 ;[citado 2024 maio 21 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-12122016-163007/

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2024