Lourenço, João M., Eitan Farchi, and Shmuel Ur Proceedings of the 9th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PADTAD'11). Eds. João M. Lourenço, Eitan Farhi, and Shmuel Ur. New York, NY, USA: ACM, 2011.
Abstract
Karlovich, Alexei Yu. "
Singular integral operators on Nakano spaces with weights having finite sets of discontinuities."
Function spaces IX. Proceedings of the 9th international conference, Kraków, Poland, July 6–11, 2009. Banach Center Publications, 92. Eds. Henryk Hudzik, Grzegorz Lewicki, Julian Musielak, Marian Nowak, and Leszek Skrzypczak. Warszawa: Polish Academy of Sciences, Institute of Mathematics, 2011. 143-166.
AbstractIn 1968, Gohberg and Krupnik found a Fredholm criterion for singular integral operators of the form aP+bQ, where a,b are piecewise continuous functions and P,Q are complementary projections associated to the Cauchy singular integral operator, acting on Lebesgue spaces over Lyapunov curves. We extend this result to the case of Nakano spaces (also known as variable Lebesgue spaces) with certain weights having finite sets of discontinuities on arbitrary Carleson curves.
Hollander, Yoav, Alan Hu, João M. Lourenço, and Ronny Morad. "
Special Session on Debugging."
Hardware and Software: Verification and Testing. Eds. Sharon Barner, Ian Harris, Daniel Kroening, and Orna Raz. Vol. 6504. Lecture Notes in Computer Science, 6504. Springer Berlin / Heidelberg, 2011. 24-28.
AbstractIn software, hardware, and embedded system domains, debugging is the process of locating and correcting faults in a system. Depending on the context, the various characteristics of debugging induce different challenges and solutions. Post-silicon hardware debugging, for example, needs to address issues such as limited visibility and controllability, while debugging software entails other issues, such as the handling of distributed or non-deterministic computation. The challenges that accompany such issues are the focus of many current research efforts. Solutions for debugging range from interactive tools to highly analytic techniques. We have seen great advances in debugging technologies in recent years, but bugs continue to occur, and debugging still encompasses significant portions of the life-cycles of many systems. The session covered state-of-the-art approaches as well as promising new research directions in both the hardware and software domains.
Barbosa, R., N. Lapa, H. Lopes, I. Gulyurtlu, and B. Mendes. "
Stabilization/solidification of fly ashes and concrete production from bottom and circulating ashes produced in a power plant working under mono and co-combustion conditions."
Waste Management. 31.9-10 (2011): 2009-2019.
AbstractTwo combustion tests were performed in a fluidized bed combustor of a thermo-electric power plant: (1) combustion of coal; (2) co-combustion of coal (68.7% w/w), sewage sludge (9.2% w/w) and meat and bone meal (MBM) (22.1% w/w).
Three samples of ashes (bottom, circulating and fly ashes) were collected in each combustion test. The ashes were submitted to the following assays: (a) evaluation of the leaching behaviour; (b) stabilization/solidification of fly ashes and evaluation of the leaching behaviour of the stabilized/solidified (s/s) materials; (c) production of concrete from bottom and circulating ashes. The eluates of all materials were submitted to chemical and ecotoxicological characterizations. The crude ashes have shown similar chemical and ecotoxicological properties. The s/s materials have presented compressive strengths between 25 and 40 MPa, low emission levels of metals through leaching and were classified as non-hazardous materials. The formulations of concrete have presented compressive strengths between 12 and 24 MPa. According to the Dutch Building Materials Decree, some concrete formulations can be used in both scenarios of limited moistening and without insulation, and with permanent moistening and with insulation.
Dias, Ricardo J., Dino Distefano, João M. Lourenço, and João Costa Seco StarTM: Automatic Verification of Snapshot Isolation in Transactional Memory Java Programs. Departamento de Informática FCT/UNL, 2011.
AbstractThis paper presents StarTM , an automatic verification tool for transactional memory Java programs executing under relaxed isolation levels. We certify which transactions in a program are safe to execute under Snapshot Isolation without triggering the write-skew anomaly, opening the way to run-time optimizations that may lead to considerable performance enhancements.
Our tool builds on a novel shape analysis technique based on Separation Logic to statically approximate the read- and write-sets of a transactional memory Java program. This technique is particularly challenging due to the presence of dynamically allocated memory.
We implement our technique and apply our tool to a set of intricate examples. We corroborate known results, certifying some of the examples for safe execution under Snapshot Isolation by proving the absence of write-skew anomalies. In other cases we identify transactions that potentially trigger the write-skew anomaly.
Luís, João E., João M. Lourenço, and Paulo A. Lopes. "
Suporte Transaccional para o Sistema de Ficheiros Btrfs."
InForum 2011: Proceedings of InForum Simpósio de Informática. Coimbra: Universidade do Coimbra, 2011.
AbstractEm caso de falha abrupta de um sistema, é imperativo garantir a consistência do Sistema de Ficheiros (SF). Actualmente existem várias soluções que visam garantir que tanto os dados como os metadados do SF se encontram num estado consistente, mas que não contemplam a garantia de consistência dos dados do ponto de vista das aplicações. Por exemplo, aplicações que pretendam alterar vários ficheiros de configuração terão de encontrar mecanismos para garantir que, ou todos os ficheiros são devidamente alterados, ou nenhum o é, evitando assim que numa situação de falha o conteúdo dos ficheiros fique inconsistente. Do ponto de vista da aplicação, pode não ser simples implementar este comportamento sobre um SF típico; e pode também não ser razoável utilizar um Sistema de Gestão de Bases de Dados (SGBD), que oferece propriedades ACID. Neste artigo propomos, testamos e avaliamos uma integração das propriedades ACID num SF. Partindo do suporte para snapshots do sistema de ficheiros Btrfs, oferece-se uma semântica transaccional às aplicações que operam sobre volumes (sub-árvores) do SF, sem comprometer a semântica POSIX do SF.
Lourenço, João M. "
Understanding Transactional Memory (Extended Abstract)."
Hardware and Software: Verification and Testing. Eds. Sharon Barner, Ian Harris, Daniel Kroening, and Orna Raz. Vol. 6504. Lecture Notes in Computer Science, 6504. Springer Berlin / Heidelberg, 2011. 1-2.
AbstractTransactional Memory [3] (TM) is a new paradigm for concurrency control that brings the concept of transactions, widely known from the Databases community, into the management of data located in main memory. TM delivers a powerful semantics for constraining concurrency and provides the means for the extensive use of the available parallel hardware. TM uses abstractions that promise to ease the development of scalable parallel applications by achieving performances close to fine-grained locking while maintaining the simplicity of coarse-grained locking.
Martins, R., B. Bras, I. Ferreira, L. Pereira, P. Barquinha, N. Correia, R. Costa, T. Busani, A. Goncalves, A. Pimentel, and E. Fortunato. "
Away from silicon era: the paper electronics."
Oxide-Based Materials and Devices Ii. Eds. F. H. Teherani, D. C. Look, and D. J. Rogers. Vol. 7940. Proceedings of SPIE, 7940. 2011.
Abstractn/a
Carvalho, Carlos, Guilherme Lavareda, and Nuno Paulino. "
A DC-DC Step-Up mu-Power Converter for Energy Harvesting Applications, Using Maximum Power Point Tracking, Based on Fractional Open Circuit Voltage."
TECHNOLOGICAL INNOVATION FOR SUSTAINABILITY. Ed. LM CamarinhaMatos. Vol. 349. IFIP Advances in Information and Communication Technology, 349. Soc Collaborat Networks; IFIP WG 5.5 COVE CoOperation Infrastructure Virtual Enterprises & Elect Business; IEEE Ind Elect Soc; U2; Uninova, 2011. 510-517.
AbstractA DC-DC step-up micro power converter for solar energy harvesting applications is presented. The circuit is based on a switched-capacitor voltage tripler architecture with MOSFET capacitors, which results in an, area approximately eight times smaller than using MiM capacitors for the 0.131 mu m CMOS technology. In order to compensate for the loss of efficiency, due to the larger parasitic capacitances, a charge reutilization scheme is employed. The circuit is self-clocked, using a phase controller designed specifically to work with an amorphous silicon solar cell, in order to obtain the maximum available power from the cell. This will be done by tracking its maximum power point (MPPT) using the fractional open circuit voltage method. Electrical simulations of the circuit, together with an equivalent electrical model of an amorphous silicon solar cell, show that the circuit can deliver a power of 1132 mu W to the load, corresponding to a maximum efficiency of 66.81%.
Louren{\c c}o, João, Diogo Sousa, Bruno C. Teixeira, and Ricardo Dias. "
Detecting concurrency anomalies in transactional memory programs."
Comput. Sci. Inf. Syst.. 8 (2011).
AbstractSoftware transactional memory is a promising programming model that adapts many concepts borrowed from the databases world to control concurrent accesses to main memory (RAM). This paper discusses how to support revertible operations, such as memory allocation and release, within software libraries that will be used in software memory transactional contexts. The proposal is based in the extension of the transaction life cycle state diagram with new states associated to the execution of user-defined handlers. The proposed approach is evaluated in terms of functionality and performance by way of a use case study and performance tests. Results demonstrate that the proposal and its current implementation are flexible, generic and efficient