Agradeço à minha orientadora, Renata, que me acolheu e orientou durante todos estes anos. Além dos diversos papéis que lhe cabem oficialmente, sendo uma orientadora dedicada, interessada e competente, ela me ajudou muito dentro e fora do doutorado. Agradeço também às instituições que fizeram com que esta trajetória fosse possível. Estas incluem o ICMC-USP, por ter sido a minha casa durante estes anos. Também agradeço à FAPESP, CAPES e CNPq, que em diversos momentos me ajudaram financeiramente. Espero ter correspondido e continuar correspondendo à altura este investimento em mim realizado. Agradeço ao grupo RiSE (Reuse in Software Engineering), e as suas instituições de apoio, UFPE e C.E.S.A.R. em Recife-PE. Tenho orgulho em ter participado do começo desta iniciativa, junto com Eduardo Santana de Almeida, Vinicius Cardoso Garcia e Alexandre Alvaro, sob a orientação de Silvio Meira. Se hoje o RiSE está entre os principais grupos de reutilização do mundo, é porque realmente compreendemos o verdadeiro significado da palavra "colaboração". Durante o doutorado, passei seis meses na George Mason University, em Fairfax, VA, Estados Unidos, sob a orientação de Jon Whittle, onde aprendi muitas coisas, somente algumas delas contidas nesta tese de uma forma ou de outra. Foram também três meses em Redmond, WA, Estados Unidos, na Microsoft Research, sob a orientação de Ethan Jackson e Wolfram Schulte, em outro grupo RiSE, esse chamado Research in Software Engineering. Este estágio foi parte de um prêmio que recebi, o Latin American Fellowship Award 2008-2009, oferecido pela Microsoft Research. Posso seguramente dizer que essa experiência deixou marcas e aprendizados que foram além de todas as minhas expectativas, e é impossível não ficar grato pelo reconhecimento de meu trabalho. Agradeço também a Jaime Puente, Juliana Salles, e toda a equipe da Microsoft responsável por essa ótima iniciativa. Obrigado à Aptor Software, por acreditar neste projeto, cedendo parte de seu tempo e seus funcionários para a realização de um dos estudos empíricos. Agradeço também aos colegas e amigos que encontrei pelo caminho, pois foram muito importantes durante essa trajetória: no ICMC, Alexandro, Matko, e os outros estagiários da MSR. Durante o doutorado, foi também importante o período de dois anos e meio trabalhando em tempo parcial na 3WT, empresa aqui de São Carlos. Não existe um vínculo oficial entre o que fiz na empresa e o que fiz na universidade, mas a vivência prática na indústria foi sem dúvida relevante para esta tese, e agradeço à empresa e aos amigos que nela fiz: Dugnani, Evandro, Cristiano, Escovar, Danilo, Vital, Ricardo, Rodrigo, Mateus, Renan, Cris, Maria e muitos outros com quem convivi neste período. Agradeço também aos amigos Cassandra, Marcelo, Bianca, Amandinha, Ivan e Amanda, pela amizade e pelas noites de descontração. Por fim, agradeço à minha amada esposa Alessandra e minha filha Julia, por todo o amor e carinho que me fazem lembrar que a vida não podia ser melhor. E também pelo apoio, força e compreensão nos (muitos) m...
Among research opportunities in software engineering for cloud computing model, interoperability stands out. We found that the dynamic nature of cloud technologies and the battle for market domination make cloud applications locked-id, i.e, proprietary, non-portable and non-interoperable. In general context of cloud computing, interoperability goes beyond communication between systems like in other fields, it goes in direction of more dynamic, heterogeneous, complex and composed applications that take advantage of best features from different providers and services simultaneously. Interoperability in cloud constitutes a great challenge that must be overcome for that, in the future, software be more dynamic and improved. Objective: This paper aims at identifying how interoperability in cloud computing has been addressed in the existing literature, offering an up-to-date view of concepts relate to how to develop interoperable software that takes advantage of different cloud models. Thus, providing a basis for further research in the field and consolidating e better exploring existing concepts. Method: To fulfill this objective, we surveyed literature. We defined six research questions and conducted the study according to a protocol that included planning, and execution. Results: A first result of the review is that there is no well established definition for cloud interoperability. This study also identified cloud interoperability concepts (e.g., cloud brokers, multi-cloud and cloud federation), requirements for interoperable applications and existing cloud interoperability solutions, showing that these are either too specific for particular situations. Finally, the survey found no evaluation models for cloud interoperability solutions. We also present a discussion on the findings of this study. Conclusion: Since the study observed that there are no well-established cloud interoperability solutions yet, we conclude that the issues raised by lack of interoperability persist. Selecting one interoperable solution or even a cloud standard can free the system from the underlying providers, but it would still be locked into the selected particular solution.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.