Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by CRACS

2014

Untitled

Authors
Lukovic, I; Budimac, Z; Leal, JP; Janousek, J; Rocha, A; Burdescu, DD; Dragan, D;

Publication
COMPUTER SCIENCE AND INFORMATION SYSTEMS

Abstract

2014

An Adjustable Sensor Platform Using Dual Wavelength Measurements For Optical Colorimetric Sensitive Films

Authors
Machado, C; Gouveia, C; Ferreira, J; Kovacs, B; Jorge, P; Lopes, L;

Publication
2014 IEEE SENSORS

Abstract
We present a new and versatile sensor platform to readout the response of sensitive colorimetric films. The platform is fully self-contained and based on a switched dual-wavelength scheme. After filtering and signal processing, the system is able to provide self-referenced measures of color intensity changes in the film, while being immune to noise sources such as ambient light and fluctuations in the power source and in the optical path. By controlling the power and the switching frequency between the two wavelengths it is possible to fine tune the output gain as well as the operational range of the sensor for a particular application, thus improving the signal conditioning. The platform uses a micro-controller that complements the analog circuit used to acquire the signal. The latter pre-amplifies, filters and conditions the signal, leaving the micro-controller free to perform sensor linearization and unit conversion. By changing the sensitive film and the wavelength of the light source it is possible to use this platform for a wide range of sensing applications.

2014

An Architecture for Seamless Configuration, Deployment, and Management of Wireless Sensor-actuator Networks

Authors
Neto, E; Mendes, R; Lopes, LMB;

Publication
SENSORNETS 2014 - Proceedings of the 3rd International Conference on Sensor Networks, Lisbon, Portugal, 7 - 9 January, 2014

Abstract
The goal of this work is to provide (non-specialist) users with the means to seamlessly setup and monitor a Wireless Sensor-Actuator Network (WSN) without writing any code or performing subtle hardware configurations. Towards this goal, we present an architecture that allows the seamless configuration, deployment and management of applications over WSN. We explore the fact that most deployments have a common modus operandi: (a) simple data readers running on the nodes periodically gather and send data to sinks, and; (b) sinks process incoming data and, accordingly, issue actuation commands to the nodes. We argue that, given the knowledge of a platform's capabilities, its sensors and actuators and their respective programming interfaces, it is possible to fully automate the process of configuring, building, and deploying an application over a WSN. Similarly, monitoring and managing the deployment can be vastly simplified by using a middleware that supports user defined tasks that process data from the nodes, divide the WSN into regions, defined by simple boolean predicates over data, and eventually issue actuation commands on regions.

2014

Euro-Par 2014: Parallel Processing Workshops: Euro-Par 2014 InternationalWorkshops Porto, Portugal, August 25-26, 2014 Revised Selected Papers, Part II

Authors
Lopes, L; Zilinskas, J; Costan, A; Cascella, RG; Kecskemeti, G; Jeannot, E; Cannataro, M; Ricci, L; Benkner, S; Petit, S; Scarano, V; Gracia, J; Hunold, S; Scott, SL; Lankes, S; Lengauer, C; Carretero, J; Breitbart, J; Alexander, M;

Publication
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Abstract

2014

Euro-Par 2014: Parallel Processing Workshops: Euro-Par 2014 International Workshops Porto, Portugal, August 25-26, 2014 Revised Selected Papers, Part I

Authors
Lopes, L; Zilinskas, J; Costan, A; Cascella, RG; Kecskemeti, G; Jeannot, E; Cannataro, M; Ricci, L; Benkner, S; Petit, S; Scarano, V; Gracia, J; Hunold, S; Scott, SL; Lankes, S; Lengauer, C; Carretero, J; Breitbart, J; Alexander, M;

Publication
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Abstract

2014

Tabling, Rational Terms, and Coinduction Finally Together!

Authors
Mantadelis, T; Rocha, R; Moura, P;

Publication
THEORY AND PRACTICE OF LOGIC PROGRAMMING

Abstract
Tabling is a commonly used technique in logic programming for avoiding cyclic behavior of logic programs and enabling more declarative program definitions. Furthermore, tabling often improves computational performance. Rational term are terms with one or more infinite sub-terms but with a finite representation. Rational terms can be generated in Prolog by omitting the occurs check when unifying two terms. Applications of rational terms include definite clause grammars, constraint handling systems, and coinduction. In this paper, we report our extension of YAP's Prolog tabling mechanism to support rational terms. We describe the internal representation of rational terms within the table space and prove its correctness. We then use this extension to implement a tabling based approach to coinduction. We compare our approach with current coinductive transformations and describe the implementation. In addition, we present an algorithm that ensures a canonical representation for rational terms.

  • 113
  • 202