INES – National Institute of Science and Technology for Software Engineering

RSS feed


August 2022
« Nov    

  • BaSiC: A Service Bus for Smart Cities

    Publicado em August 7th, 2014Projects
    The population growth in cities has brought significant challenges to public administration. Problems related to traffic management, security maintenance, water and energy consumption, among others, are becoming more difficult to manage. Despite the growth observed, society today is becoming smarter in many senses, including new and more sustainable habits as well as the use of Information and Communication Technologies (ICT) for monitoring, controlling and supporting decision making in public and private administration. Many types of ICTs are already being used in that context, such as cloud computing, wireless sensor networks, smart grids, geographic information systems and mobile devices. In fact, technology can be found at many levels, ranging from collecting data from ordinary tasks (e.g. waste collection, traffic monitoring) to performing managerial tasks that involve decision-making based on the monitored data.
    The construction of such complex systems involve a large number of independent, autonomous, heterogeneous and interacting (sub)systems. These are indeed the support for extremely complex smart services and applications needed to create a Smarter Society (e.g. electricity, water and other natural resources management; communications and transport; education and health; climate change monitoring). Each of these systems has specific needs, processes and outputs. In practice, current ICT solutions targeting a Smarter Society are mostly focused on collecting sensor information from different sources, ending up as sorts of command and control systems for monitoring urban environments. These systems collect data through sensors or through people (using mobile devices and other systems), store and process them, in order to extract useful information that can help in decision making, improving quality of life and stimulating sustainable practices. There are several proprietary solutions that are custom-tailored integrations of different systems, which many times were not conceived to be integrated. These solutions typically consist of compositions of other systems, gathering and integrating data (e.g. GPS locations, temperature, traffic conditions, energy consumption) from different sources (i.e. different systems) in a way that allows relevant information to be extracted and analyzed basically in two fashions: (1) by analyzing the data flows in realtime, establishing correlations and inferring events and (2) storing the collected information to be used later for constructing other useful services with specific purposes (e.g. energy saving campaigns, traffic trends analysis, waste collection investigation).
    The focus of this project targets the first concern, for realtime data analysis. The goal is to provide a service bus capable of gathering and mediating data collected from different (sub)systems, with the ability to analyze the data flows and generate events based on patterns found on the data. In order to achieve that, the project will rely on an Enterprise Service Bus (ESB) -which facilitates systems integration through service-oriented computing – and on the usage of Complex Event Processing (CEP) for analyzing the data flows in realtime. The activities of this project will concentrate on the construction of an end-to-end infrastructure for: (1) High level tools that will allow non-CEP specialist users (e.g., traffic managers and operators, urban monitoring personnel) to build their own queries for analyzing data flow; and (2) an adaptation layer for facilitating the integration of urban information systems, with the help of metadata that will enable data providers to be identified by data consumers according to the data they publish on the bus. That information will be an enabler for the high level tooling automatically identifying when new data types become available in the service bus.
    Members: Kiev Santos da Gama (CIn-UFPE) – coordinator, Alexandre Álvaro (UFSCar-Sorocaba), Bernadette Farias Lóscio (CIn-UFPE), Eduardo Araújo Oliveira (CESAR),  Vinicius Cardoso Garcia (CIn-UFPE)
    , , ,
  • DESERT-MAP – A plataform for desertification mapping by spectral images from satellites.

    Publicado em August 5th, 2014Projects

    The use of satellite images in the study of desertification has increased in recent years. In Pernambuco, there is a station for capturing and processing images using Meteosat-8 and NOAA satellites operated by GEOSERE-UFRPE (Laboratory of GIS and Remote Sensing of the Federal Rural University of Pernambuco) The primary products to be generated at the Station from NOAA are Thematic Maps like Normalized Difference Vegetation Index (NDVI), Sea Surface Temperature (SST) and Thematic Maps Earth Surface Temperature (LSTday and LSTnight). Such products are inputs to generate detailed information on desertification, climate changes and natural disaster monitoring for application in various fields of knowledge.

    This project aims to define a software platform to provide a continuous and integrable (as a service) service of navigable maps on the web for monitoring and risk assessment of desertification in the semiarid region of northeastern in Brazil. This will be done over the images produced by satellites of GEOSERE Station and based on mathematical-computational analysis. Such maps are composed by series images data taken by GEOSERE´s satellites. They will be analyzed and computed by mathematical models for inference in real-time and also as predictive scenarios of the risk of desertification in the semiarid region of northeastern Brazil.

    The importance for the industry is on assessing environmental impact parameters and predictive analysis of use of natural resources as inputs in their respective industry sectors.

    This project is a coordinate action by researchers from GOESERE-UFRPE, CIN-UFPE, CESAR and ISI-TICs.

    , , ,
  • Towards an integrated infra-structure for developing applications related to Big Data

    Publicado em July 29th, 2014Projects

    Analytics focuses on manipulating data to find patterns and information useful for some purpose. This task has a high value in data processing and uses several areas, theories and underlying techniques such as statistics, programming, operational search, data mining, optimization, visualization, etc.

    In this context, many auxiliary techniques are used by analytics for defining, applying and adapting other existing techniques. This originates costs related to problem definition, use of frameworks, application and evaluation of existing techniques, architectural and programmatic knowledge, issues related to high volumes of data, etc. Therefore, integrating tools, techniques and frameworks is highly desirable to reduce application costs during software development to deal with Big Data.

    This project is aimed at producing a prototype (framework) that integrates methodologies and tools into the development process of applications related to Big Data. This contributes to the approximation of Software Engineering and Big Data areas, as the first deals with development process and the second essentially focuses on information extraction and processing of data (scalability). The idea is to provide a way of handling Big Data in software development, providing some abstraction level for developers, so that they can use analytics (and frameworks) without worrying about low-level details of their implementation.

    , , ,
  • INES at Information Storage and Management Faculty Readiness Seminar

    Publicado em June 12th, 2014Projects

    Prof. Vinicius Cardoso Garcia will attend the Information Storage and Management ­ Faculty Readiness Seminar, promoted by EMC Education Services, on July 21-25 of 2014, at São Paulo, Brazil.

    The Information Storage and Management (ISM) is the only course of its kind to fill the knowledge gap in understanding varied components of modern information storage infrastructure. It provides a strong understanding of information storage technologies which prepares you to learn advanced concepts, technologies and also enable you to make more informed decisions in an increasingly complex IT environment. You will learn about the architectures, features, and benefits of Intelligent Storage Systems; storage networking technologies such as FC-SAN, NAS, and IP-SAN; long-term archiving solution – CAS; various business continuity solutions such as backup and replication, the increasingly critical area of information security, and the emerging field of storage virtualization including storage resource management. The technologies described in the course are illustrated and reinforced with EMC product examples. Realistic case studies enable the participant to design the most appropriate solution for given sets of criteria.

    Upon successful completion of this course, participants should be able to:

    • Evaluate storage architecture; understand logical and physical components of a storage infrastructure including storage subsystems
    • Describe storage networking technologies such as FC-SAN, NAS, IP-SAN and data archival solution – CAS
    • Identify different storage virtualization technologies and their benefits
    • Understand and articulate business continuity solutions including, backup and recovery technologies, and local and remote replication solutions
    • Define information security, and storage security domains
    • Identify parameters of managing and monitoring storage infrastructure and describe common storage management activities and solutions
    This activity is in compliance with the project “Social Machines and Research Team – SMaRT” and will improve the results of the research being done by ASSERT Lab.
    , , , , , , ,
  • Project hires new researcher

    Publicado em March 30th, 2014Projects

    The project “Making Program Evolution Safer” hires one undergraduate researcher to work on algorithm techniques.

  • INES at CRIWG 2013, New Zealand

    Publicado em September 2nd, 2013Projects, Publications

    The paper “Redesigning Collaboration Tools to Enhance Social Presence in Online Learning Environments” has been accepted as full paper for publication at 19th International Conference on Collaboration and Technology (CRIWG 2013). The conference will take place in Wellington, New Zealand, between 30 October and 1 November 2013.

    The papers presented at CRIWG 2013 will be published by Springer, LNCS series, in volume 8224.

    This paper will be presented by Dr. Alex Sandro Gomes (CIn/UFPE), INES member of the project Development by Models and Ontologies in the Building of Educational Application.

    The conference is supported and governed by the Collaborative Research International Working Group (CRIWG), an open community of collaboration technology researchers. Victoria University of Wellington, School of Information Management will host this year’s edition.

    , ,
  • Member of UFPE group visits UFCG

    Publicado em May 2nd, 2013Projects

    The PhD student Leopoldo Teixeira from Federal University of Pernambuco is going to visit UFCG from May 2nd to 4th to work with the professor Rohit Gheyi on the topic of “Software Product Line evolution”.

  • INES at EMC Summer School on Big Data

    Publicado em January 16th, 2013Projects

    Profa. Bernadette Farias Lóscio will attend the EMC Summer School on Big Data, on February 4-7 of 2013, at Rio de Janeiro, Brazil. The Summer School aims to introduce graduate students, faculty and practitioners to the main concepts related to Big Data. Specifically, the Summer School will cover the following topics: MapReduce and Hadoop, Massive Parallel Processing in Databases, Big Data Analytics, Probabilistic Databases and Big Data, Data Mining and Machine Learning on Big Data, Massive Data Storage, Cloud Computing and Big Data, Scientific Workflows and Big Data and Big Data Application Domains.

    More information about the Speakers and Schedule can be found at

    This activity is part of the project “Social Machines and Research Team – SMaRT”.

    , , , ,
  • Project hires new researcher

    Publicado em January 3rd, 2013Projects

    The project “Making Program Evolution Safer” hires one undergraduate researcher to work on algorithm techniques.

  • Researchers At Ufcg Investigate Application Of The Adapter Pattern To Refactoring

    Publicado em May 4th, 2012Expenses, Projects

    Professor Adalberto Cajueiro is investigating the use of adapters to be used in refactoring. The first intention is to define mappings between abstract data types (ADTs) in such a way that an underlying ADT can be replaced by another through the use of a suitable adapter. This avoids several modifications into the client code (it needs to use the adapter instead of the original ADT) so that the underlying ADT is changed in a transparent manner. Obviously, this involves questions about thread safety, iterators, etc. that will also be investigated.