This line carries out research and teaching in database with emphasis on management of distributed data, whether spatial, complex, or fuzzy rules.

The line also develops research in Knowledge Management, is in the more technical aspects, such as data mining, is the organizational aspects relevant to all knowledge of the cycle.

Computer Supported Cooperative Work (CSCW), especially support for cooperative decision support and cooperation in science and engineering, is a research topic with enough activity on the line.


Main Research Themes

Data Management distributed: Web, Clusters and Grids

The main objective of the management of distributed data is in the generation of new techniques of management for three environments, namely, Web, PC Clusters and Grids, involving allocation, replication, performance management services and query processing.

Although the Web had been used intensively in the last decade, there were new technological standards such as web services (Web Services) with the XML. The composition of web services implies new form of data management, such as new transaction management techniques and processing of XML queries. In the context of clusters of PCs, the cheapening of these systems, coupled with software models for distributed memory sharing (DSM) has brought new challenges for the storage and manipulation of data with parallel processing. Finally, the computational Grids have emerged more recently to provide environments that integrate diverse computing resources that are managed by different organizations and geographically distributed. The Grids bring an innovative necessity in data management, combining the problems encountered on the Web with the problems of Clusters.

Bioinformatics applications typically manage a large volume of data, dynamic, multi-dimensional, with different levels of complexity, and from various heterogeneous sources (protein sequencing and genes, sensory data, digital imaging, among others). These characteristics require the use of advanced technology for proper management and a satisfactory performance in the handling of the stored data extraction and knowledge management from these data. These applications have been subject to review data management techniques and distributed web services.

Geographic Database Interoperability

Given that interoperability between databases is a growing need among the various institutions working with georeferenced information, this activity aims to develop tools and systems to support the integration of Geographic or Spatial databases and promote the interoperability of systems and tools that use them. Are studied also methods for semantic and physical integration and cooperation for the integration and use of data bases.

Data Mining

are conducted research in data mining, are in conventional, spatial and / or temporal data. The emphasis is the development of new algorithms and improvement algorithms already established.

Cooperation and recovery of multidimensional information

investigate the search and recovery techniques information used in the Internet, analyzing their efficiency and suitability for the user. Identify models and interfaces used to specify tools information sources handling cooperatives. Investigate the need for tools for semantic integration of visions and databases looking for interoperation of heterogeneous databases.

New Algorithms and Architectures for Distributed Spatial Databases

Systems Managers Bank Distributed Spatial Data - BDED - integrate the technology of Distributed Databases - BDD - and Spatial Databases - BDE.

The question of the processing of spatial operations in BDED has had little attention despite its central importance in BDE. In this sense are being identified, discussed and developed to address new issues that arise in processing spatial operations in spatial databases distributed systems.

Another purpose of this activity is to compare the performance of spatial structures stored in secondary memory (disk) in parallel messaging environment. Is also being explored to implement within the GOA R and PMR trees, combining the benefits of parallelism and persistence services offered by the DBMS.

Also in this topic are research on raster filters. The filter-and-refining technique for spatial processing junctions served as the starting point for many approaches that seek to improve the performance of this operation. We proposed the raster filters as an attractive alternative to pure and simple use of limiting boxes (minimum bounding rectangles) mainly in the processing of polygons collections. In our developments we extend this technique and adapt the processing of polylines.

We are developing a methodology to partition adaptively arbitrarily complex spatial objects that can be incorporated into the algorithms used in the creation of similar data structures to R-trees. It is intended therefore obtaining indexing technique that works equally well for large collections of simple polygonal objects as for small collections of complex polygonal objects.


Model Driven Architecture

the MDA is a new systems development methodology, which provides a high level of abstraction for the development of distributed applications. The MDA separates the task of modeling the implementation details without losing the integration between the model and the development of the application on a specific platform. The development process MDA uses the UML standards (Unified Modeling Language), MOF (Meta-Object Facility) and CWM (Common Warehouse Meta-model) to specify independent deployment platform systems. The specifications made in the MDA model can be implemented in proprietary or open platforms, if including CORBA, Java, .NET and XMI / XML.

the research line in MDA intends to propose solutions to the following questions:

  • How should the specification of the behavior of a system in order to ensure the correctness of the processing, while keeping the level of abstraction of the specification;
  • What mechanisms functionality of transformation between models should possess in order to facilitate the customization of models oriented environments; and
  • How to apply oriented development model, efficiently, in the modeling of business processes supported by Web Services

    The research is carried out in partnership with companies and government agencies, especially with the ministries of Defence, Ministry of Planning and the Army Command. In this project, different aspects of MDA are being researched, tested and successfully used in the development of a real system.