Sousa, Diogo G., João M. and Lourenço, Eitan Farchi, and Itai Segall. "
Aplicação do Fecho de Programas na Deteção de Anomalias de Concorrência."
INForum 2012: Proceedings of INForum Simpósio de Informática. Monte de Caparica, PT: Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa, 2012.
AbstractUma das estratégias para tirar partido dos múltiplos processadores disponíveis nos computadores atuais passa por adaptar código legado, inicialmente concebido para ser executado num contexto meramente sequencial, para ser agora executado num contexto multithreading. Nesse processo de adaptação é necessário proteger apropriadamente os dados que são agora partilhados e acedidos por diferentes threads concorrentes. A proteção dos dados com locks usando uma granulosidade grossa inibe a concorrência e opõe-se ao objetivo inicial de explorar o paralelismo suportado por múltiplos processadores. Por outro lado, a utilização de uma granulosidade fina pode levar à ocorrência de anomalias próprias da concorrência, como deadlocks e violações de atomicidade (high-level data races). Este artigo discute o conceito de fecho de um programa e uma metodologia que, quando aplicados em conjunto, permitem adaptar código legado para o tornar thread-safe, garantindo a ausência de violações de atomicidade na versão corrente do software e antecipando algumas violações de atomicidade que poderão ocorrer em versões futuras do mesmo software.
Chastre, Carlos, Válter Lúcio, Arnold Van Acker, Barry Crisp, Daniela Gutstein, Filipe Saraiva, Íria Doniak, Jason Krohn, José Barros Viegas, Marcelo Ferreira, Marco Menegotto, Mounir el Debs, Simon Hughes, Spyros Tsoukantas, and Stefano Pampanin Estruturas Pré-Moldadas no Mundo. Aplicações e Comportamento Estrutural. Brasil: Fundação da Faculdade de Ciência e Tecnologias da Universidade NOVA de Lisboa, 2012.
AbstractA indústria do betão pré fabricado é, por tradição, inovadora, precursora de novas tecnologias e de novos materiais.O processo produtivo de estruturas com elementos pré-fabricados difere significativamente do das estruturas betonadas em obra pelo facto de uma parte, ou a totalidade, dos elementos da estrutura serem produzidos em fábrica, em condições de produção melhoradas em relação às condições da obra, e serem posteriormente transportados para a obra, onde são, finalmente ligados entre si. A produção em fábrica é efectuada em ambiente protegido do Sol e da chuva, com operários fixos e com formação profissional para desenvolverem tarefas com procedimentos normalizados. Consequentemente, os elementos executados em fábrica possuem melhor qualidade, sob vários aspectos, do que as estruturas executadas em obra.Este livro divide-se em duas grandes áreas, numa primeira abordam-se algumas aplicações de estruturas pré-moldadas no mundo e numa segunda parte descreve-se o seu comportamento estrutural face a diferentes acções. Nos primeiros capítulos relata-se a experiência da pré-fabricação em três países de diferentes continentes: o Brasil, Portugal e a Austrália e revelam-se novas oportunidades que poderão surgir para a indústria da pré-fabricação. Nos capítulos seguintes dá-se um especial enfoque à investigação do comportamento das ligações (rígidas e semi-rígidas). Aborda-se o projecto de estruturas de betão pré-fabricado às acções acidentais. E por fim, dedicam-se os últimos capítulos ao comportamento das estruturas pré-fabricadas face às acções sísmicas. Nesta área, o bom desempenho das estruturas e grande parte do conhecimento e da tecnologia actual advém da resposta dada pelos engenheiros, investigadores e construtores aos fenómenos naturais que afectam as nossas construções, como comprova o desempenho das ligações dúcteis resistentes a momentos em edifícios pré fabricados de betão no verdadeiro teste sísmico que foram os sismos de Christchurch de 2010 e 2011.
Contributor: Bio-natural and technical expert collaborator, Faisca, A. M., M. Coord.: Caprile, E. Eds: Addis, C. Castaño, I. Klinge, C. M. Larios, D. Meulders, J. Müller, S. O’Dorchai, M. Palasik, R. Plasman, S. Roivas, F. Sagebiel, L. Schiebinger, N. Vallès, and Vázquez-Cupeiro S. Meta-analysis of gender and science research: Synthesis report. Luxembourg: European Commission, Directorate-General for Research and Innovation, Publications Office of the European Union, 2012.
Dias, Ricardo Jorge, Dino Distefano, João Costa Seco, and João Manuel Lourenço. "
Verification of Snapshot Isolation in Transactional Memory Java Programs."
Proceedings of the 26th European Conference on Object-Oriented Programming. {ECOOP}. Beijing, China 2012.
AbstractThis paper presents an automatic verification technique for transactional memory Java programs executing under snapshot isolation level. 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 work builds on a novel deep-heap analysis technique based on separation logic to statically approximate the read- and write-sets of a transactional memory Java program. We implement our technique and apply our tool to a set of micro benchmarks and also to one benchmark of the STAMP package. 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 our analysis has identified transactions that potentially trigger previously unknown write-skew anomalies.>
Esteves, V. M. C., J. M. C. Sousa, C. A. Silva, A. P. B. Povoa, and M. I. Gomes. "
SCant-design: Closed loop supply chain design using ant colony optimization."
2012 IEEE Congress on Evolutionary Computation (CEC). Brisbane, Australia 2012.
AbstractThis paper proposes a new optimization methodology for supply chain design, using ant colony optimization. The objective of this methodology is to choose the facilities that will take part in a multi-product closed-loop supply chain, such as factories, warehouses and disassembly centers, in order to minimize the costs related to these facilities and those related to transportation costs, both in the forward and reverse chains. Considering that total production quantities for factories, expected cross-docking stocks for warehouses, and disassembly centers are determined by this methodology, it can be considered that it undertakes both strategic and tactical Supply Chain Management (SCM) problems at once. The developed algorithm, SCant-Design, is sufficiently general to solve any SCM configuration, with linear and nonlinear cost functions and constraints. The algorithm results were compared to a MILP approach for a particular case study and the obtained value for the cost function is very similar, although using less facilities.
Gordo, Joana, Patrícia Máximo, Eurico Cabrita, Ana Lourenço, Abel Oliva, Joana Almeida, Mariana Filipe, Pedro Cruz, Rita Barcia, Miguel Santos, and Helder Cruz. "
Thymus mastichina: Chemical Constituents and their Anti-cancer Activity ."
Natural Product Communications. 7.11 (2012): 1491-1494.