Leonardo Guerreiro Azevedo

Learn More
Various approaches for services development in SOA propose business processes as a starting point. However, there is a lack of systematic methods for services identification during business analysis. We believe that there has to exist a integrated view of organizational business processes to promote an effective SOA approach, which will improve IS(More)
Companies increasingly use business process modeling for documenting and redesigning their operations. However, due to the size of such modeling initiatives, they often struggle with the quality assurance of their model collections. While many model properties can already be checked automatically, there is a notable gap of techniques for checking linguistic(More)
Traditional query processing provides exact answers to queries. However, in many applications, the response time of exact answers is often longer than what is acceptable. Approximate query processing has emerged as an alternative approach to give to the user an answer in a short time. The goal is to provide an estimated result in one order of magnitude less(More)
It is widely accepted that presenting data in the form of pictures or models can enhance comprehension, decision making and communication of the underlying information. However, there are few systematic studies that examine whether graphical models are more effective than other representation (such as textual descriptions). Process models provide an(More)
Abstract: The main subject of spatial joins is polygons and polylines. Typical polygons and polylines can occupy several Kbytes. Since approximations use much less space, the processing of spatial joins can be greatly improved by the use of filters that reduce the need for examining the exact geometry of spatial objects in order to find the intersecting(More)
The main subject of spatial joins are polygons and polylines. The processing of spatial joins can be greatly improved by the use of filters that reduce the need for examining the exact geometry of spatial objects in order to find the intersecting ones. Approximations of candidate pairs of spatial objects are examined using such filters. As a result, three(More)
Nowadays, the database characteristics, such as the huge volume of data, the complexity of the queries, and even the data availability, can demand minutes or hours to process a query. On the other hand, in many cases it may be enough to the user to get a fast approximate answer, since it has the desired precision. The challenge to give to the user an exact(More)
Service-Oriented Architecture (SOA) is a paradigm used by organizations to reduce costs and foster agility through reuse of assets and an increase of alignment between business and IT. To achieve these benefits, a governance model is vital to ensure that technical actions and decisions of IT departments are aligned to organizations’ business goals and(More)
DevOps (a portmanteau of “development” and “operations”) is a software development method that extends the agile philosophy to rapidly produce software products and services and to improve operations performance and quality assurance. It was born to accelerate the delivery of Web-based systems and quickly bring new value to(More)