
Bruno Albertini- PhD
- Professor (Assistant) at University of São Paulo
Bruno Albertini
- PhD
- Professor (Assistant) at University of São Paulo
About
51
Publications
9,187
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
325
Citations
Introduction
Skills and Expertise
Current institution
Publications
Publications (51)
Os laboratórios são essenciais para o ensino de engenharia, sendo os Laboratórios Remotos um apoio no Processo de Ensino-Aprendizagem, permitindo acesso aos equipamentos de maneira remota. Uma revisão sistemática da literatura mostrou que existe um impacto positivo nos uso de laboratórios remotos, baseada na percepção dos alunos e professores, e na...
The Convolutional Neural Network (CNN) is a technology of vast importance in image processing and computer vision applications. The bottleneck of CNNs is the multidimensional convolution, which often demands accelerator hardware. The convolution algorithms these accelerators use directly affect the ratio between speed increase and hardware resource...
Dentre as várias formas de verificar a implementação de um protocolo, os testes fuzzing merecem destaque, dados os bons resultados alcançados nos últimos anos tanto no sentido de cobrir o código que implementa um protocolo, quanto no sentido de encontrar bugs que podem causar falhas de segurança. Este artigo apresenta resultados preliminares decorr...
In citizen science, training and evaluation are important steps in improving the pedagogical effectiveness of projects. However, evaluating learning outcomes is complex and usually requires multidimensional analysis. In this work, we analyze the influence of the profile of citizen scientists (i.e., gender, age, level of education, educational backg...
FIT Count (Flower-Insect Timed Counts) is a citizen science initiative that seeks to monitor flower visitation by diverse pollinator groups, including bumblebees, stingless bees, honeybees, flies, hummingbirds, among others. The protocol entails determining a 50 x 50 cm plot area around a target plant species, photographing the plant and conducting...
Efforts to secure computing systems via software traditionally focus on the operating system and application levels. In contrast, the Security Protocol and Data Model (SPDM) tackles firmware level security challenges, which are much harder (if at all possible) to detect with regular protection software. SPDM includes key features like enabling peri...
The main characteristic of what is called Digital Agriculture, or Agriculture 4.0, is the intensive use of data. It can be said that Digital Agriculture is data-driven. In other words, data, which are becoming increasingly available with spatial and temporal attributes, at high frequencies and on an unprecedented scale, have become essential inputs...
Planetary Health (PH) is a transdisciplinary domain from the point of view of its foundations and its actions. A core principle is that everyone has a role, as the São Paulo Declaration on Planetary Health clearly states. Engineering as a professional field can considerably promote a better relationship between humankind and the planet. Engineering...
Background: Pollination is an important service to guarantee the well functioning of Ecosystems and agroecosystems. Since about 90% of crop yields worldwide depend on pollination, monitoring the abundance of pollinators is important to ensure food security. Citizen science can be an approach to produce data on pollinators abundance, but context-bas...
O FIT Count (Flower Insect Timed Count - Contagem Cronometrada de Visitantes Florais na tradução para o português) é um protocolo de ciência cidadã desenvolvido pela equipe do UK Centre for Ecology and Hydrology dentro do Pollinator Monitoring Scheme (PoMS). Recentemente, o grupo de pesquisa interdisciplinar SURPASS2 realizou a tradução e adaptação...
This article presents a Systematic Literature
Review (SLR) focused on the research that was done around the
concept of Laboratory as a Service (LaaS). We have analyzed
all the papers that are currently available and related to this
topic, classifying the objective and scope of each article as well
as the technologies used at the software and hardwa...
The identification of plants is often based on leaf recognition. Ipomoea spp., a dicotyledon weed present in sugarcane plantations, has unique vesiculated venation patterns that can be used in the recognition process. The uncontrolled plantation environment imposes challenges to leaf-based plant identification, such as overlap, light intensity, and...
O FIT Count é um protocolo de ciência cidadã que tem como objetivo monitorar as visitas de polinizadores às flores (CARVELL et al., 2022). Ao realizar o monitoramento através do protocolo FIT Count, a(o) cientista cidadã(o) poderá compreender quais as espécies de plantas e grupos de visitantes florais que existem em suas redondezas, compreender qua...
Background:
Animal pollination is an important ecosystem function and service, ensuring both the integrity of natural systems and human well-being. Although many knowledge shortfalls remain, some high-quality data sets on biological interactions are now available. The development and adoption of standards for biodiversity data and metadata has pro...
Citizen science comprises the partnership between members of a society and scientists performing a genuine scientific project. In this book, we present a citizen science protocol for monitoring flight activity of stingless bees. By following the protocol steps, you can perform stingless bee nest monitoring, create new knowledge, and help understand...
This article presents a light systematic literature
review focused on how remote laboratories (RLs) are being
used in engineering education (EE). To achieve this objective,
we analyzed the technologies used and the impact on students.
The research methodology followed systematic literature review
guidelines adapted from software engineering. We use...
Mobile and embedded applications of convolutional neural networks (CNNs) use quantization to reduce model size and increase computational efficiency. However, working with quantized networks often implies using non-standard training and execution methods, as modern frameworks offer limited support to fixed-point operations. We propose a quantizatio...
Simple Summary
This work aims to validate a citizen science protocol for monitoring the flight activity of stingless bees. The count of flight activity (entrance, exit, and entrance carrying pollen) filmed in 30 s videos was compared among three different groups: “original” citizen scientists (group that filmed and performed the count in their own...
Palestra sobre abelhas, polinização e como a ciência cidadã pode auxiliar no trabalho com questões científicas envolvendo estes temas.
In recent years mobile devices have become an important part of our daily lives and Deep Convolutional Neural Networks have been performing well in the task of image classification. Some considerations have to be made when running a Neural Network inside a mobile device such as computational complexity and storage size. In this paper, common archit...
There is a myriad of projects that could be deployed on FPGA for architectural exploration. However, open-source platforms are scarce, and one with embedded software and operating system support to the application-specific hardware could not be found in the literature. We present an open-source soft-microcontroller architecture based on an ARM Cort...
Expanding involvement of the public in citizen science projects can benefit both volunteers and professional scientists alike. Recently, citizen science has come into focus as an important data source for reporting and monitoring United Nations Sustainable Development Goals (SDGs). Since bees play an essential role in the pollination ecosystem serv...
Biodiversity informatics (BI) plays an important role in helping us know, protect and use biodiversity sustainably. It encompasses activities from data digitization, standardization, sharing and aggregation, to supporting decision and policy making. In a country like Brazil, with a large continental geographic area containing ca. 15% of the planet’...
This work describes a family of binary Edwards curves that admit modular reductions (an operation that can be responsible for up to 30% of the processing time in point arithmetic) twice as fast than the best usual settings, while essentially being as secure as a binary elliptic curve can be (in terms of being rigid and twist safe). Moreover, we pre...
The Software Defined Networking (SDN) paradigm can provide flexible routing and potentially support the different communication patterns that exist in Wireless Sensor Networks (WSN). However applying this paradigm to resource-constrained networks is not straightforward, especially if security services are a requirement. Existing SDN-based approache...
Important initiatives, such as the Convention on Biological Diversity's (CBD) Aichi targets, the United Nations' 2030 Agenda for Sustainable Development (and its Sustainable Development Goals) highlight the urgent need to stop the continuous and increasing loss of biodiversity. That requires an increase in the knowledge that will allow for sustaina...
The implementation of Citizen Science in biodiversity studies has led the general public to engage in environmental actions and to contribute to the conservation of natural resources (Chandler et al. 2017). Smartphones have become part of the daily lives of millions of people, allowing the general public to collect data and conduct automatic measur...
The deployment of security services over Wireless Sensor Networks (WSN) and IoT devices brings significant processing and energy consumption overheads. These overheads are mainly determined by algorithmic efficiency, quality of implementation, and operating system. Benchmarks of symmetric primitives exist in the literature for WSN platforms but the...
Pollination is considered one of the most important processes for biodiversity conservation (Kremen 2005). Recently, the global community, by means of the Intergovernmental Platform of Biodiversity and Ecosystems Services (IPBES 2016), and also, the Convention on Biological Diversity (CBD 2002) recognized the importance of plant-pollinator interact...
This work describes a top level architecture for a general cryptographic process targeting FPGA. This architecture can be implemented for any crypto system, a symmetric or asymmetric process. The architecture allows pipeline implementation on operations. The results measured with Elliptic Curve Cryptography (ECC) presents that this architecture is...
This work describes a pipelined architecture targeting FPGA binary field multiplication. It comprises a generic real time crypto coprocessor able to operate over any field, without a specific vendor specific technology. A performance comparison of this synthesized coprocessor is presented for two major FPGA vendors. The results show that the parall...
Precision agriculture (PA) is the application of technologies and principles to manage spatial and temporal variability related to crop production. A new PA application is emerging where semi-autonomous tractor systems with remote supervision requires real-time video transmission. This paper analyses the use of multipath routing protocols over an a...
The complexity of modern hardware design has created the need for higher levels of abstraction, where system modeling is used to integrate modules into complex System-on-Chip (SoCs) platforms. SystemC, and its TLM (Transaction Level Modeling) extensions, have been used for this purpose mainly because of their fast prototyping and simulation feature...
This chapter will guide you through the process of designing a virtual platform. We start with a very simple Hello World example and expand it to a dual-core platform to serve as a basis for a MP3 decoder platform that is explained and implemented in the second part of the chapter. The MP3 decoder design starts with a profilling as the basis for a...
The rise of SoCs caused a paradigm shift on system design flow. The TLM methodology was created in the search for a new paradigm that could allow design representation at an intermediate level of abstraction between paper specification and RTL models. This chapter introduces the Transaction Level Modeling (TLM) design methodology. Its main goals ar...
In the Electronic System Level (ESL) environment, a key factor is the early integration of verification into the design flow. Higher levels of abstraction must not be appealing just for their fast simulation speeds, but also for their flexibility and capabilities when debug and analysis come into play. This creates a demand for new functionalities...
Post-partitioning verification has to deal with abstract data, implementation artifacts, and the order of events may not be preserved in the DUV due to the concurrency treatment in the golden model. Existing techniques are limited either by the use of greedy heuristics (jeopardizing verification guarantees) or by black-box approaches (impairing obs...
System-level and Platform-based design, along with Trans- action Level modeling (TLM) techniques and languages like SystemC, appeared as a response to the ever increasing com- plexity of electronics systems design, where complex SoCs composed of several modules integrated on the same chip have become very common. In this scenario, the exploration a...
Transactional memory (TM) is an emerging synchronization mechanism that aims to solve most of the difficulties inherent in lock-based approaches. TM implementations may either rely on special hardware (HTM) or employ a software-only (STM) technique. While STM can be implemented and evaluated in current machines, HTM requires hardware modification a...
The new design challenges imposed by the increasing difficulties of today?s electronic systems obligated design- ers to develop new methodologies. System-level design and Platform-based design are playing an important rule in the electronics industry, and design reuse is a key concept. Sys- temC is a design language which is being largely adopted t...
This work has the main objective to perform an experimental validation of two new techniques of dynamic modeling: one for robotic actuators and another one for flexible structures. A flexible manipulator robot was constructed, consisting of an harmonic-drive actuator that moves a very flexible beam. Four sensors had been placed in the manipulator t...
Resumo. Este artigo apresenta a ferramenta ARP, criada para facilitar o ge-renciamento de projetos de sistemas embarcados. A ARP permite uma melhor organiza ao dos componentes do sistema, isolando-os de forma a facilitar o reuso e a explora ao de espaço de projeto dos sistemas. Na versão atual, ela foi desenvolvida para utilizar a linguagem SystemC...