Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vinicius Cardoso Garcia is active.

Publication


Featured researches published by Vinicius Cardoso Garcia.


The Journal of Supercomputing | 2014

A systematic review on cloud computing

Frederico Araujo Durão; Jose Fernando S. Carvalho; Anderson Fonseka; Vinicius Cardoso Garcia

Cloud computing is an ascending technology that has introduced a new paradigm by rendering a rational computational model possible. It has changed the dynamics of IT consumption by means of a model that provides on-demand services over the Internet. Unlike the traditional hosting service, cloud computing services are paid for per usage and may expand or shrink based on demand. Such services are, in general, fully managed by cloud providers that require users nothing but a personal computer and an Internet access. In recent years, this model has attracted the attention of researchers, investors and practitioners, many of whom have proposed a number of applications, structures and fundamentals of cloud computing, resulting in various definitions, requirements and models. Despite the interest and advances in the field, issues such as security and privacy, service layer agreement, resource sharing, and billing have opened up new questions about the real gains of the model. Although cloud computing is based on a 50-year-old business model, evidence from this study indicates that cloud computing still needs to expand and overcome present limitations that prevent the full use of its potential. In this study, we critically review the state of the art in cloud computing with the aim of identifying advances, gaps and new challenges.


acm symposium on applied computing | 2013

Smart cities software architectures: a survey

Welington M. da Silva; Alexandre Alvaro; Gustavo H. R. P. Tomas; Ricardo Alexandre Afonso; Kelvin L. Dias; Vinicius Cardoso Garcia

The smart cities concept arises from the need to manage, automate, optimize and explore all aspects of a city that could be improved. For this purpose it is necessary to build a robust architecture that satisfies a minimal number of requirements such as distributed sensing, integrated management and flexibility. Several architectures have been proposed with different goals, but none of them met satisfactorily the needs that permeate smart cities. In this work various architectures are discussed, highlighting the main requirements that they aim to fulfill. Furthermore, based on different architectures with the most varied purposes, a set of requirements for the implementation of a smart city is presented and discussed.


information reuse and integration | 2005

A survey on software reuse processes

E.S. de Almeida; Alexandre Alvaro; Daniel Lucrédio; Vinicius Cardoso Garcia; S.R. de Lemos Meira

Software reuse processes have been under continuous attention in the software engineering and software reuse research communities during past years. Although several processes have been investigated to develop reusable software, there are not available studies that compare them. In this way, this paper presents a detailed survey on software reuse processes.


acm symposium on applied computing | 2007

A cooperative classification mechanism for search and retrieval software components

Taciana A. Vanderlei; Frederico Araujo Durao; Alexandre Costa Martins; Vinicius Cardoso Garcia; Eduardo Santana de Almeida; Silvio Romero de Lemos Meira

This paper presents the use of folksonomy concepts in a software component search engine as an alternative to improve the search result quality, covering from specification to implementation. A case study was performed in order to evaluate its performance and viability. Additionally, a set of requirements to perform component search and retrieval with folksonomy are presented, beyond the architectural and implementation aspects that accomplishes the tool. The case study indicates the suit of different search techniques is better than using separately. The engines current version combines keyword, facet-based and folksonomy search techniques.


information reuse and integration | 2004

RiSE project: towards a robust framework for software reuse

E.S. de Almeida; Alexandre Alvaro; Daniel Lucrédio; Vinicius Cardoso Garcia; S.R. de Lemos Meira

Software reuse is a critical aspect for companies interested in the improvement of software development quality and productivity, and in costs reduction. However, achieving it is a nontrivial task. In this paper, we present a robust framework for software reuse, based on previous success factors, in order to guide organizations in the effective reuse. Nontechnical and technical aspects compose the framework.


component based software engineering | 2006

From specification to experimentation: a software component search engine architecture

Vinicius Cardoso Garcia; Daniel Lucrédio; Frederico Araujo Durão; Eduardo Cruz Reis Santos; Eduardo Santana de Almeida; Renata Pontin de Mattos Fortes; Silvio Romero de Lemos Meira

This paper presents a software component search engine, from the early specification and design steps to two experiments performed to evaluate its performance. After the experience gained from the use of this first version, several improvements were introduced. The current version of the engine combines text mining and facet-based search. The experiments indicated, so far, that using these two techniques together is better than using them separately. From the experience obtained in these experiments and in industrial tests, we point out possible improvements and future research directions, which are presented and discussed at the end of the paper.


international conference on software reuse | 2006

The domain analysis concept revisited: a practical approach

Eduardo Santana de Almeida; Jorge Cláudio Cordeiro Pires Mascena; Ana Paula Carvalho Cavalcanti; Alexandre Alvaro; Vinicius Cardoso Garcia; Silvio Romero de Lemos Meira; Daniel Lucrédio

Domain analysis has been identified as a key factor in the development of reusable software. However, for domain analysis to become a practical approach we need to understand the conceptual foundations of the process and to produce a unambiguous definition in the form of specific techniques. This paper presents a practical approach for domain analysis based on a well defined set of guidelines and metrics. A preliminary industrial case study was performed in order to identify the viability of the approach.


2010 Fourth Brazilian Symposium on Software Components, Architectures and Reuse | 2010

A Regression Testing Approach for Software Product Lines Architectures

Paulo Anselmo da Mota Silveira Neto; Ivan do Carmo Machado; Yguaratã Cerqueira Cavalcanti; Eduardo Santana de Almeida; Vinicius Cardoso Garcia; Silvio Romero de Lemos Meira

In the Software Product Lines (SPL) context, where products are derived from a common platform, the reference architecture can be considered the main asset. In order to maintain its correctness and reliability after modifications, a regression testing approach based on architecture specification and code was developed. It aims to reduce the testing effort, by reusing test cases, execution results, as well as, selecting and prioritizing an effective set of test cases. Taking advantage of SPL architectures similarities, this approach can be applied among product architectures and between the reference and product architecture. This study also presents an evaluation performed in order to calibrate and improve the proposed approach.


Journal of Systems and Software | 2008

Software reuse: The Brazilian industry scenario

Daniel Lucrédio; Kellyton dos Santos Brito; Alexandre Alvaro; Vinicius Cardoso Garcia; Eduardo Santana de Almeida; Renata Pontin de Mattos Fortes; Silvio Romero de Lemos Meira

This paper aims at identifying some of the key factors in adopting an organization-wide software reuse program. The factors are derived from practical experience reported by industry professionals, through a survey involving 57 Brazilian small, medium and large software organizations. Some of them produce software with commonality between applications, and have mature processes, while others successfully achieved reuse through isolated, ad hoc efforts. The paper compiles the answers from the survey participants, showing which factors were more associated with reuse success. Based on this relationship, a guide is presented, pointing out which factors should be more strongly considered by small, medium and large organizations attempting to establish a reuse program.


computer software and applications conference | 2011

The Emerging Web of Social Machines

Silvio Romero de Lemos Meira; Vanilson Arruda Burégio; Leandro Marques do Nascimento; Elaine G. M. de Figueiredo; Misael Neto; Bruno P. Encarnação; Vinicius Cardoso Garcia

We define a notion of social machine and envisage an algebra that can describe networks of such. To start with, social machines are defined as tuples of input, output, processes, constraints, state, requests and responses, apart from defining the machines themselves, we define their connectors and conditionals that can be used to describe the interactions between any number of machines in a multitude of ways, as a means to represent real machines interacting in the real web, such as Twitter, Twitter running on top of Amazon AWS, mashups built using Twitter and, obviously, other social machines. This work is not a theoretical paper as yet, but, in more than one sense, we think we have found a way to describe web based information systems and are starting to work on what could be a practical way of dealing with the complexity of this emerging web of social machines that is all around us.

Collaboration


Dive into the Vinicius Cardoso Garcia's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Daniel Lucrédio

Federal University of São Carlos

View shared research outputs
Top Co-Authors

Avatar

Alexandre Alvaro

Federal University of São Carlos

View shared research outputs
Top Co-Authors

Avatar

Kellyton dos Santos Brito

Federal University of Pernambuco

View shared research outputs
Top Co-Authors

Avatar

Rodrigo Elia Assad

Universidade Federal Rural de Pernambuco

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Liana Barachisio Lisboa

Recife Center for Advanced Studies and Systems

View shared research outputs
Researchain Logo
Decentralizing Knowledge