• Utilização de geradores de aplicação em processos ágeis de reengenharia 

      Freitas, Raquel Gonçalves de (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 18/12/2006)
      Agile methods, through their principles and values, propose to make software development more flexible, thus satisfying the customer in a rapid and customized way. Quality has a fundamental role both in software development ...
    • Catálogo de padrões para o desenvolvimento de software como um serviço multi-tenant 

      Leite, Bruno Dias (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 20/10/2014)
      Software as a Service (SaaS) represent a form of software distribution on demand and accessible via the Internet. The development of SaaS enables service users (tenants) to benefit from the low cost of deployment and ...
    • A utilização de serviços web providos por SOA em geradores de aplicação desenvolvidos com linguagens de padrões 

      Rodrigues, Kamila Rios da Hora (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 19/06/2009)
      System reuse is a Software Engineering technique that proposes the construction of software systems from existing artifacts. One way to develop systems reusing code and project in a specific domain is using application ...
    • Desenvolvimento de uma DSL para a gerência de configuração de um sistema de gerenciamento integrado de redes 

      Pieroni, Rosangela (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 27/10/2014)
      The integrated network management system aims to manage the telecommunications network, regardless of network elements technology in order to identify the causes of problems, providing a more assertive decision making to ...
    • Abordagem aspecting: migração de sistemas OO para sistemas OA 

      Ramos, Ricardo Argenton (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 21/05/2004)
      An approach, named Aspecting, is proposed for eliciting aspects in Object Oriented systems and subsequently re-factoring these systems as aspect oriented systems. The approach has three phases: Understand the System ...
    • GRENJ: um framework obtido por um processo iterativo de reengenharia aplicando TDD 

      Durelli, Vinícius Humberto Serapilha (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 21/05/2008)
      Software systems must satisfy the users requeriments and use current technologies. Thus, these systems are in constant evolution and several software maintenance tasks are carried out in order to adapt them to the user s ...
    • MDWA : uma abordagem guiada por modelos para desenvolvimento de software Web 

      Theodoro Júnior, Marcelo Brandão (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 13/11/2012)
      Software development techniques continually evolve in order to improve development and maintenance processes in addition to lower costs and higher quality. The goal of MDD is to reduce the semantic distance between a problem ...
    • Desenvolvimento e reúso de frameworks com base nas características do domínio 

      Viana, Matheus Carvalho (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 08/05/2014)
      Frameworks are software artifacts that implement the basic functionality of a domain. Its reuse can improve the efficiency of development process and the quality of application code. However, frameworks are difficult to ...
    • Um metamodelo para facilitar a integração de ferramentas de visualização de software e mineração de interesses transversais 

      Tanner, Oscar José Fernandes (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 22/11/2013)
      A goal of the Object-Oriented Programming is to develop software with better modularization and separation of concerns, although tangling and scattering of some of these concerns cannot be prevented. The Aspect-Oriented ...
    • FrAMC-i: um framework de apoio à produção de conteúdo multimídia complementar interativo 

      Rodrigues, Kamila Rios da Hora (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 27/08/2014)
      The television is the medium of information and entertainment most utilized by Brazilians. Despite its great reach, this vehicle, which should be an instrument to promote social inclusion, often causes the opposite effect. ...
    • Uma abordagem de reengenharia iterativa orientada a características para sistemas embutidos legados 

      Ramos, Marcelo Augusto (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 28/10/2007)
      To reduce costs, to minimize risks, to anticipate deadlines and to optimize resources of new product designs it is recommended, whenever possible, to reuse artifacts of existing successful similar products. However, these ...
    • Recuperação de modelos de classes orientados a aspectos a partir de sistemas orientados a objetos usando refatorações de modelos 

      Parreira Júnior, Paulo Afonso (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 27/05/2011)
      Aspect-Oriented Programming allows encapsulating the so-called "Crosscutting Concerns (CCC) - software requirements whose implementation is tangled and scattered throughout the functional modules - into new abstractions, ...
    • IASWS - abordagem iterativa para desenvolvimento de software utilizando web services 

      Nakagawa, Hiromiti (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 23/02/2012)
      Software system development demands appropriate tools, technologies and development processes in order to create systems that meet customer s business needs while being flexible enough to cope with business evolution and ...
    • Uma ferramenta da apoio à engenharia reversa orientada a objetos de legados - FAROOL. 

      Prado, Milene (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 19/05/2003)
      This project objectives the development of a support tool to the reverse engineering process for procedimental legacy systems implemented in COBOL, in order to be facilitating their recovery. The FAROOL (Ferramenta de Apoio ...
    • Construção da camada de interface gráfica e de um wizard para o framework GRENJ 

      Viana, Matheus Carvalho (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 20/05/2009)
      Enterprises need information systems for executing their processes on an efficient way. Market demands that these systems are developed at short term, at low cost and they need to get high quality and flexibility. Reuse ...
    • Um processo ágil de engenharia de requisitos com apoio de padrões de software 

      Toledo, Daniel Eduardo Funabashi de (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 10/01/2008)
      Requirements engineering has evolved historically connected to the waterfall process model of system development. For agile processes its value continues to be essential to develop systems that really satisfy the customer ...
    • Uso de um framework transversal na camada de persistência do GRENJ 

      Zanon, Ivan Botacini (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 22/05/2009)
      Reuse of software artifacts, code, concepts and models of existing systems makes software development more agile, as well as provides higher quality process and products. Application Frameworks represents a reuse technique ...
    • Uma abordagem apoiada por linguagens especificas de domínio para criação de linhas de produtos de software embarcado 

      Durelli, Rafael Serapilha (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 30/05/2011)
      Embedded systems have been used in a myriad of devices that are present in our daily lives, thereby the market for such sort of system has increased significantly over the last few years. These systems were once associated ...
    • Modularização com orientação a aspectos de frameworks desenvolvidos com linguagens de padrões de análise 

      Oliveira, André Luiz de (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 17/09/2010)
      GRN (Gestão de Recursos de Negócio Business Resource Management) pattern language provides a set of patterns in analysis level to support the development of applications which deal with rental, purchase, sale and maintenance ...
    • Apoio computacional para auxiliar a reengenharia de sistemas legados Java para AspectJ 

      Kawakami, Daniel (Universidade Federal de São Carlos, UFSCar, Programa de Pós-Graduação em Ciência da Computação - PPGCC, , 24/08/2007)
      Guidelines that conduce the reengineering from legacy systems implemented in Java language to Aspect-Oriented language, AspectJ, preserving the original functionality, was proposed in the Aspecting method. Some case ...