Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6947
Full metadata record
DC FieldValueLanguage
dc.creator.Latteshttp://lattes.cnpq.br/3646520698120660pt_BR
dc.contributor.advisor1PERKUSICH, Angelo.-
dc.contributor.advisor1IDPerkusich, A.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9439858291700830pt_BR
dc.contributor.referee1VIEIRA , Maria de Fátima Queiroz.-
dc.contributor.referee2SILVA, Leandro Dias da.-
dc.description.resumoA evolução de software tem se caracterizado pelo seu alto custo tanto em termos financeiros quanto em termos de tempo de desenvolvimento. O impacto da evolução sobre o código fonte e a arquitetura da aplicação é mais significativo quando as mudanças nos requisitos do software não foram previstas ou antecipadas. O processo de evolução se torna ainda mais complexo em domínios onde as aplicações, devido a razões financeiras ou de segurança, precisam evoluir de forma dinâmica, ou seja, sem interromper a execução. Dentro desse contexto, apresenta-se um ambiente C++ para o desenvolvimento de software com suporte à evolução dinâmica não antecipada. O ambiente C++ apresentado é composto por um arcabouço C++ denominado CCF e por um servidor de aplicação C++ denominado CCAS. O CCF é um arcabouço de componentes que fornece uma API para o desenvolvimento de aplicações C++ com suporte à evolução dinâmica não antecipada. O servidor CCAS implementa mecanismos para gerenciar a implantação e a execução das aplicações desenvolvidas sobre o CCF. Juntos, o CCF e o CCAS fornecem um ambiente C++ para o desenvolvimento de software com suporte à evolução dinâmica não antecipada totalmente transparente para o desenvolvedor. O ambiente C++ foi validado através da implementação de uma aplicação para dispositivos móveis. O domínio dos sistemas embarcados foi escolhido para evidenciar o bom desempenho e o baixo consumo de memória das aplicações desenvolvidas utilizando o ambiente C++ proposto. Esses requisitos são de grande importância quando se trata de desenvolvimento de aplicações para dispositivos como celulares e internet tablets. ipt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.programPÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICApt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqEngenharia Elétricapt_BR
dc.subject.cnpqEngenharia elétrica-
dc.titleUm ambiente C++ para o desenvolvimento de software com suporte à evolução dinâmica não antecipada.pt_BR
dc.date.issued2008-08-22-
dc.description.abstractSoftware evolution has been characterized by their huge cost and slow speed of imple- mentation. The impact of software evolution on both the design and the existing code is more signi cant when the changes in the software requirements have not been planned or anticipated. The evolution process becomes even more complex in domains where ap- plications, due to nancial or security reasons, need to evolve dynamically, which means making changes to the software system while it is executing. In this context, we introduce a C++ environment for dynamic unanticipated software evolution. Such an environment is composed of a C++ framework called CCF and a C++ application server called CCAS. CCF is a framework for developing component based software supporting dynamic unanticipated evolution. CCAS is a server that manages the deployment and execution of applications implemented through the CCF. Together, CCF and CCAS provide a C++ environment for dynamic unanticipated software evolution completely transparent to the developer. The C++ environment was validated through the implementation of an application for a mobile device. The embedded systems domain was chosen to make clear the performance and low memory consumption of the applications developed using the proposed C++ environment. Such requirements are very important when developing applications to devices like cell phones and compact internet tablets.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6947-
dc.date.accessioned2019-09-12T10:10:33Z-
dc.date.available2019-09-12-
dc.date.available2019-09-12T10:10:33Z-
dc.typeDissertaçãopt_BR
dc.subjectC++pt_BR
dc.subjectArcabouçopt_BR
dc.subjectEvolução Dinâmica de Software não Antecipadapt_BR
dc.subjectDesenvolvimento Baseado cm Componentespt_BR
dc.subjectFrameworkpt_BR
dc.subjectDynamic Evolution of Unanticipated Softwarept_BR
dc.subjectComponent Based Developmentpt_BR
dc.subjectC++-
dc.subjectArcabouço-
dc.subjectFramework-
dc.subjectMarco-
dc.subjectDinâmica de Software-
dc.subjectDinámica de software-
dc.subjectSoftware Dynamics-
dc.subjectComponentes de desenvolvimento-
dc.subjectDevelopment Components-
dc.subjectComponentes de desarrollo-
dc.rightsAcesso Abertopt_BR
dc.creatorRODRIGUES, André Felipe de Albuquerque.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeA C ++ environment for the development of software supporting dynamic evolution does not early.pt_BR
dc.identifier.citationRODRIGUES, A. F. de A. Um ambiente C++ para o desenvolvimento de software com suporte à evolução dinâmica não antecipada. 2008. 76 f. Dissertação (Mestrado em Engenharia Elétrica) – Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2008.pt_BR
Appears in Collections:Mestrado em Engenharia Elétrica.

Files in This Item:
File Description SizeFormat 
ANDRÉ FELIPE DE ALBUQUERQUE RODRIGUES - DISSERTAÇÃO (PPGEE) 2008.pdfAndre Felipe de Andrade Rodrigues - Dissertação PPGEE 20081.73 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.