<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://bps90.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://bps90.github.io/" rel="alternate" type="text/html" /><updated>2026-05-27T14:33:57+00:00</updated><id>https://bps90.github.io/feed.xml</id><title type="html">Bruno P. S.</title><subtitle>This is a Bruno Pereira dos Santos home page!</subtitle><author><name>Bruno Pereira dos Santos</name></author><entry><title type="html">A Privacy-Preserving Contact Tracing System based on a Publish-Subscribe Model</title><link href="https://bps90.github.io/papers/paper-44/" rel="alternate" type="text/html" title="A Privacy-Preserving Contact Tracing System based on a Publish-Subscribe Model" /><published>2024-08-11T00:00:00+00:00</published><updated>2024-08-11T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-44</id><content type="html" xml:base="https://bps90.github.io/papers/paper-44/"><![CDATA[<p style="text-align: justify;">In the context of the COVID-19 pandemic, using contact-tracking apps and measures such as social isolation and mask-wearing has emerged as an efficient strategy to mitigate the spread of the virus. Nonetheless, these apps have raised privacy concerns. This paper introduces a technique for enhancing Privacy in contact-tracing systems while preserving the data for research purposes. The contact-tracing system employs a unique identifier signed with a key associated with the application and the user. In this system, mobile devices serve as sensors sending beacons, actively detecting nearby devices, and transmitting the identifiers of surrounding contacts to a cloud-based platform. When a user reports a positive COVID-19 diagnosis, a dedicated web service identifies and tracks the identifiers associated with at-risk contacts. The system uses a topic-based publish-subscribe broker, and each identifier represents an individual topic to abstract contact communication and disseminate alert messages. To assess the system’s efficacy, we conducted a use case with twenty volunteers using the mobile application for two weeks, representing a small university campus. The quantitative results of the use case demonstrated the system’s capability of analyzing potential virus transmission and observing user’s social interactions while maintaining their anonymity.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@article<span class="p">{</span>da2024privacy,
  title=<span class="p">{</span>A Privacy-Preserving Contact Tracing System based on a Publish-Subscribe Model<span class="p">}</span>,
  author=<span class="p">{</span>da Silva, Mikaella F and Santos, Bruno P and Rettore, Paulo HL and Mota, Vin<span class="p">{</span><span class="k">\'\i</span><span class="p">}</span>cius FS<span class="p">}</span>,
  journal=<span class="p">{</span>Journal of Internet Services and Applications<span class="p">}</span>,
  volume=<span class="p">{</span>15<span class="p">}</span>,
  number=<span class="p">{</span>1<span class="p">}</span>,
  pages=<span class="p">{</span>244--257<span class="p">}</span>,
  year=<span class="p">{</span>2024<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Mikaella F. da Silva, Bruno P. Santos, Paulo H. L. Rettore, Vinícius F. S. Mota.</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="Cyber Defense" /><category term="SDN" /><summary type="html"><![CDATA[In the context of the COVID-19 pandemic, using contact-tracking apps and measures such as social isolation and mask-wearing has emerged as an efficient strategy to mitigate the spread of the virus. Nonetheless, these apps have raised privacy concerns. This paper introduces a technique for enhancing Privacy in contact-tracing systems while preserving the data for research purposes. The contact-tracing system employs a unique identifier signed with a key associated with the application and the user. In this system, mobile devices serve as sensors sending beacons, actively detecting nearby devices, and transmitting the identifiers of surrounding contacts to a cloud-based platform. When a user reports a positive COVID-19 diagnosis, a dedicated web service identifies and tracks the identifiers associated with at-risk contacts. The system uses a topic-based publish-subscribe broker, and each identifier represents an individual topic to abstract contact communication and disseminate alert messages. To assess the system’s efficacy, we conducted a use case with twenty volunteers using the mobile application for two weeks, representing a small university campus. The quantitative results of the use case demonstrated the system’s capability of analyzing potential virus transmission and observing user’s social interactions while maintaining their anonymity.]]></summary></entry><entry><title type="html">Uma abordagem Q-Learning para escalonamento dinâmico de comunicação do TSCH</title><link href="https://bps90.github.io/papers/paper-43/" rel="alternate" type="text/html" title="Uma abordagem Q-Learning para escalonamento dinâmico de comunicação do TSCH" /><published>2024-05-20T00:00:00+00:00</published><updated>2024-05-20T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-43</id><content type="html" xml:base="https://bps90.github.io/papers/paper-43/"><![CDATA[<p style="text-align: justify;">Uma rede mesh 6TiSCH provê conectividade IPv6 usando enlaces IEEE 802.15.4 governados pelo Time Slotted Channel Hopping (TSCH). Essencialmente, o TSCH promete baixo consumo de energia e alta confiabilidade através do escalonamento de tempo e salto de canais de comunicação, respectivamente. Entretanto, o 6TiSCH não define as políticas para construir e manter o cronograma de comunicação. Este trabalho propõe uma nova função de escalonamento de comunicação que utiliza Q-Learning, que leva em consideração a variação no tráfego da rede, o consumo de energia e o tamanho da fila de mensagens a serem enviadas pelo dispositivo. Comparamos a abordagem proposta com Minimal Scheduling Function (MSF), o escalonador de facto usada na literatura. Os experimentos mostram que a abordagem proposta reduz a latência da comunicação, enquanto mantém a confiabilidade alta, o consumo de energia e tempo de junção da rede baixos, mostrando que a abordagem é promissora.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@inproceedings<span class="p">{</span>cardel2024uma,
 author = <span class="p">{</span>Victor Cardel and Paulo Rettore and Bruno Santos<span class="p">}</span>,
 title = <span class="p">{</span> Uma abordagem Q-Learning para escalonamento dinâmico de comunicação do TSCH<span class="p">}</span>,
 booktitle = <span class="p">{</span>Anais do XLII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos<span class="p">}</span>,
 location = <span class="p">{</span>Niterói/RJ<span class="p">}</span>,
 year = <span class="p">{</span>2024<span class="p">}</span>,
 keywords = <span class="p">{}</span>,
 issn = <span class="p">{</span>2177-9384<span class="p">}</span>,
 pages = <span class="p">{</span>113--126<span class="p">}</span>,
 publisher = <span class="p">{</span>SBC<span class="p">}</span>,
 address = <span class="p">{</span>Porto Alegre, RS, Brasil<span class="p">}</span>,
 doi = <span class="p">{</span>10.5753/sbrc.2024.1275<span class="p">}</span>,
 url = <span class="p">{</span>https://sol.sbc.org.br/index.php/sbrc/article/view/29787<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Victor Cardel, Paulo Rettore, Bruno Santos</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="Cyber Defense" /><category term="SDN" /><summary type="html"><![CDATA[Uma rede mesh 6TiSCH provê conectividade IPv6 usando enlaces IEEE 802.15.4 governados pelo Time Slotted Channel Hopping (TSCH). Essencialmente, o TSCH promete baixo consumo de energia e alta confiabilidade através do escalonamento de tempo e salto de canais de comunicação, respectivamente. Entretanto, o 6TiSCH não define as políticas para construir e manter o cronograma de comunicação. Este trabalho propõe uma nova função de escalonamento de comunicação que utiliza Q-Learning, que leva em consideração a variação no tráfego da rede, o consumo de energia e o tamanho da fila de mensagens a serem enviadas pelo dispositivo. Comparamos a abordagem proposta com Minimal Scheduling Function (MSF), o escalonador de facto usada na literatura. Os experimentos mostram que a abordagem proposta reduz a latência da comunicação, enquanto mantém a confiabilidade alta, o consumo de energia e tempo de junção da rede baixos, mostrando que a abordagem é promissora.]]></summary></entry><entry><title type="html">Towards a Cyber Defense System in Software-Defined Tactical Networks</title><link href="https://bps90.github.io/papers/paper-42/" rel="alternate" type="text/html" title="Towards a Cyber Defense System in Software-Defined Tactical Networks" /><published>2024-04-23T00:00:00+00:00</published><updated>2024-04-23T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-42</id><content type="html" xml:base="https://bps90.github.io/papers/paper-42/"><![CDATA[<p style="text-align: justify;">This study investigates the robustness of a Software-defined Networking (SDN) controller when confronted with a Distributed Denial-of-Service (DDOS) attack in a tactical environment. A proactive defense mechanism is introduced to detect and respond to a flooding of “packet-in” requests, triggering a response once the network features indicate an anomaly. The methodology consists of two components: the Cyber Defense Agent (CDA), consisting of monitoring, feature engineering, detection, and responses, and the Cyber Attack Agent (CAA), including the preparation, execution, and evaluation of the attack. The CDA monitors all the IP flows from the SDN controller and processes four main features such as the average number of “packet-in” requests, the response time to these requests, the entropy of IP addresses and ports for source and destination, and “packet-in” requests per switch to identify compromised switches. All the components were emulated and tested, collecting quantitative evidence to demonstrate the effectiveness of both agents.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@article<span class="p">{</span>Kloth2024TowardsAC,
  title=<span class="p">{</span>Towards a Cyber Defense System in Software-Defined Tactical Networks<span class="p">}</span>,
  author=<span class="p">{</span>Sean Kloth and Paulo H. L. Rettore and Philipp Zi<span class="p">{</span><span class="k">\ss</span><span class="p">}</span>ner and Bruno P. Santos and Peter Sevenich<span class="p">}</span>,
  journal=<span class="p">{</span>2024 International Conference on Military Communication and Information Systems (ICMCIS)<span class="p">}</span>,
  year=<span class="p">{</span>2024<span class="p">}</span>,
  pages=<span class="p">{</span>1-8<span class="p">}</span>,
  url=<span class="p">{</span>https://api.semanticscholar.org/CorpusID:270260554<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Sean Kloth, Paulo H. L. Rettore, Philipp Zißner, Bruno P. Santos, P. Sevenich</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="Cyber Defense" /><category term="SDN" /><summary type="html"><![CDATA[This study investigates the robustness of a Software-defined Networking (SDN) controller when confronted with a Distributed Denial-of-Service (DDOS) attack in a tactical environment. A proactive defense mechanism is introduced to detect and respond to a flooding of “packet-in” requests, triggering a response once the network features indicate an anomaly. The methodology consists of two components: the Cyber Defense Agent (CDA), consisting of monitoring, feature engineering, detection, and responses, and the Cyber Attack Agent (CAA), including the preparation, execution, and evaluation of the attack. The CDA monitors all the IP flows from the SDN controller and processes four main features such as the average number of “packet-in” requests, the response time to these requests, the entropy of IP addresses and ports for source and destination, and “packet-in” requests per switch to identify compromised switches. All the components were emulated and tested, collecting quantitative evidence to demonstrate the effectiveness of both agents.]]></summary></entry><entry><title type="html">Improving Robustness and Reducing Control Overhead via Dynamic Clustering in Tactical SDN</title><link href="https://bps90.github.io/papers/paper-41/" rel="alternate" type="text/html" title="Improving Robustness and Reducing Control Overhead via Dynamic Clustering in Tactical SDN" /><published>2023-10-30T00:00:00+00:00</published><updated>2023-10-30T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-41</id><content type="html" xml:base="https://bps90.github.io/papers/paper-41/"><![CDATA[<p style="text-align: justify;">This study presents a dynamic clustering approach to address the challenges of managing modern and dynamic tactical communication using diverse radio links in Software-Defined Tactical Networks (SDTNs). State-of-the-art conventional Software-Defined Networking (SDN) protocols, which rely on centralized controllers, are unsuitable for tactical scenarios due to their inherent demands for high-throughput, low-latency control planes, and static nodes. To enable SDTN, we propose a clustering solution designed to distribute network nodes across multiple remote controllers, thereby reducing the control message overhead created by the OpenFlow protocol. Moreover, we propose a flexible controller assignment strategy to dynamically balance the network load during runtime and improve network robustness using backup controllers. Our comparative analysis suggests a significant reduction of control overhead across heterogeneous topologies with VHF and UHF links using our clustering solution. Furthermore, we replicate a real-world scenario by emulating a convoy of military vehicles demonstrating the effective distribution of low control overhead among the controllers and maintaining robust network connectivity, even in the event of a controller failure.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@INPROCEEDINGS<span class="p">{</span>zibner2023improving,
  author=<span class="p">{</span>Zißner, Philipp and Rettore, Paulo H. L. and Santos, Bruno P. and Lopes, Roberto Rigolin F. and Loevenich, Johannes F. and Sevenich, Peter<span class="p">}</span>,
  booktitle=<span class="p">{</span>MILCOM 2023 - 2023 IEEE Military Communications Conference (MILCOM)<span class="p">}</span>, 
  title=<span class="p">{</span>Improving Robustness and Reducing Control Overhead via Dynamic Clustering in Tactical SDN<span class="p">}</span>, 
  year=<span class="p">{</span>2023<span class="p">}</span>,
  volume=<span class="p">{}</span>,
  number=<span class="p">{}</span>,
  pages=<span class="p">{</span>491-496<span class="p">}</span>,
  keywords=<span class="p">{</span>Protocols;Runtime;Network topology;UHF measurements;Radio links;Robustness;Topology;Software-defined Tactical Network;Control Overhead;Clustering<span class="p">}</span>,
  doi=<span class="p">{</span>10.1109/MILCOM58377.2023.10356288<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Philipp Zißner; Paulo H. L. Rettore; Bruno P. Santos; Roberto Rigolin F. Lopes; Johannes F. Loevenich; Peter Sevenich</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="Protocols" /><category term="Runtime" /><category term="Network topology" /><category term="UHF measurements" /><category term="Radio links" /><category term="Robustness" /><category term="Topology" /><summary type="html"><![CDATA[This study presents a dynamic clustering approach to address the challenges of managing modern and dynamic tactical communication using diverse radio links in Software-Defined Tactical Networks (SDTNs). State-of-the-art conventional Software-Defined Networking (SDN) protocols, which rely on centralized controllers, are unsuitable for tactical scenarios due to their inherent demands for high-throughput, low-latency control planes, and static nodes. To enable SDTN, we propose a clustering solution designed to distribute network nodes across multiple remote controllers, thereby reducing the control message overhead created by the OpenFlow protocol. Moreover, we propose a flexible controller assignment strategy to dynamically balance the network load during runtime and improve network robustness using backup controllers. Our comparative analysis suggests a significant reduction of control overhead across heterogeneous topologies with VHF and UHF links using our clustering solution. Furthermore, we replicate a real-world scenario by emulating a convoy of military vehicles demonstrating the effective distribution of low control overhead among the controllers and maintaining robust network connectivity, even in the event of a controller failure.]]></summary></entry><entry><title type="html">A Mobility Model for The Internet of Things</title><link href="https://bps90.github.io/papers/paper-40/" rel="alternate" type="text/html" title="A Mobility Model for The Internet of Things" /><published>2023-10-23T00:00:00+00:00</published><updated>2023-10-23T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-40</id><content type="html" xml:base="https://bps90.github.io/papers/paper-40/"><![CDATA[<p style="text-align: justify;">This study introduces a novel mobility model designed for the Internet of Things (IoT). While the study of movement patterns is crucial for designing and evaluating mobile solutions in the IoT, there is a lack of focus on the mobility of IoT objects. In this work, Small World In Motion (SWIM), a model that mimetic human mobility patterns, was extended to reproduce the mobility of IoT objects. We establish a relationship between objects and their locomotion characteristics based on two key premises. Firstly, certain IoT devices exhibit movement patterns similar to humans (e.g., smartphones). Secondly, some devices are predominantly stationary (e.g., smart TVs). Our model is open-source code, enabling further research and development. We conduct a comprehensive analyze the output mobility model trace, considering spatial, temporal, and social aspects. Additionally, we propose adjustments to the existing literature taxonomy to suitably accommodate the proposed model.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@inproceedings<span class="p">{</span>webmedia,
 author = <span class="p">{</span>Talita Alves and Paulo Rettore and Bruno Santos<span class="p">}</span>,
 title = <span class="p">{</span> A Mobility Model of The Internet of Things<span class="p">}</span>,
 booktitle = <span class="p">{</span>Proceedings of the 29th Brazilian Symposium on Multimedia and the Web<span class="p">}</span>,
 location = <span class="p">{</span>Ribeirão Preto/SP<span class="p">}</span>,
 year = <span class="p">{</span>2023<span class="p">}</span>,
 keywords = <span class="p">{}</span>,
 issn = <span class="p">{</span>0000-0000<span class="p">}</span>,
 pages = <span class="p">{</span>221–229<span class="p">}</span>,
 publisher = <span class="p">{</span>SBC<span class="p">}</span>,
 address = <span class="p">{</span>Porto Alegre, RS, Brasil<span class="p">}</span>,
 url = <span class="p">{</span>https://sol.sbc.org.br/index.php/webmedia/article/view/25883<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Talita Alves, Paulo Rettore, Bruno Santos</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="IoT" /><category term="Mobility Model" /><category term="Social IoT" /><summary type="html"><![CDATA[This study introduces a novel mobility model designed for the Internet of Things (IoT). While the study of movement patterns is crucial for designing and evaluating mobile solutions in the IoT, there is a lack of focus on the mobility of IoT objects. In this work, Small World In Motion (SWIM), a model that mimetic human mobility patterns, was extended to reproduce the mobility of IoT objects. We establish a relationship between objects and their locomotion characteristics based on two key premises. Firstly, certain IoT devices exhibit movement patterns similar to humans (e.g., smartphones). Secondly, some devices are predominantly stationary (e.g., smart TVs). Our model is open-source code, enabling further research and development. We conduct a comprehensive analyze the output mobility model trace, considering spatial, temporal, and social aspects. Additionally, we propose adjustments to the existing literature taxonomy to suitably accommodate the proposed model.]]></summary></entry><entry><title type="html">DataFITS: A Heterogeneous Data Fusion Framework for Traffic and Incident Prediction</title><link href="https://bps90.github.io/papers/paper-39/" rel="alternate" type="text/html" title="DataFITS: A Heterogeneous Data Fusion Framework for Traffic and Incident Prediction" /><published>2023-06-12T00:00:00+00:00</published><updated>2023-06-12T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-39</id><content type="html" xml:base="https://bps90.github.io/papers/paper-39/"><![CDATA[<p style="text-align: justify;">This paper introduces DataFITS (Data Fusion on Intelligent Transportation System), an open-source framework that collects and fuses traffic-related data from various sources, creating a comprehensive dataset. We hypothesize that a heterogeneous data fusion framework can enhance information coverage and quality for traffic models, increasing the efficiency and reliability of Intelligent Transportation System (ITS) applications. Our hypothesis was verified through two applications that utilized traffic estimation and incident classification models. DataFITS collected four data types from seven sources over nine months and fused them in a spatiotemporal domain. Traffic estimation models used descriptive statistics and polynomial regression, while incident classification employed the k-nearest neighbors (k-NN) algorithm with Dynamic Time Warping (DTW) and Wasserstein metric as distance measures. Results indicate that DataFITS significantly increased road coverage by 137% and improved information quality for up to 40% of all roads through data fusion. Traffic estimation achieved an R2 score of 0.91 using a polynomial regression model, while incident classification achieved 90% accuracy on binary tasks (incident or non-incident) and around 80% on classifying three different types of incidents (accident, congestion, and non-incident).</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@ARTICLE<span class="p">{</span>zibner2023datafits,
  author=<span class="p">{</span>Zißner, Philipp and Rettore, Paulo H. L. and Santos, Bruno P. and Loevenich, Johannes F. and Lopes, Roberto Rigolin F.<span class="p">}</span>,
  journal=<span class="p">{</span>IEEE Transactions on Intelligent Transportation Systems<span class="p">}</span>, 
  title=<span class="p">{</span>DataFITS: A Heterogeneous Data Fusion Framework for Traffic and Incident Prediction<span class="p">}</span>, 
  year=<span class="p">{</span>2023<span class="p">}</span>,
  volume=<span class="p">{</span>24<span class="p">}</span>,
  number=<span class="p">{</span>10<span class="p">}</span>,
  pages=<span class="p">{</span>11466-11478<span class="p">}</span>,
  keywords=<span class="p">{</span>Data integration;Data models;Sensors;Spatiotemporal phenomena;Correlation;Transportation;Social networking (online);Intelligent transportation systems;heterogeneous data fusion;traffic estimation;incident classification<span class="p">}</span>,
  doi=<span class="p">{</span>10.1109/TITS.2023.3281752<span class="p">}</span>
  <span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Philipp Zißner; Paulo H. L. Rettore; Bruno P. Santos; Johannes F. Loevenich; Roberto Rigolin F. Lopes</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="Social Networks" /><category term="Polarization" /><summary type="html"><![CDATA[This paper introduces DataFITS (Data Fusion on Intelligent Transportation System), an open-source framework that collects and fuses traffic-related data from various sources, creating a comprehensive dataset. We hypothesize that a heterogeneous data fusion framework can enhance information coverage and quality for traffic models, increasing the efficiency and reliability of Intelligent Transportation System (ITS) applications. Our hypothesis was verified through two applications that utilized traffic estimation and incident classification models. DataFITS collected four data types from seven sources over nine months and fused them in a spatiotemporal domain. Traffic estimation models used descriptive statistics and polynomial regression, while incident classification employed the k-nearest neighbors (k-NN) algorithm with Dynamic Time Warping (DTW) and Wasserstein metric as distance measures. Results indicate that DataFITS significantly increased road coverage by 137% and improved information quality for up to 40% of all roads through data fusion. Traffic estimation achieved an R2 score of 0.91 using a polynomial regression model, while incident classification achieved 90% accuracy on binary tasks (incident or non-incident) and around 80% on classifying three different types of incidents (accident, congestion, and non-incident).]]></summary></entry><entry><title type="html">Utilizando aprendizado por representação para a classificação de laços sociais da IoT</title><link href="https://bps90.github.io/papers/paper-33/" rel="alternate" type="text/html" title="Utilizando aprendizado por representação para a classificação de laços sociais da IoT" /><published>2022-11-07T00:00:00+00:00</published><updated>2022-11-07T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-33</id><content type="html" xml:base="https://bps90.github.io/papers/paper-33/"><![CDATA[<p style="text-align: justify;">A Internet of Things (IoT) tem sido marcada pelas interações entre dispositivos que cooperam para realizar atividades. A partir deste ambiente cibernético e conectado, um possível paradigma derivado é o Social IoT (SIoT), onde múltiplos tipos de relacionamentos e confiabilidade podem ser estabelecidos entre dispositivos. Neste cenário, abordamos as questões de como modelar laços sociais em IoT e na proposição de modelos para, automaticamente, classificar e predizer relações em SIoT. Este artigo propõe a utilização de aprendizado por representação para classificar diferentes tipos de laços sociais em SIoT. Para isso, utiliza-se como estratégias para classificação Graph Neural Networks (GNN) ou Algoritmos Tradicionais de Classificação (ATC). Em nossos experimentos, GNN é rápido na etapa de treinamento e apresenta métricas F1-{macro, micro} de 0.61 e 0.88, respectivamente. Ao usar ATC, o treinamento é 121× até 11.235× mais lento que GNN, ao passo que as métricas F1-score alcançam 0.86 e 0.95, respetivamente.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@inproceedings<span class="p">{</span>junior2022utilizando,
 author = <span class="p">{</span>Jamisson J. Júnior and Thiago Figueiredo and Ramon Lopes and Luiz Torres and Bruno Santos<span class="p">}</span>,
 title = <span class="p">{</span> Utilizando aprendizado por representação para a classificação de laços sociais da IoT<span class="p">}</span>,
 booktitle = <span class="p">{</span>Anais do VI Workshop de Computação Urbana<span class="p">}</span>,
 location = <span class="p">{</span>Fortaleza<span class="p">}</span>,
 year = <span class="p">{</span>2022<span class="p">}</span>,
 keywords = <span class="p">{}</span>,
 issn = <span class="p">{</span>2595-2706<span class="p">}</span>,
 pages = <span class="p">{</span>112--125<span class="p">}</span>,
 publisher = <span class="p">{</span>SBC<span class="p">}</span>,
 address = <span class="p">{</span>Porto Alegre, RS, Brasil<span class="p">}</span>,
 doi = <span class="p">{</span>10.5753/courb.2022.223493<span class="p">}</span>,
 url = <span class="p">{</span>https://sol.sbc.org.br/index.php/courb/article/view/21448<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Jamisson J. Júnior, Thiago Figueiredo, Ramon Lopes, Luiz Torres, Bruno Santos</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="IoT" /><category term="Social IoT" /><category term="SIOT" /><category term="Learning representation" /><category term="Embeddings" /><category term="Classification" /><summary type="html"><![CDATA[A Internet of Things (IoT) tem sido marcada pelas interações entre dispositivos que cooperam para realizar atividades. A partir deste ambiente cibernético e conectado, um possível paradigma derivado é o Social IoT (SIoT), onde múltiplos tipos de relacionamentos e confiabilidade podem ser estabelecidos entre dispositivos. Neste cenário, abordamos as questões de como modelar laços sociais em IoT e na proposição de modelos para, automaticamente, classificar e predizer relações em SIoT. Este artigo propõe a utilização de aprendizado por representação para classificar diferentes tipos de laços sociais em SIoT. Para isso, utiliza-se como estratégias para classificação Graph Neural Networks (GNN) ou Algoritmos Tradicionais de Classificação (ATC). Em nossos experimentos, GNN é rápido na etapa de treinamento e apresenta métricas F1-{macro, micro} de 0.61 e 0.88, respectivamente. Ao usar ATC, o treinamento é 121× até 11.235× mais lento que GNN, ao passo que as métricas F1-score alcançam 0.86 e 0.95, respetivamente.]]></summary></entry><entry><title type="html">Polarização em Redes Sociais: Conceitos, Aplicações e Desafios</title><link href="https://bps90.github.io/papers/paper-34/" rel="alternate" type="text/html" title="Polarização em Redes Sociais: Conceitos, Aplicações e Desafios" /><published>2022-11-07T00:00:00+00:00</published><updated>2022-11-07T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-34</id><content type="html" xml:base="https://bps90.github.io/papers/paper-34/"><![CDATA[<p style="text-align: justify;">A polarização aferida em redes sociais tem refletido a predisposição da sociedade
para o embate de ideias e o recente incentivo a rivalidade política no mundo. Deste
contexto, diversas questões são levantadas, tais como: As pessoas estão se tornando mais
polarizadas? Em caso afirmativo, quais são os impactos positivos e negativos das redes
sociais neste processo? É possível medir polarização nas redes sociais? Neste minicurso,
o objetivo é discutir o atual cenário de pesquisa em polarização, através de uma visão
crítica geral da área, seus desafios e oportunidades. Para tal, os principais conceitos e
definições sobre polarização serão apresentados. Assim como o fluxo de coleta dados
sobre polarização, seu processamento, análises e extração de conhecimento. Para este
último, será dado enfoque especial em uma proposta de taxonomia para métricas de
polarização em redes sociais. Ao final, exercitaremos nossos conhecimentos em uma
análise prática de polarização aplicada ao tópico Covid-19.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@article<span class="p">{</span>hott2022polarizaccao,
  title=<span class="p">{</span>Polariza<span class="p">{</span><span class="k">\c</span><span class="p">{</span>c<span class="p">}}</span>ao em redes sociais: Conceitos, aplica<span class="p">{</span><span class="k">\c</span><span class="p">{</span>c<span class="p">}}</span>oes e desafios<span class="p">}</span>,
  author=<span class="p">{</span>Hott, Bruno and Santos, Bruno P and Loures, T<span class="p">{</span><span class="k">\'</span>u<span class="p">}</span>lio Corr<span class="p">{</span><span class="k">\^</span>e<span class="p">}</span>a and Benevenuto, Fabr<span class="p">{</span><span class="k">\'\i</span><span class="p">}</span>cio and Vaz-de-Melo, Pedro OS<span class="p">}</span>,
  journal=<span class="p">{</span>Sociedade Brasileira de Computa<span class="p">{</span><span class="k">\c</span><span class="p">{</span>c<span class="p">}}{</span><span class="k">\~</span>a<span class="p">}</span>o<span class="p">}</span>,
  year=<span class="p">{</span>2022<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Bruno Hott, Bruno P. Santos, Túlio Corrêa Loures, Fabrício Benevenuto, e Pedro O.S. Vaz-de-Melo</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="Social Networks" /><category term="Polarization" /><summary type="html"><![CDATA[A polarização aferida em redes sociais tem refletido a predisposição da sociedade para o embate de ideias e o recente incentivo a rivalidade política no mundo. Deste contexto, diversas questões são levantadas, tais como: As pessoas estão se tornando mais polarizadas? Em caso afirmativo, quais são os impactos positivos e negativos das redes sociais neste processo? É possível medir polarização nas redes sociais? Neste minicurso, o objetivo é discutir o atual cenário de pesquisa em polarização, através de uma visão crítica geral da área, seus desafios e oportunidades. Para tal, os principais conceitos e definições sobre polarização serão apresentados. Assim como o fluxo de coleta dados sobre polarização, seu processamento, análises e extração de conhecimento. Para este último, será dado enfoque especial em uma proposta de taxonomia para métricas de polarização em redes sociais. Ao final, exercitaremos nossos conhecimentos em uma análise prática de polarização aplicada ao tópico Covid-19.]]></summary></entry><entry><title type="html">OTALab: um ambiente de experimentação remota de protocolos e aplicações em Internet das Coisas</title><link href="https://bps90.github.io/papers/paper-32/" rel="alternate" type="text/html" title="OTALab: um ambiente de experimentação remota de protocolos e aplicações em Internet das Coisas" /><published>2022-07-23T00:00:00+00:00</published><updated>2022-07-23T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-32</id><content type="html" xml:base="https://bps90.github.io/papers/paper-32/"><![CDATA[<p style="text-align: justify;">Este artigo apresenta o OTALab, uma ferramenta para criação e implantação de ambientes de experimentação de aplicações de Internet of Things (IoT) em microcontroladores de baixo custo. O OTALab visa a rápida implantação e configuração de um testbed de ambiente de experimentação. O OTALab possui dois perfis de usuários: administradores e experimentadores. Para os primeiros, o OTALab expõe uma interface de administração capaz de adicionar/remover dispositivos IoT, serviços e funcionalidades ao sistema. Já os experimentadores podem visualizar os serviços disponíveis em cada dispositivo e enviar seu próprio código aos dispositivos via linha de comando ou interface Web. O OTALab recebe o código-fonte, compila-o para o microcontrolador específico e atualiza o firmware do dispositivo através do paradigma Over the Air (OTA). O OTALab é composto por uma biblioteca de microcontroladores, um servidor de gerenciamento de dispositivos e uma aplicação Web. A ferramenta pode ser instanciada localmente ou de forma distribuída, melhorando sua flexibilidade.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@inproceedings<span class="p">{</span>cussuol2022otalab,
 author = <span class="p">{</span>Enzo Cussuol and Lucas Sachetti and Bruno Santos and Vinicius Mota<span class="p">}</span>,
 title = <span class="p">{</span> OTALab: um ambiente de experimentação remota de protocolos e aplicações em Internet das Coisas<span class="p">}</span>,
 booktitle = <span class="p">{</span>Anais Estendidos do XL Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos<span class="p">}</span>,
 location = <span class="p">{</span>Fortaleza/CE<span class="p">}</span>,
 year = <span class="p">{</span>2022<span class="p">}</span>,
 keywords = <span class="p">{}</span>,
 issn = <span class="p">{</span>2177-9384<span class="p">}</span>,
 pages = <span class="p">{</span>73--80<span class="p">}</span>,
 publisher = <span class="p">{</span>SBC<span class="p">}</span>,
 address = <span class="p">{</span>Porto Alegre, RS, Brasil<span class="p">}</span>,
 doi = <span class="p">{</span>10.5753/sbrc<span class="p">_</span>estendido.2022.223464<span class="p">}</span>,
 url = <span class="p">{</span>https://sol.sbc.org.br/index.php/sbrc<span class="p">_</span>estendido/article/view/21421<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<blockquote>
  <p>Enzo B. Cussuol1, Lucas L. S. Sachetti1, Bruno P. Santos2, Vinicius F. S. Mota</p>
  <h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>
</blockquote>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="IoT" /><category term="OTA" /><summary type="html"><![CDATA[Este artigo apresenta o OTALab, uma ferramenta para criação e implantação de ambientes de experimentação de aplicações de Internet of Things (IoT) em microcontroladores de baixo custo. O OTALab visa a rápida implantação e configuração de um testbed de ambiente de experimentação. O OTALab possui dois perfis de usuários: administradores e experimentadores. Para os primeiros, o OTALab expõe uma interface de administração capaz de adicionar/remover dispositivos IoT, serviços e funcionalidades ao sistema. Já os experimentadores podem visualizar os serviços disponíveis em cada dispositivo e enviar seu próprio código aos dispositivos via linha de comando ou interface Web. O OTALab recebe o código-fonte, compila-o para o microcontrolador específico e atualiza o firmware do dispositivo através do paradigma Over the Air (OTA). O OTALab é composto por uma biblioteca de microcontroladores, um servidor de gerenciamento de dispositivos e uma aplicação Web. A ferramenta pode ser instanciada localmente ou de forma distribuída, melhorando sua flexibilidade.]]></summary></entry><entry><title type="html">Road Traffic Density Estimation Based on Heterogeneous Data Fusion</title><link href="https://bps90.github.io/papers/paper-30/" rel="alternate" type="text/html" title="Road Traffic Density Estimation Based on Heterogeneous Data Fusion" /><published>2022-06-30T00:00:00+00:00</published><updated>2022-06-30T00:00:00+00:00</updated><id>https://bps90.github.io/papers/paper-30</id><content type="html" xml:base="https://bps90.github.io/papers/paper-30/"><![CDATA[<p style="text-align: justify;">This investigation starts with the hypothesis that fusing heterogeneous data sources can increase the data coverage and improve the accuracy of traffic-related applications in Intel-ligent Transportation Systems (ITS). Therefore, we designed (i) a Data Fusion on Intelligent Transportation Systems (DataFITS) framework that allows collecting data from numerous sources and fusing them according to spatial and temporal criteria; (ii) a traffic estimation method that groups road segments into regions, identify correlations between them, and measure the traffic distribution to estimate traffic. As a result, DataFITS increased by 130% the number of road segments coverage and enhanced, by fusion process, around 35% of road overlapping data sources. We evaluate the traffic estimation of the 15 most correlated regions, where the fused data together with correlated areas resulted in the best traffic estimation accuracy by reaching up to 40% in some cases and 9% on average.</p>

<p>Please cite:</p>
<div class="language-TeX highlighter-rouge"><div class="highlight"><pre class="highlight"><code>@INPROCEEDINGS<span class="p">{</span>zibner2022road,
  author=<span class="p">{</span>Zißner, Philipp and Rettore, Paulo H. L. and Santos, Bruno P. and Lopes, Roberto Rigolin F. and Sevenich, Peter<span class="p">}</span>,
  booktitle=<span class="p">{</span>2022 IEEE Symposium on Computers and Communications (ISCC)<span class="p">}</span>, 
  title=<span class="p">{</span>Road Traffic Density Estimation Based on Heterogeneous Data Fusion<span class="p">}</span>, 
  year=<span class="p">{</span>2022<span class="p">}</span>,
  volume=<span class="p">{}</span>,
  number=<span class="p">{}</span>,
  pages=<span class="p">{</span>1-6<span class="p">}</span>,
  keywords=<span class="p">{</span>Measurement;Correlation;Roads;Soft sensors;Urban areas;Estimation;Data integration;ITS;Smart Cities;Traffic estimation;Data Fusion<span class="p">}</span>,
  doi=<span class="p">{</span>10.1109/ISCC55528.2022.9912917<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<h6 id="founding-agencies-cnpqcapesfapemig"><strong>Founding agencies</strong>: CNPq/CAPES/FAPEMIG.</h6>]]></content><author><name>Bruno Pereira dos Santos</name></author><category term="Papers" /><category term="ITS" /><category term="MAPS" /><category term="DATA FUSION" /><summary type="html"><![CDATA[This investigation starts with the hypothesis that fusing heterogeneous data sources can increase the data coverage and improve the accuracy of traffic-related applications in Intel-ligent Transportation Systems (ITS). Therefore, we designed (i) a Data Fusion on Intelligent Transportation Systems (DataFITS) framework that allows collecting data from numerous sources and fusing them according to spatial and temporal criteria; (ii) a traffic estimation method that groups road segments into regions, identify correlations between them, and measure the traffic distribution to estimate traffic. As a result, DataFITS increased by 130% the number of road segments coverage and enhanced, by fusion process, around 35% of road overlapping data sources. We evaluate the traffic estimation of the 15 most correlated regions, where the fused data together with correlated areas resulted in the best traffic estimation accuracy by reaching up to 40% in some cases and 9% on average.]]></summary></entry></feed>