Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc <p>Founded on July 24, 1978, SBC aims to foster access to information and culture through information technology, promote digital inclusion, encourage research and teaching in computing in Brazil, and contribute to the computing professional with social responsibility.</p> pt-BR publicacoes@sbc.org.br (José Viterbo Filho) OMP 3.3.0.16 http://blogs.law.harvard.edu/tech/rss 60 Grand Challenges in Computer Science Education 2025-2035 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/163 <p>The Brazilian Computing Society (SBC) produced this booklet with an Executive Summary of the Grand Challenges in Computer Science Education 2025-2035. This document was organized by Professors Claudia Lage Rebello da Motta (UFRJ) and Leila Ribeiro (UFRGS), and its preparation involved contributions from the participants of the Seminar on the Grand Challenges in Computer Science Education, held in 2024.</p> Claudia Lage Rebello da Motta, Leila Ribeiro Copyright (c) 2025 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/163 Thu, 27 Mar 2025 00:00:00 +0000 Grand Challenges of Computing 2025-2035 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/164 <p>The Brazilian Computing Society (SBC) produced this booklet with an Executive Summary of the Grand Challenges of Computing for the period from 2025 to 2035. This document was organized by Professors André Luís de Medeiros Santos (UFPE) and Flávio Rech Wagner (UFRGS), and its preparation involved contributions from the participants of the Seminar on the Grand Challenges of Computing, held in 2024.</p> André Luís de Medeiros Santos, Flávio Rech Wagner Copyright (c) 2025 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/164 Thu, 27 Mar 2025 00:00:00 +0000 Short Courses of the IHC 2024 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/161 <p>The book "Minicursos IHC 2024 - Fundamentos e Práticas para Experiências Digitais Acessíveis, Inclusivas e Eticamente Responsáveis" (IHC 2024 Mini-courses - Fundamentals and Practices for Accessible, Inclusive, and Ethically Responsible Digital Experiences) is part of the series "Perspectivas e Práticas Contemporâneas em IHC" (Contemporary Perspectives and Practices in HCI). It addresses topics related to Human-Computer Interaction (HCI) practices. The proposals submitted to IHC 2024 were evaluated by at least two reviewers from the HCI community in Brazil and abroad. The selection of proposals considered the scores assigned by the reviewers, the topics covered, and the event's schedule availability, aiming to provide the community with diverse themes in the mini-courses offered. Four proposals were accepted, mini-courses were delivered at the event, three of which have been expanded into chapters in this book.</p> <p>In the first chapter, entitled "Acessibilidade nas Mídias Sociais para Pessoas com Deficiência Visual" (Accessibility on Social Media for People with Visual Impairments), the authors address aspects of accessibility for people with disabilities, presenting practical examples. The text presents a solid foundation and describes processes from planning to ways to describe images for publication in an accessible way for people with disabilities on social networks.</p> <p>In the second chapter, "Design Especulativo: Construindo Pontes entre Tecnologia, Ética e Inclusão Social" (Speculative Design: Building Bridges between Technology, Ethics, and Social Inclusion), the authors present us with dynamic content, with a solid foundation and practice for using Speculative Design as a tool to reimagine the world from an ethical and inclusive perspective.</p> <p>The third and final chapter, entitled "Avaliação da Usabilidade e da Experiência do Usuário em Realidade Virtual e Aumentada" (Evaluating Usability and User Experience in Virtual and Augmented Reality), presents fundamental concepts and practices to promote immersive user experiences considering challenges and care in conducting studies with people using virtual reality tools.</p> <p>The three chapters in this book present methodologies and tools relevant to the field of Human-Computer Interaction, but their applications extend beyond this context. This work is helpful for individuals with varying backgrounds, whether from academia (researchers, students, or professors) or industry (UX professionals, marketers, designers, etc.) and is valuable for beginners and those with prior experience.</p> Claiton Corrêa, Saul Delabrida; Daniela Tavares, Sara Lobato, Kamila Rodrigues, Carolina Sacramento, Mariana Faria, Yndiana Gouveia, Marcelo Soares Loutfi, Beatriz Ventorini Lins de Albuquerque, Charles Siqueira Xavier, Sean Wolfgand Matsui Siqueira, Thiago P. de Campos, Saul Delabrida, Natasha M. C. Valentim Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/161 Mon, 06 Jan 2025 00:00:00 +0000 12th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/159 <p>The Jornadas de Atualização em Informática na Educação (JAIE) offers workshops on relevant topics for the school community. In this edition, three workshops have been selected to enable researchers in the field of Educational Informatics to share their project experiences with the educational community and other interested parties.</p> <p>The first workshop, “DTColab: Design Thinking in Education with Support from Collaborative Computational Tools,” highlights the importance of developing technical and interpersonal skills in the educational context. Through the DTColab methodology, which integrates design thinking and challenge-based learning, supported by collaborative digital tools, a new way is proposed to promote innovation and student engagement in practical activities.</p> <p>The second workshop, “Active Neuroscientific Pedagogy with Games,” suggests a neuroscientific approach to learning. That is, students are invited to develop games that not only incorporate the studied content but also make learning more meaningful and lasting. This methodology, based on cognitive structures, places the student as the protagonist, encouraging creative and collaborative knowledge exploration in a playful and interactive learning environment.</p> <p>The third workshop, “Educational Design Practice: Designing Artifacts for Data Literacy,” aims to reflect on the growing importance of data literacy. In a world increasingly flooded with information, it becomes essential to equip students to handle the vast volume of data in a critical and ethical way. Inspired by Paulo Freire's philosophy, this workshop proposes a curriculum that prioritizes the externalization of students' tacit knowledge through playful and collaborative practices.</p> Milene Selbach Silveira, Lucia Giraffa, Felipe Carvalho; Rafael Baldiati Parizi, Maria Teresa Andrade de Gouvêa, Angélica Fonseca da Silva Dias, Carla Verônica Machado Marques, Ana Paula Cavadas Rodrigues, Claudia Lage Rebello da Motta, Carlo Emmanoel Tolla de Oliveira, Luciana Sá Brito, Juliana Baptista dos Santos França, Adriana Santarosa Vivacqua Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/159 Mon, 04 Nov 2024 00:00:00 +0000 HCI Practices in the Classroom https://books-sol.sbc.org.br/index.php/sbc/catalog/book/156 <p>The book “HCI Practices in the Classroom” presents the results of the Workshop on Education in Human-Computer Interaction (WEIHC), held in 2023 during the Brazilian Symposium on Human Factors in Computing Systems. It was a collaborative effort aiming to share practical experiences related to classroom activities in courses focused on ​​Human-Computer Interaction and User Experience. The book presents 18 practices that address specific HCI topics, such as evaluation, card sorting, dark patterns, personas, design process and data transparency, among others. It also includes practices for reviewing content and assessing students’ knowledge, for example. We believe these practices will be highly beneficial to the entire HCI community, particularly in a learning environments, and can also be adapted for use in companies.</p> Milene Selbach Silveira, Isabela Gasparini; Taciana Pontual Falcão, Ticianne Darin, Yuska Paola Costa Aguiar, Milene Selbach Silveira, Roberto Pereira, Kamila R. H. Rodrigues, Luciana Zaina, Thiago Adriano Coleti, Marcelo Morandini, Isabela Gasparini, Sionise Rocha Gomes, George Valença Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/156 Mon, 28 Oct 2024 00:00:00 +0000 Short Courses of SSCAD 2024 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/160 <p>This edition of the Short Courses of SSCAD 2024 features six short courses presented during the 25th Brazilian Symposium on High Performance Computing Systems, held from October 23 to 25, 2024, in São Carlos, SP, Brazil. The first chapter delves into essential concepts of processing and analyzing massive data volumes, employing machine learning algorithms practically on the HPCC (High-Performance Computing Cluster) platform. The second chapter introduces readers to the Parallel Scalability Suite, enabling the evaluation of parallel applications' behavior through profiling and scalability visualization. The third chapter explores hybrid parallel programming techniques adhering to the MPI and OpenMP Offloading standards, with an emphasis on accelerator-based parallelism models. In the fourth chapter, fundamental concepts of architectural simulation with the gem5 simulator are introduced. It also examines how simulation enables designers to explore, verify, and optimize architectures by modeling their behavior and interactions with key system components. Considering advancements in quantum computing, Chapter 5 demonstrates how to develop algorithms for a quantum computing architecture using the IBM/Qiskit development kit. Finally, the sixth chapter examines definitions of performance analysis, key techniques employed, and some tools for analyzing the performance of parallel applications.</p> Arthur F. Lorenzon, Álvaro Luiz Fazenda; Mauro Donato Marques, Felipe Santos-da-Silva, Anderson B. N. da Silva, Vitor R. G. da Silva, Carlos A. Valderrama, Samuel Xavier-de-Souza, Calebe P. Bianchini, Evaldo B. Costa, Gabriel P. Silva, Iago Caran Aquino, Lucas Wanner, Sandro Rigo, Calebe P. Bianchini, Giancarlo P. Gamberi, Ryan M. A. Santos, Aleardo Manacero Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/160 Wed, 23 Oct 2024 00:00:00 +0000 Topics in Data Management and Information: Short Courses of SBBD 2024 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/153 <p>This book includes three chapters written by the authors of the selected tutorials presented during the 39th Brazilian Symposium on Databases (SBBD 2024), held from September 14 to 17, 2024. They aim to present relevant topics related to Databases. Moreover, they promote discussions on the topics' fundamentals, trends, and challenges. Each short course lasts four hours and is an excellent opportunity to update academics and professionals participating in the event.</p> <p>The chapters cover content related to Retrieval-Augmented Generation (RAG), Query Exploration and Optimization, as well as Graph Pattern Mining. The short course program committee was composed of José Maria da Silva Monteiro Filho (UFC), Humberto Razente (UFU), and Ronaldo dos Santos Mello (UFSC) under the coordination of the former.</p> <p>The richness of this issue can be mainly credited to the authors and reviewers. We greatly thank them for their insightful contributions and discussions during SBBD 2024.</p> José Maria da Silva Monteiro Filho, Humberto Razente, Ronaldo dos Santos Mello; Otávio Calaça Xavier, Anderson da Silva Soares, Sergio Mergen, Vinícius Dias, Samuel Ferraz Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/153 Mon, 14 Oct 2024 00:00:00 +0000 HCI Practices in the Classroom: extension actions on the agenda https://books-sol.sbc.org.br/index.php/sbc/catalog/book/162 <p>The WEIHC edition – Workshop on Education in HCI integrated with the XXIII Brazilian Symposium on Human Factors in Computational Systems (IHC 2024) – had as its main focus discussions on the curricularization of University Extension.</p> <p>Considering the theme of IHC 2024 – "HCI in convergence at the center of Brazil" – we prioritized the submission of HCI teaching practices that emphasized meeting, dialogue, and the exchange of experiences among stakeholders in the design and evaluation of interactive computational systems for human use.</p> <p>With the intention of contributing to the inclusion of extension activities in undergraduate curricula, we requested the submission of HCI teaching practices that had already been tested in extension actions. Alternatively, practices that had been adopted in HCI teaching with the potential for application in University Extension.</p> <p>In total, nine texts were submitted to the workshop, seven of which were considered aligned with the event's proposal. The selected practices were then presented and discussed on the afternoon of October 7, 2024. This book brings together the texts of the selected practices and, as an appendix, presents the transcription of the table filled during the dynamic supported by the participatory technique Future Workshop, adopted to promote the sharing of ideas among the event participants.</p> <p>We thank the authors for their contributions and hope that, by reading this book, you may reflect on your own teaching practice in the field. Furthermore, that the integration of HCI teaching practices with University Extension may effectively contribute to social impact and transformation through meaningful learning experiences in the area.</p> Amanda Meincke Melo, Thiago Adriano Coleti; Marcelo Soares Loutfi, Charles Siqueira Xavier, Beatriz Ventorini Lins de Albuquerque, Sean Wolfgand Matsui Siqueira, Paula T. Palomino, Carlos Portela, Douglas Ribeiro, Klebson C. Silva, Gleyciane B. Freitas, Taylor C. Alves, Josué V. Ferreira, Paula T. Palomino, Carlos S. Portela, Cristiane Aparecida Lana, Sandra Souza Rodrigues, Cristiane Aparecida Lana, Amanda Meincke Melo, Amanda Meincke Melo Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/162 Mon, 07 Oct 2024 00:00:00 +0000 Short Courses of the 24th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/151 <p>It is with great pleasure that we present the selection of chapters from this book, which compiles the minicourses from the 24th Brazilian Symposium on Information and Computational Systems Security (SBSeg), held in São José dos Campos - SP, Brazil, from September 16 to 19, 2024. We received 11 minicourse proposals, of which 4 were accepted for publication in this book and for presentation at the event, resulting in an acceptance rate of 36%.</p> <p>The SBSeg short courses have evolved to meet the demands of the event's audience, aiming to cater to both those who prefer practical content and those who wish to explore the frontiers of knowledge in cybersecurity. The chapters in this book reflect this diversity, covering everything from theoretical foundations to practical applications.</p> <p>Each selected short course corresponds to a chapter of 47 to 67 pages in this book, with content delivered by experts in person during the event. Below, we briefly present the content of these chapters.</p> <p>Chapter 1, titled "Data Science Applied to Cybersecurity: Theory and Practice," explores how Data Science and Artificial Intelligence can be applied in cybersecurity. The content ranges from analyzing large volumes of data to identifying vulnerabilities and detecting intrusions. In addition to presenting fundamental concepts and methodologies, the chapter demonstrates the practical use of these techniques in national research projects such as MENTORED, encouraging collaborations between universities and research institutions in Brazil.</p> <p>Chapter 2, titled "Jailbreaking Tools for Large Language Models: Machine Learning in Adversarial Context," addresses the vulnerabilities and security challenges in AI systems, focusing on Large Language Models (LLMs). It explores threats such as data poisoning and privacy breaches and discusses techniques and tools to mitigate these risks. Besides theoretical aspects, the chapter covers standards and best practices recommended by international bodies like NIST and ENISA to protect these complex systems.</p> <p>Chapter 3, titled "Secure Computing Environments," particularly Trusted Execution Environments (TEEs), delves into technologies that ensure data security and privacy in interconnected environments. It covers features such as secure isolation, encryption, and resistance to attacks, as well as its application in mobile devices and operating systems. Practical examples are explored, such as the use in payment systems and biometric authentication, as well as challenges in adopting TEEs in new platforms, including RISC-V and cloud environments.</p> <p>Chapter 4, titled "Forensic Analysis Applied to Bitcoin," provides a comprehensive view of forensic analysis applied to Bitcoin using machine learning techniques. It begins with a theoretical introduction to the Bitcoin ecosystem, detailing the blockchain and the challenges of pseudonymous transactions. It then covers methods for collecting and analyzing blockchain data, including the application of heuristics to track transactions in mixers and the use of OSINT to enrich the analysis. The chapter also discusses the application of machine learning models to detect illicit activities and improve the accuracy of forensic investigations.</p> <p>In closing this message, we would like to express our deep gratitude to all the authors who submitted their minicourse proposals for SBSeg 2024; this incredible effort and the quality of the proposals contribute to the ongoing growth and relevance of this annual event. Special thanks to the authors of the selected minicourses, who dedicated their time and expertise to prepare 50 pages for each chapter in this book.</p> <p>We also wish to express our respect and gratitude to the Program Committee members for their valuable voluntary contribution in the evaluation and selection process of the minicourses. Our thanks also go to the general coordinators of SBSeg 2024, Professors Lourenço Alves Pereira Júnior (ITA) and Diego Kreutz (UNIPAMPA), for their dedication, operational adjustments, guidance provided, and for entrusting us with coordinating the minicourse efforts for this edition.</p> <p>We hope everyone enjoys the content of this book to the fullest!</p> Michele Nogueira, Ligia Francielle Borges, Anderson Begamini de Neira, Lucas Albano Olive Cruz, Kristtopher Kayo Coelho, Charles Christian Miers, Marcos Antonio Simplicio Jr., Marco Antonio Torrez Rojas, Diego Eduardo Gonçalves Caetano de Oliveira, Milton Pedro Pagliuso Neto, Felipe Augusto Schaedler Damin, Romeo Bulla Jr., Victor Takashi Hayashi, Romeo Bulla Jr., Nelson Yamamoto, Marcos Antonio Simplicio Jr., Julião Braga, Stephan Kovach, Wilson Vicente Ruggiero, Ivan da Silva Sendin, Rodrigo Sanches Miani, Pedro Henrique Resende Ribeiro; Cesar Augusto Cavalheiro Marcondes, Rodrigo Brandão Mansilha, Diego Kreutz, Lourenço Alves Pereira Junior Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/151 Mon, 16 Sep 2024 00:00:00 +0000 Short Courses of ERCEMAPI 2024 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/152 <p>This book presents a detailed and innovative approach to Industry 5.0, machine learning, and the impact of data imbalance on the performance of predictive models. Exploring the integration between humans and machines, the authors discuss how personalization and sustainability become central elements in the new industrial era. Additionally, it highlights the crucial role of data-driven decision systems, from the preparation and processing of large volumes of information to their integration into industrial environments. The objective is to demonstrate how these systems contribute to operational efficiency and personalization, emphasizing the importance of ethical and sustainable practices.</p> <p>Throughout its chapters, the book delves into the technical challenges of implementing artificial intelligence and machine learning-based solutions, focusing on issues such as data imbalance, which directly affects model accuracy. It discusses preprocessing techniques, synthetic data generation, and advanced methodologies, such as reinforcement learning, which improve performance in unbalanced data scenarios. Furthermore, the book presents the use of blockchainbased applications, including the creation, commercialization, collection, and analysis of data in the blockchain network. Thus, the work offers a comprehensive and practical perspective, essential for professionals and researchers looking to understand the trends and challenges of Industry 5.0 and machine learning in imbalanced environments.</p> Eduilson Livio Neves da Costa Carneiro, Rodrigo Augusto Rocha Souza Baluz, Romuere Rodrigues Veloso e Silva; Maria do Rosário de Fátima Martins Ferreira, Bernardo Ferreira de Moura Ribeiro, Alcemir Rodrigues Santos, Ricardo de Andrade Lira Rabêlo, Ramon Santos Nepomuceno, Luís Fagner de Carvalho da Silva, Dorgival Pereira da Silva Netto, Rafael Perazzo Barbosa Mota Carlos, Carlos Vinicius Gomes Costa Lima, Carlos Julian Menezes Araujo, Júlio V. M. Marques, Clésio A. Gonçalves, Armando L. Borges, Viviane B. Leal Dias, Willians S. Santos, Romuere R. V. Silva, Hector Batista Ribeiro, Leandro Oliveira da Silva, Ricardo de Andrade Lira Rabêlo, Matusalen Costa Alves, Maria Steffany da Silva Viana, Iallen Gábio de Sousa Santos, Samuel de Oliveira Ribeiro, Saul S. da Rocha, Dayan Ramos Gomes, Nara Raquel D. Andrade, Emanuel Aurélio F. de Miranda, Glauber Dias Gonçalves Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/152 Wed, 11 Sep 2024 00:00:00 +0000 "SOL: The Open Digital Library of SBC" https://books-sol.sbc.org.br/index.php/sbc/catalog/book/149 <p>This booklet introduces SOL (SBC OpenLib), an open-access digital library launched by the Brazilian Computing Society (SBC) in July 2018. SOL aims to promote free access to Brazilian scientific computing knowledge.</p> José Viterbo, Roberto Pereira, Annie Casali Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/149 Fri, 30 Aug 2024 00:00:00 +0000 SBC Horizons: From Idea to Action https://books-sol.sbc.org.br/index.php/sbc/catalog/book/150 <p>This booklet presents SBC Horizontes, an online magazine published and maintained by the Brazilian Computing Society (SBC). The magazine aims to support the dissemination and popularization of education, science, and technology related to Computing in Brazil.</p> Mirella M. Moro, Roberto Pereira, Mariano Pimentel Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/150 Fri, 30 Aug 2024 00:00:00 +0000 Memories of the Brazilian Computing Society: 2nd edition https://books-sol.sbc.org.br/index.php/sbc/catalog/book/146 <p>Ten years after the release of the first edition of the book <em>Memórias da Sociedade Brasileira de Computação (SBC)</em> and 45 years after the creation of the SBC, we are pleased to present the community with the launch of the second edition of the book. The new edition includes updates to some of the texts from the previous edition, as well as the inclusion of new texts written by four former presidents of the Society in recent years. Like the first edition, this masterpiece was organized with great dedication and competence by Professor Roberto da Silva Bigonha, Emeritus Professor at the Federal University of Minas Gerais (UFMG). Our special thanks to Professor Bigonha, whose professional trajectory includes numerous contributions to the SBC.</p> <p>This book is part of the SBC memory preservation initiative, which encompasses other efforts to record history, aiming to make its evolution over time known.</p> <p>The richness of this work lies in the detailed chronological account of the achievements of the administrations, covering the entire existence of the SBC over the years, from the prehistory of the Society's creation to the present day. Each page is an invitation to explore the shared memories and moments that defined our collective journey. The book reveals facts that clarify how the SBC was born, grew, and thrived as the result of the voluntary work of a large number of people, driven by the spirit of collaboration and motivated by the common vision of the importance of having a strong and representative community. This work is much more than a simple collection of memories. It is a testimony to the power of unity and the efforts of brilliant minds in advancing and consolidating Computing in Brazil.</p> <p>This account of SBC's memory is a legacy for present and future generations, a source of inspiration and motivation for the community to continue strengthening the SBC and building an even more prosperous future. Enjoy the reading!</p> Roberto da Silva Bigonha; Claudia Bauzer Medeiros, Claudio Zamitti Mammana, Clesio Saraiva dos Santos, Daniel Alberto Menascé, Flávio Rech Wagner, José Carlos Maldonado, Lisandro Zambenedetti Granville, Luiz de Castro Martins, Paulo Roberto Freire Cunha, Pedro Manoel da Silveira, Raimundo José de Araújo Macêdo, Ricardo Augusto da Luz Reis Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/146 Thu, 15 Aug 2024 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2023-2024 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/144 <p>This document presents the results achieved by the SBC Board of Directors through the actions programmed in its work plan and aligned with the Society's strategic planning from August 2023 to July 2024.</p> Brazilian Computer Society Copyright (c) 2024 Sociedade Brasileira de Computação https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/144 Wed, 24 Jul 2024 00:00:00 +0000 Learning Journey on Informatics 2024 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/145 <p>It is with pleasure that we present the 2024 edition of the book from the Learning Journey on Informatics series. The chapters in this book serve as supplementary material for the short courses selected to be presented at the Learning Journey on Informatics (JAI), traditionally held in conjunction with the Congress of the Brazilian Computing Society (SBC). The JAI is one of the most significant academic events for scientific and technological updates within the Brazilian computing community.</p> <p>The JAI short courses cover current and relevant topics, are taught by experienced researchers, and provide an excellent opportunity for updating knowledge for academics and professionals in the field. This edition features 4 short courses presented during the SBC Congress. During the selection process, each proposal was reviewed by at least three evaluators, and the short course texts, which correspond to the chapters of this book, were reviewed by committee members to ensure their final quality.</p> <p>Chapter 1 provides an in-depth discussion on three essential and driving aspects of the decentralized finance (DeFi) ecosystem: (1) innovative applications, (2) interoperability between blockchain networks, and (3) security for vulnerabilities in decentralized and competitive environments. In this context, the chapter also presents the fundamentals and practical examples of the most popular DeFi applications today, as well as discussing state-of-the-art research on the three aforementioned aspects that will support the growth of DeFi in the coming years.</p> <p>Chapter 2 addresses and contextualizes self-supervised learning as an alternative for dynamic network applications, where data labeling is a critical challenge due to the discrepancy between traffic generation rates and manual data labeling rates. Generative and contrastive self-supervised learning techniques are presented for their effectiveness in improving network performance, expanding the number of labeled samples, and recognizing similarities and differences between sample examples. Finally, the chapter introduces self-supervised learning algorithms, their characteristics, and their applications in networks, aiming to equip readers with an understanding of the principles, frameworks, and limitations of this technique.</p> <p>Chapter 3 presents the main concepts of NoSQL technology. Additionally, the chapter shows how to assess whether this technology is appropriate for the database design of a given system. The chapter also discusses some strategies for tuning the performance of NoSQL databases.</p> <p>Chapter 4 provides an overview of differentially private methods and techniques to protect sensitive information while allowing relevant analysis of social networks. The principles of differential privacy are explored, highlighting mechanisms for adding noise to data to prevent individual reidentification. Additionally, strategies for applying differential privacy in social network data analysis are investigated, covering data publication, graph analysis, and machine learning tasks in a private manner.</p> <p>We would like to thank the authors for submitting proposals and generating the final texts, and the Evaluation Committee for their dedication and efficiency throughout the short course selection process. Furthermore, we hope that all the material produced in this edition contributes to the education of students and professionals in the field.</p> Claudia Cappelli, Eduardo Adilio Pelinson Alchieri; Josué N. Campos, Ronan D. Mendonça, Alexandre Fontinele, Luís H. S. de Carvalho, Isdael R. Oliveira, Ítallo W. F. Cardoso, Rafael Coelho, Allan E. S. Freitas, Glauber D. Gonçalves, José A. M. Nacif, Alex B. Vieira, João Vitor Valle Silva, Guilherme Nunes Nasseh Barbosa, Willian Tessaro Lunardi, Martin Andreoni, Diogo Menezes Ferrazani Mattos, Arlino Magalhães, Francisco Imperes, Manoel Melo, André L. C. Mendonça, Felipe T. Brito, Javam C. Machado Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/145 Sun, 21 Jul 2024 00:00:00 +0000 Artificial Intelligence Plan of the Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/141 <p>With the significant advancement of Artificial Intelligence (AI) in the world and its impact on society as a whole, it is essential that Brazil establishes appropriate public policies for the development of AI in the country. The Brazilian Computer Society (SBC) presents, in this document, an Artificial Intelligence Plan, containing a survey of the current scenario and a strategic plan on the implementation and use of AI. The document was prepared by a Commission made up of a group of highly qualified and experienced experts in the field of AI, with skills that cover both theoretical and practical knowledge of AI in different contexts. The Plan presented in this document contains actions with short, medium, and long-term goals, and its adoption requires a public guideline including a project for implementation and continuous monitoring.</p> <p><br /><strong>How to cite this document</strong></p> <p>SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Artificial Intelligence Plan of the Brazilian Computing Society (in Portuguese). Porto Alegre: Sociedade Brasileira de Computação (SBC), 2024. 20p. DOI 10.5753/sbc.rt.2024.141.</p> Sociedade Brasileira de Computação Copyright (c) 2024 Sociedade Brasileira de Computação https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/141 Fri, 05 Jul 2024 00:00:00 +0000 Short Courses of the 24th Brazilian Symposium on Computing Applied to Health https://books-sol.sbc.org.br/index.php/sbc/catalog/book/140 <p>The SBCAS 2024 Short Courses book contains the texts of the short courses selected and presented in this edition of the event. The book is organized into six chapters covering topics related to immersive simulators, Brain-Computer Interface applications, health data harmonization, digital health technology assessment, learned index, and even artificial intelligence.</p> <p>Chapter 1, entitled “A Practical Approach Aimed at Brain-Computer Interface Applications using EEG Signals,” discusses the processing of Electro-Encephalography (EEG) signals with a focus on the development of Brain-Computer Interface (Brain-Computer) applications. Interface, BCI), from a historical overview of the use of EEG, low-cost BCI devices, computational tools for signal processing, and related public databases.</p> <p>Chapter 2, entitled “Immersive Simulators for Healthcare Education: Future or Reality?” presents a study on the evolution of virtual reality simulators for healthcare, highlighting how they have been adapted to replicate technical and behavioral skills in immersive 3D environments.</p> <p>Chapter 3, entitled “Technology Assessment in Digital Health: Fundamentals and Practical Applications,” presents a study on the relevance, fundamentals, and applications of technology assessment in digital health, with a particular focus on the assessment of software for the area of health. The particularities of applications in the health sector are addressed, as well as specific protocols and processes for evaluating digital health technologies.</p> <p>Chapter 4, “Learned Index: Perspectives and Challenges in Health Data Management,” discusses the concept of Learned Index, which employs machine learning to produce index structures capable of surpassing traditional algorithms. This approach aims to lead to diverse solutions and applications directly impacting clinical practice, health surveillance, management, and formulation of public policies.</p> <p>Chapter 5, entitled “Global Health Data Harmonization: The Role of OHDSI Standard Vocabularies,” presents perspectives on the structure and concepts of the OHDSI standard vocabulary (Observational Health Data Sciences and Informatics), as well as tools that enable mapping of local vocabularies and use as part of the ETL (Extraction, Transformation, and Load).</p> <p>Chapter 6, entitled “Applications of Artificial Intelligence to Support the Diagnosis, Treatment, and Prognosis of Mental Disorders,” concludes the book, providing insights into the main challenges and trends in Artificial Intelligence applications to support diagnosis, treatment, and prognosis. of mental disorders.</p> <p>The six chapters of this book discuss different approaches to different aspects of Computing Applied to Health, presenting methodologies, techniques, and tools that contribute to the area’s development.</p> Álefe C. Macedo, Murilo B. Silva, Augusto C. S. Rocha, Hugo A. D. do Nascimento, Diego Resende Faria, Luciana Nedel, Carla M. D. S. Freitas, Matheus D. Negrão, Wesley Ferreira, Anderson Maciel, Ana Paula Rosses, Betânia Bohrer, Rafael Torchelsen, Lucas Alviene, Leonardo Guths, Zaira Teston, Thais Maria Yomoto Ferauche, Jean José Silva, Wilian Hisatugu, Márcia Ito, Guilherme Waldschimidt, Alberto Sironi, Laís Sacramento, Mirlei Moura, Maíra Lima Souza, Nívea Bispo, Robespierre Pita, Maria Tereza Fernandes Abrahão, Pablo Jorge Madril, Mateus de Lima Freitas, Paulo Mann, Elton H. Matsushima, Aline Paes; Dianne Scherly Varela de Medeiros, Eduardo Simões de Albuquerque, Carlos Henrique Rorato Souza Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/140 Tue, 25 Jun 2024 00:00:00 +0000 Training References for the Bachelor's Degree in Artificial Intelligence https://books-sol.sbc.org.br/index.php/sbc/catalog/book/139 <p>This document presents the training references in the area of Computer Science for the creation of new Bachelor's degrees in Artificial Intelligence (RFIA). These references were constructed using the notion of competencies, skills, and content, in line with the competencies defined by the Data Science Task Force of the Association for Computing Machinery (ACM) in 2023 and follow the latest updates from the Computer Science Task Force ( CC) from ACM, Curricula 2023, Gamma version, which proposes changes to the CC curriculum strongly motivated by new advances in AI (ACM/IEEE-CS/AAAI, 2023). The structure of this document is based on the Training References for Undergraduate Computing Courses 2017 produced by the Brazilian Computing Society (SBC). The graduate's profile, as well as the skills and abilities, were designed and grouped into 7 (seven) training axes and related to the content necessary to develop the respective skills. It is also noteworthy that these references aim to facilitate the construction of pedagogical course projects in national Higher Education Institutions (HEIs), in accordance with their objectives, strategies, and vocations.</p> <p><br /><strong>How to cite this document</strong></p> <p>SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Training References for the Bachelor's Degree in Artificial Intelligence (in Portuguese). Porto Alegre: Sociedade Brasileira de Computação (SBC), 2024. 53p. DOI 10.5753/sbc.ref.2024.139.</p> Sociedade Brasileira de Computação Copyright (c) 2024 Sociedade Brasileira de Computação https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/139 Fri, 14 Jun 2024 00:00:00 +0000 Short Courses of the 42nd Symposium on Computer Networks and Distributed Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/154 <p>The short courses textbook of the 42th Symposium on Computer Networks and Distributed Systems comprises the short courses selected for presentation at the SBRC 2024, held in Niterói, Brazil, between May 20 and 24, 2024. The SBRC short courses textbook has traditionally been used as high-quality study material by undergraduate and graduate students as well as by IT professionals who work on computer networking and distributed systems. The short-course presentation sessions are also a significant opportunity to update the knowledge of the scientific community and to complement the attendees' training. The main objective of the SBRC short courses is to offer short-term training and updating on topics not usually covered in the curriculum and to make both the students and professionals more interested in the area.</p> Antonio A. de Aragão Rocha, Carlos Alberto Vieira Campos, Diego Passos, Daniel S. Menasché, Antônio Jorge Gomes Abelém, Ana Paula Couto da Silva; Roberto Rodrigues-Filho, Eduardo S. Gama, Marcio Miranda Assis, Roger Immich, Edmundo Madeira, Luiz F. Bittencourt, Marcelo Caggiani Luizelli, Francisco Vogt, Guilherme Mendes Vieira de Matos, Weverton Cordeiro, Alberto Egon Schaeffer Filho, Marcos Schwarz, Fabio Luciano Verdi, Christian Esteve Rothenberg, Thiago Caproni Tavares, Ariel Góes de Castro, Leandro C. de Almeida, Washington Rodrigo Dias da Silva, Christian Esteve Rothenberg, Fábio Luciano Verdi, Daniel O. C. Cota, Daniel Carlos S. de Jesus, Antonio A. de A. Rocha, Michelle Silva Wangham, Bruno H. Meyer, Davi D. Gemmer, Khalil G. Q. de Santana, Lucas Rodrigues Frank, Luiz Eduardo Folly de Campos, Emerson Ribeiro de Mello, Marcos Felipe Schwarz, Tiago Heinrich, Beatriz M. Reichert, Newton C. Will, Rafael R. Obelheiro, Carlos A. Maziero Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/154 Mon, 20 May 2024 00:00:00 +0000 Short Courses of the 24th Regional School of High Performance Computing from Southern Brazil https://books-sol.sbc.org.br/index.php/sbc/catalog/book/137 <p>The Book of Short Courses presented at the 24th Regional School of High Performance Computing from Southern Brazil (ERAD/RS) presents the contribution of researchers in parallel computing from the Southern Region of Brazil. Consisting of three chapters, all focused on high-performance computing, the book has a variety of convergent subjects covering the layers from hardware to software abstractions.</p> <p>In the first chapter, entitled "Exploration of Parallelism in Current Computer Architectures", the author deals with the evolution of parallel architectures and aims to offer an overview of the different aspects of parallelism in current computer architectures.</p> <p>In chapter two, "Parallel Programming with OpenMP: Task Models" the authors present parallel programming techniques using several OpenMP directives, with an emphasis on task models.</p> <p>In the third chapter, the authors of "Evaluating the Impact of Docker Containers on Docker for Parallel Programming" represent an isolation paradigm based on containers more specifically on Docker. Containerized software ensures consistent operation regardless of the underlying infrastructure. By isolating software from its surroundings, containers ensure uniform functionality across different environments, such as development and staging.</p> Arthur Francisco Lorenzon, Marco Antonio Zanata Alves; Guilherme Galante, Calebe P. Bianchini, Gabriel P. Silva, Claudio Schepke, Felipe Bedinotto Fava, Diego Luis Kreutz Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/137 Wed, 24 Apr 2024 00:00:00 +0000 Special Topics on Information Systems: Short Courses for SBSI 2024 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/138 <p>The Book of Short Courses taught at the 20th Brazilian Symposium on Information Systems (SBSI 2024) addresses content on time series analysis and forecasting and the interaction design of Information systems through the use of UX and Plain Language principles. The first chapter, “Introduction to Time Series: An Practical Approach in Python”, presents the main concepts of using autoregressive models and Machine Learning techniques, including examples and applications with data from different sectors such as Finance, Health, and Agribusiness. The second and final chapter, entitled “UX and Plain Language in Web: Practices for More Understandable Interaction Design”, presents the main practices of Plain Language to improve the understanding of textual and visual elements in interfaces, websites, applications, and other interactive products.</p> Daniela Barreiro Claro, Fernanda Araujo Baião, Ronney Moreira de Castro, José Maria David; Rogério de Oliveira, Orlando Y. E. Albarracín, Gustavo Rocha da Silva, Rodrigo Oliveira, Claudia Cappelli Copyright (c) 2024 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/138 Mon, 22 Apr 2024 00:00:00 +0000 Short Courses of ERCEMAPI 2023 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/143 <p>This book offers a comprehensive perspective on remote sensing, information security, and urban mobility data analysis, exploring practical applications and fundamental concepts in each area.</p> <p>In the first chapter, "Google Earth Engine in Teaching Introduction to Remote Sensing and Geoprocessing", the reader is taken on a journey through the world of geoprocessing and remote sensing, presenting the Google Earth Engine platform and its educational applications. Introductory concepts are covered together with practices, using the cloud platform, providing a comprehensive and accessible view of the topic.</p> <p>In the second chapter, entitled "An Insight into Anomaly-Based Intrusion Detection Systems", readers enter the world of information security, exploring intrusion detection systems and their improvement with Machine Learning techniques. The challenges and strategies in detecting cyber threats are discussed in detail, offering a broad and in-depth understanding of the subject.</p> <p>Finally, the third chapter, "Treatment and Analysis of Urban Mobility Data: A Theoretical and Practical Methodology", addresses the analysis of urban mobility data, highlighting the challenges and opportunities found in this field. A theoretical and practical methodology is presented, providing valuable insights into the processing and analysis of mobility data, along with practical examples and comparisons between available Python libraries.</p> <p>These chapters deal with topics relevant to the area of computing and will contribute to a better understanding of the details about remote sensing, information security and the analysis of urban mobility data.</p> Diego Rocha Lima, Guilherme Alvaro R. M. Esmeraldo; Sérgio Souza Costa, Eduilson Lívio Neves da Costa Carneiro, Denilson da Silva Bezerra, Thomas Victor de Sousa Malheiros Rocha, Luis Fernando Cirqueira da Silva Correia, Kelson Carvalho Santos, Rodrigo Sanches Miani, Flávio de Oliveira Silva, Edgar Oliveira, Clayson Celes, Carina Oliveira, Reinaldo Braga Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/143 Thu, 23 Nov 2023 00:00:00 +0000 11th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/131 <p>The Jornadas de Atualização em Informática na Educação (JAIE) are moments and contents of scientific and technological update for the Informatics in Education (IE) community in Brazil. They are organized annually at the Brazilian Congress of Informatics in Education (CBIE) in the form of a set of short courses (tutorials). Each course focuses on current and relevant IE topics, which aims at stimulating the training of researchers in the areas of Computing, Education, Psychology, Design, and other similar areas with contemporary and cutting edge theoretical and methodological approaches.</p> Tatyane Calixto, Jeane Melo, Rozelma França; Fernanda Costa Arusievicz, Rivka Majdenbaum, Ederson Luiz Locatelli Copyright (c) 2023 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/131 Mon, 06 Nov 2023 00:00:00 +0000 Short Courses of the 29th Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/142 <p>The book of Short Courses from the 29th Brazilian Symposium on Multimedia and Web Systems (WebMedia’23) covers content related to accessibility, the development of Android and JavaScript applications, and the process of submitting research projects to the Research Ethics Committee.</p> <p>In the first chapter, entitled “How to test accessibility in mobile solutions,” the authors address the problem that, in the current scenario, native Android applications continue to present significant obstacles for users with disabilities, highlighting the urgent need to improve their accessibility.</p> <p>In the second chapter, titled “Developing Android Applications Using Kotlin,” the authors present the essential concepts and practical activities to create native software for Android devices.</p> <p>In the third chapter, “Full-Stack Development with JavaScript: An Overview and Practice,” the author explores key elements in developing a full-stack web application based on REST services.</p> <p>The fourth and final chapter, entitled “Submission of Web and Multimedia Research Projects to Research Ethics Committees,” aims to improve researchers' capacity and understanding of submitting research projects involving human subjects to a Research Ethics Committee (CEP), with the goal of enhancing the quality of academic and scientific studies in the fields of Web and Multimedia, among others.</p> Anderson C. Garcia, Juliana M. L. Eusébio, Kamila R. H. Rodrigues, Larissa Cardoso Zimmermann, Juliana Martins Leônico Eusébio, Maria da Graça Campos Pimentel, Bruna C. R. Cunha, Maria da Graça Campos Pimentel, André Pimenta Freire, Luiz Paulo Carvalho, Kamila Rios da Hora Rodrigues; Manoel Carvalho Marques Neto, Maria da Graça Pimentel, Roberto Willrich, Alessandra Alaniz Macedo, Rudinei Goularte Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/142 Mon, 23 Oct 2023 00:00:00 +0000 Short Courses of the 16th Unified Meeting on Computing in Piauí (ENUCOMPI) and National Science and Technology Week (SNCT) https://books-sol.sbc.org.br/index.php/sbc/catalog/book/132 <p>The ENUCOMPI / SNCT 2023 Mini-Courses Book explores a range of relevant topics in the field of technology and programming. In the first chapter, titled "Development of a Chrome Extension with Cloud Persistence Using Firebase", the authors introduce the creation of browser extensions, utilizing technologies such as HTML, CSS, JavaScript, and Google"s Cloud Firestore. Moving to the second chapter, "Exploring the Explainability of Artificial Intelligence - Techniques for Understanding and Interpreting Machine Learning Models", the authors discuss the importance of transparency and comprehensibility in AI models, highlighting visualization and interpretation techniques. In the third chapter, "Development of 2D Platform Games: Exploring Unity and Chat GPT for Dynamic Code Generation", a methodology for game development is presented, combining the Unity platform with the artificial intelligence technology Chat GPT, focusing on the creation of platform games with dynamic coding. Finally, in the fourth chapter, "Git and GitHub: Developing Essential Skills for Collaboration and Version Control", the authors provide a detailed learning path about these tools, covering everything from basic concepts to their practical applications in version control and collaboration in software projects.&nbsp;</p> Mayllon Veras da Silva, Alcemir Rodrigues Santos, Rodrigo Augusto Rocha Souza Baluz; Letícia D. N. Ximenes, Marcos Antônio B. P. Tenório de Oliveira, Francisco Kellviny Cruz Feitosa, Mayllon Veras da Silva, Júlio V. M. Marques, Clésio A. Gonçalves, Pablo de Abreu Vieira, Armando L. Borges, Viviane B. Leal Dias, Willians S. Santos, Romuere R. V. Silva, Héder Pereira Rodrigues Silva, Carlos Heitor Marques da Silva Santos, Isabele Rodrigues de Souza, Artur Guilherme Silva Caldas, Iallen Gábio de Sousa Santos, Ruan Victor Carreiro Gomes, Bruno Lima Pinheiro, João Carlos Pinto Carvalho, Jociel dos Santos Andrade, Anderson dos Reis Barros Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/132 Thu, 19 Oct 2023 00:00:00 +0000 Short Courses of WSCAD 2023 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/133 <p data-pm-slice="1 1 []">In this book are the six mini-courses presented during the XXIV Symposium on High Performance Computing Systems, held from October 17th to 20th, 2023, in Porto Alegre, RS. The first chapter covers essential concepts of processing and analyzing large volumes of data, practicing the use of machine learning algorithms. In the second chapter, readers are introduced to understanding the operation of the OpenMP distributed programming model through the introduction of the OpenMP Cluster. Chapter three explores challenges and solutions associated with complex applications that deal with large volumes of data, aiming to optimize the performance and power consumption of parallel applications. Automated solutions that enable reproducible and shareable installation of packages entirely in user spaces, reducing costs and errors for system administrators, are presented in chapter four. Chapter five aims to present the concepts of an adaptive/evolutionary system, Evolutionary Hardware (EHW), characterized by a high level of parallelism. Finally, chapter six discusses storage systems, covering various connections such as SATA, SCSI, SAS, iSCSI and Fiber Channel, highlighting the advantages and disadvantages of each of these connections.</p> Edward David Moreno Ordone, Kalinka Regina Lucas Jaquie Castelo Branco; Mauro Donato Marques, Alysson Rogerio Oliveira, Emilio Francesquini, Hervé Yviquel, Marcio Pereira, Sandro Rigo, Guido Araújo, Arthur Francisco Lorenzon, Vinícius Garcia Pinto, Lucas Leandro Nesi, Lucas Mello Schnorr, Bernardo G. P. Cunha, Carlos Augusto P. da S. Martins, Guilherme Friol Copyright (c) 2023 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/133 Tue, 17 Oct 2023 00:00:00 +0000 Short Courses of the IHC 2023 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/155 <p>Short Courses of the 22th Brazilian Symposium on Human Factors in Computing Systems brings together three of the four minicourses conducted during IHC 2023, in Maceió (AL).</p> <p>In chapter 1, the authors present the Human-Computer Integration (HInt) paradigm and an extension of Semiotic Engineering theory to meet the demands of this new paradigm. The text presents concepts, partner technologies, a theoretical framework, demonstrations, and exercises.</p> <p>In chapter 2, the authors provide content to assist researchers and professionals in conducting qualitative data analysis in a systematic way, aiming to increase the rigor of this practice. The text presents foundations, applications, and examples, as well as different ways to visualize the results.</p> <p>In chapter 3, the authors discuss ethical issues in User Experience (UX) through the adoption of fair design standards. The text presents a conceptual framework, a set of fair design standards, and describes the execution of the minicourse. As a practical activity during the minicourse, a social network system was analyzed. The authors discuss the results of this analysis in the text.</p> <p>It is hoped that the presented content can serve as a reference for teachers, researchers, and students, as well as support community actions and encourage other experts to propose minicourses in future IHC conferences.</p> Vânia Neris, Valdecir Becker; Glívia Angélica Rodrigues Barbosa, Raquel Oliveira Prates, Suéllen Martinelli, Joelma Choma, Luciana Zaina, George Valença, Davi Pradines, João Victor da Silva Copyright (c) 2023 Os autores https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/155 Mon, 16 Oct 2023 00:00:00 +0000 Escola de Computação PPGC/UFRGS 50 Anos: Transformando Desafios em Oportunidades Para o Futuro https://books-sol.sbc.org.br/index.php/sbc/catalog/book/130 <p>A evolução da computação nos últimos 50 anos passou pelo foco no algoritmo e sua execução eficiente, com dados locais, para foco na informação global, com máquinas capazes de entender o problema e resolvê-lo autonomamente. A TV levou 26 anos para chegar a 100 milhões de pessoas, enquanto que o computador pessoal, de 1975, levou 16 anos. O acesso à web por 100 milhões de pessoas levou 7 anos depois de seu lançamento em 1991, e o smartphone (de 2007) levou apenas 3 anos para atingir a mesma marca. O Whatsapp levou apenas 3,5 anos, e este tempo, antes medido em anos, agora se mede em meses, pois o ChatGPT levou apenas 2 meses para atingir 100 milhões de usuários.</p> <p>Este mundo em que a velocidade adaptação a novas tecnologias é tão alta reflete não somente a evolução da Computação nos últimos 50 anos, mas também o surgimento de muitas áreas específicas da Computação, para que se pudesse estudar mais profundamente cada novo problema. Aliando-se especificidade com necessidade de velocidade, fica evidente que a capacidade de aprender e saber utilizar novos conceitos é um diferencial importante na formação de profissionais capacitados.</p> <p>Neste contexto, o Programa de Pós-Graduação em Computação (PPGC) da Universidade Federal do Rio Grande do Sul (UFRGS) realizou nos dias 05 e 06 de outubro a “Escola de Computação – PPGC/UFRGS 50 Anos”, que se somou a uma série de ações, que ocorreram ao longo de 2023, para comemorar os 50 anos do PPGC. O evento, que aconteceu presencialmente na uMov.me Arena, na cidade de Porto Alegre, foi uma oportunidade única de discutir temas relevantes no campo da computação e refletir sobre as transformações das últimas cinco décadas.</p> <p>O evento teve como objetivo abordar a evolução da computação ao longo dos últimos 50 anos, destacando como a área passou de um foco em algoritmos e eficiência de execução para uma ênfase na informação global e máquinas capazes de resolver problemas de forma autônoma. A escola contou com oito apresentações que abordaram tópicos de vanguarda em diversas áreas de pesquisa no PPGC. Cada apresentação foi acompanhada por um capítulo que faz parte do presente livro, contribuindo para a disseminação do conhecimento gerado no evento.</p> <p>A Escola foi agraciada com o patrocínio da Nelogica e SDC, além do apoio da Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), da Sociedade Brasileira de Computação (SBC) e da uMov.me. A “Escola de Computação – PPGC/UFRGS 50 Anos” foi destinada a alunos de graduação, pós-graduação e à sociedade em geral, proporcionando um ambiente propício para a discussão e reflexão sobre os avanços e desafios da computação.</p> Alberto Egon Schaeffer-Filho, Luigi Carro, Weverton Cordeiro; Alberto Egon Schaeffer-Filho, Jéferson Campos Nobre, Juliano Wickboldt, Lisandro Zambenedetti Granville, Luciano Paschoal Gaspary, Weverton Luis da Costa Cordeiro, Thiago L. T. da Silveira, Claudio R. Jung, Arthur F. Lorenzon, Lucas Mello Schnorr, Luigi Carro, Gabriel Luca Nazar, Luciana Nedel, Carla M. D. S. Freitas, Manuel M. Oliveira, Giovani A. Meneguel, Maikel M. Rönnau, Pantelis V. Rados, Alberto Egon Schaeffer-Filho, Jéferson Campos Nobre, Juliano Araújo Wickboldt, Lisandro Zambenedetti Granville, Luciano Paschoal Gaspary, Weverton Luis da Costa Cordeiro, Ana L. C. Bazzan, Anderson R. Tavares, André G. Pereira, Cláudio R. Jung, Jacob Scharcanski, Joel Carbonera, Luis C. Lamb, Mariana Recamonde Mendoza, Thiago L. T. da Silveira, Viviane Moreira Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/130 Thu, 05 Oct 2023 00:00:00 +0000 Topics in Data Management and Information: Short Courses of SBBD 2023 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/129 <p>This book of the XXXVIII Brazilian Symposium on Databases (SBBD 2023) includes two book chapters written by the authors of the selected short courses and presented in the edition of the event held from September 25 to 29, 2023. They aim to present relevant topics related to Databases. Moreover, they promote discussions on the topics' fundamentals, trends, and challenges. Each short course lasts four hours and is an excellent opportunity to update academics and professionals participating in the event.</p> <p>The chapters address the OpenAI programming interface and the manipulation of geospatial data. The short course program committee was composed of Humberto Razente (UFU), Denio Duarte (UFFS), and Ronaldo dos Santos Mello (UFSC) under the coordination of the former.</p> <p>The richness of this issue can be mainly credited to the authors and reviewers. We greatly thank them for their insightful contributions and discussions during SBBD 2023.</p> Humberto Luiz Razente, Ticiana L. Coelho da Silva, Michele Amaral Brandão, Felipe Domingos da Cunha; Alexandre Donizeti Alves, Augusto Cesar Souza Araujo Domingues, Fabrício Aguiar Silva, Antonio Alfredo Ferreira Loureiro Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/129 Mon, 25 Sep 2023 00:00:00 +0000 Short Courses of the 23rd Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/135 <p>The Short Courses Book of the XXIII Brazilian Symposium on Information Security and Computational Systems (SBSeg) brings the written version of the proposals accepted and presented in this edition of SBSeg. In the SBSeg's short courses, there is practical and cute-edge knowledge in the cybersecurity area, thus we have more applied and more theoretical short courses in this edition of SBSeg. The 6 chapters of the short courses book deal with topics such as: Authentication and Authorization: old demands, new challenges, and emerging technologies; Providing Security in Smart Cities: Applications, Challenges and Trends in Electric Mobility and Smart Pricing with NFTs; Introduction to Malicious Code Analysis for Windows environment; and Securing Computer Networks in the Era of the Programmable Data Plane. These chapters aim to update the professional’s knowledge of who already works in cybersecurity and provide students with content not normally covered in courses in the area.</p> Alex Borges Vieira, Edelberto Franco Silva, Dianne Scherly Varela de Medeiros, Roberto Samarone Dos Santos Araujo; Thales Paiva, Vitor Ponciano, Everaldo Moreira, Rafael Oliveira, Vilc Rufino, Cabral Melo, Julio López, Eduardo Ueda, Routo Terada, Eduardo Lopes Cominetti, Marcos Antonio Simplicio Junior, Paulo Matias, Roberto Samarone Araújo, Jéferson Campos Nobre, Pamela Carvalho da Silva, Antônio João Gonçalves de Azambuja, Maurício Ariza, Lisandro Zambenedetti Granville, Caroline Tozzi Reppold, Diogo Menezes Ferrazani Mattos, Dianne Scherly Varela de Medeiros, Rodrigo de Souza Couto, Pedro Henrique Cruz Caminha, Lucas Airam Castro de Souza, Felipe Gomes Táparo, Guilherme Araujo Thomaz, João Vitor Valle, Franciele Batista de Oliveira, Miguel Elias Mitre Campista, Luís Henrique Maciel Kosmalski Costa, Igor Monteiro Moraes, Alexandre Braga, Marco Antonio Torrez Rojas, Charles Christian Miers, Marcos Antonio Simplício Jr, Luis Henrique de Almeida Fernandes, Rafael Yamada de Oliveira, Gabriela Guilherme de Andrade, Isaak Gomes de Araújo, Sara de Almeida Sehnem, Vinicius Dacio da Silva Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/135 Mon, 18 Sep 2023 00:00:00 +0000 Training References for the Bachelor's Degree in Cybersecurity https://books-sol.sbc.org.br/index.php/sbc/catalog/book/125 <p>This document presents the Training References in the area of Computing for the bachelor's degree course in Cybersecurity. It builds on the Association for Computing Machinery's (ACM) CC2020 notion of competency. The 12 specific skills that CC2020 lists for the Bachelor in Cybersecurity were summarized in eight training axes. Each training axis relates the knowledge that is important in the development of the competences of the graduates of the course. An axis with fundamentals of Computing skills is also addressed. These references aim to assist in the development of curricular matrices and Course Pedagogical Projects (PPC) in Higher Education Institutions in Brazil.</p> <p>&nbsp;</p> <h3 class="label"><strong>How cite this document</strong></h3> <div class="value"> <p>SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Referenciais de formação para o curso de Bacharelado em CiberSegurança. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2023. 40p. DOI 10.5753/sbc.ref.2023.125.</p> <p>&nbsp;</p> </div> Sociedade Brasileira de Computação Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/125 Wed, 23 Aug 2023 00:00:00 +0000 Training References for the Bachelor's Degree in Data Science https://books-sol.sbc.org.br/index.php/sbc/catalog/book/126 <p>This document presents the training references for the Bachelor of Data Science courses. These references were constructed using the notion of competence, in line with the competencies defined by the Data Science Task Force of the Association for Computing Machinery (ACM) in 2021 and with the Training Frameworks for Undergraduate Computing Courses 2017 produced by the Sociedade Brazilian Society of Computing (SBC). The profile of the graduate and the skills and abilities were conceived and grouped into 8 (eight) training axes that are related to the content necessary for the development of the respective skills. The Brazilian Statistical Association (ABE) collaborated to adapt skills and content to the expectations of this area, in line with the guidelines of the Special Interest Group (SIG) on Data Science of the International Statistical Institute (ISI) and the American Statistical Association. Thus, this document is signed by the SBC and ABE. It is also noteworthy that these references aim to facilitate the construction of pedagogical course projects in Brazilian higher education institutions in accordance with their objectives, strategies and vocations.</p> <p>&nbsp;</p> <h3 class="label"><strong>How cite this document</strong></h3> <div class="value"> <p>SOCIEDADE BRASILEIRA DE COMPUTAÇÃO; BRAZILIAN STATISTICAL ASSOCIATION. Referenciais de formação para o curso de Bacharelado em CiberSegurança. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2023. 40p. DOI 10.5753/sbc.ref.2023.126.</p> <p>&nbsp;</p> </div> Sociedade Brasileira de Computação, Associação Brasileira de Estatística Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/126 Wed, 23 Aug 2023 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2022-2023 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/124 <p>This document presents the results achieved by the SBC Board of Directors through the actions programmed in its work plan and aligned with the Society's strategic planning from August 2022 to July 2023.</p> <p>&nbsp;</p> Sociedade Brasileira de Computação Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/124 Sun, 06 Aug 2023 00:00:00 +0000 Learning Journey on Informatics 2023 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/128 <p>Learning Journeys on Informatics (JAI) has become a reference in presenting relevant topics for research and development within the Brazilian Computing Society Congress (CSBC). JAI has contributed significantly to the dissemination of cutting-edge knowledge in computer science to students, professionals, and researchers in Brazil.</p> <p>In its 42nd edition (JAI 2023), the topics of disinformation on digital platforms, reliability and security on distributed computer systems, sustainability of research software, in-memory databases, and softwarization of cellular networks are addressed.</p> <p>Chapter 1 (Disinformation on Digital Platforms: Concepts, Technological Approaches, and Challenges) discusses the current scenario of studies in the context of disinformation on digital platforms, offering an introduction to the researcher who intends to explore this topic. To achieve this, initially, the authors (1) present and discuss basic concepts, (2) list data repositories helpful in studying this phenomenon, (3) summarize the main strategies explored for understanding, as well as technological approaches to detection and monitoring of disinformation on digital platforms and (4) present a critical overview of the area, highlighting challenges and research opportunities in this context.</p> <p>Chapter 2 (Reliability and Security in Distributed Physical-Digital Systems) focuses on studying distributed cyber-physical systems – characterized by physical components that are geographically dispersed and interconnected through communication networks, thus creating a decentralized and collaborative infrastructure. The authors discuss the physical-digital relationship challenges in these systems, including interoperability, reliability, cybersecurity, and scalability, and discuss how autonomic management has been used in these systems. The chapter presents a theoretical-practical approach for building autonomous or autonomic distributed systems that can fulfill the performance, reliability, and security requirements of the distributed physical-digital systems.</p> <p>Chapter 3 (Principles and Practices for Sustainability of Research Software) focuses on Research Software, that is, software developed in the context of scientific research, highlighting the concern in the scientific community with its sustainability and influence on the ability to reproduce scientific studies by independent researchers. The course addresses the sustainability of Research Software from a technical perspective, in which the authors present and discuss good software development practices that can be useful to support researchers from different areas in the development of sustainable research software. Throughout the course, the authors present motivations and examples of the use of practices, their benefits, and related challenges through the results of a study conducted with a research group in the field of Physics.</p> <p>Chapter 4 (In-Memory Databases and their Failure Recovery Strategies) discusses the potential and challenges of using in-memory database systems, which present themselves as an alternative to systems that need massive and real-time data processing. The authors present an overview of the architecture and implementation of in-memory databases and their main failure recovery strategies. To achieve this goal, the course (1) provides an overview of in-memory database technology, (2) reviews crash-recovery concepts, (3) presents key architectural choices for implementing in-memory databases, and (4) describes recovery strategies implemented by a representative sample of modern in-memory databases.</p> <p>Chapter 5 (Disaggregating and Softwarizing Cellular Networks and the OpenRAN Brazil Program) aims to present the concept and challenges that are leading academia and industry to invest in the concept of the open RAN. The authors introduce the historical factors of the evolution of the RANs, concepts of openness and softwarization, and address disaggregation, RAN intelligent controller (RIC), Core Networks, virtualization, open interfaces, and challenges. The course also discusses the worldwide initiatives that are collaborating in the advancement, standardization, and development of OpenRAN, a framework with standards, protocols, and open-source software. The authors detail the OpenRAN Brazil Program, presenting its motivation, objectives, expected results, testbed, and applications.</p> Alirio Santos de Sá, Weverton Luis da Costa Cordeiro; Julio C. S. Reis, Philipe Melo, Márcio Silva, Fabrício Benevenuto, Raimundo J. de A. Macêdo, Alirio S. de Sá, Allan E. S. Freitas, Paulo E. Veríssimo, Sérgio Gorender, Margarete O. S. de Sá, Christina von Flach, Joenio M. Costa, Daniela Feitosa, Arlino Magalhães, Ângelo Brayner, José Maria Monteiro, Daniel A. L. Marques, Fernando N. N. Farias, Fuad M. A. Junior, Daniel L. Feferman, Christian R. E. Rothenberg, Antônio J. G. Abelém, José F. Rezende Copyright (c) 2023 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/128 Sun, 06 Aug 2023 00:00:00 +0000 Graphics in Plain Language https://books-sol.sbc.org.br/index.php/sbc/catalog/book/121 <p>Plain Language has gained prominence in Brazil from laws that guide the clear and understandable dissemination of public information. This language has expanded to improve the understanding of texts and other types of information presentation, for example, visual representations, such as graphs. Usually, this graphic communication is allocated to non-specialists or is based on common software functionalities for graphics creation, which often need improvement. Few guides or manuals exist for user-friendly and transparent data deployment for public consumption. These recommendations are decentralized on websites, forums, or specialized books, using an exclusively technical language. This book presents a guideline for Plain Language - focusing on information visualization - which aims to create understandable graphics. This material relies on existing recommendations in the academic literature, specialized books, and experts. The practices, described in an easy-to-understand language, have several hands-on and feasible examples. The book is organized to be easily followed, who wants to communicate through graphics and be understood by everyone.</p> Rodrigo Oliveira, Claudia Cappelli, Jonice Oliveira Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/121 Fri, 30 Jun 2023 00:00:00 +0000 Short Courses of the 23rd Brazilian Symposium on Computing Applied to Health https://books-sol.sbc.org.br/index.php/sbc/catalog/book/123 <p>The Book of Short Courses of SBCAS 2023 brings the texts of the short courses selected and presented in this edition of the event. The book is organized into five chapters covering machine learning, digital health data patterns, IoT and telehealth.</p> <p>Chapter 1, entitled “Internet of Things and Intelligent Environments in the context of Health“, presents a study on the application of Internet of Things and intelligent environments within the context of Health.</p> <p>Chapter 2, entitled “Supervised Machine Learning for Time Series in Healthcare”, presents techniques for dealing with temporal data for healthcare, from both a theoretical and a practical point of view.</p> <p>Chapter 3, entitled “Explaining decisions with AI: Demonstrating its application in medical imaging”, addresses theoretical aspects to explain the decisions made by AI models, in particular those based on Deep Neural Network (DNN) models and their importance in the medical context, presenting various methods of explaining DNN models.</p> <p>Chapter 4, titled “Patterns and Solutions for Storing, Sharing, and Structuring Data in Digital Health: Privacy, Integration, and Challenges”, explores Electronic Medical Records (EMRs) standards, security challenges, and blockchain-based solutions for interoperability. and secure data sharing in healthcare.</p> <p>Chapter 5, entitled “New Generation of Telehealth: Opportunities, Trends and Challenges”, concludes the book, raising the main and newest computational techniques that are being adopted or envisaged for use in telehealth, in addition to discussing new computational projects applied to telehealth. Telehealth and the position of Brazil within this scenario.</p> Natalia Castro Fernandes; Analúcia Schiaffino Morales, Sílvio César Cazella, Diego F. Silva, Guilherme G. Arcencio, José Gilberto B. M. Júnior, Vinícius M. A. de Souza, Yuri G. A. da Silva, Elineide Silva dos Santos, Justino Duarte Santos, Luis Henrique Silva Vogado, Leonardo Pereira de Sousa, Hélcio de Abreu Soares, Rodrigo de Melo Souza Veras, Nicollas R. de Oliveira, Yago de R. dos Santos, Ana Carolina R. Mendes, Guilherme N. N. Barbosa, Marcela T. de Oliveira, Rafael Valle, Dianne S. V. Medeiros, Diogo M. F. Mattos, Gabriel C. de Almeida, Allan C. N. dos Santos, Celine L. de A. Soares, Paula Caroline A. Pinto, Felipe da S. Dal Bello, Yolanda Eliza M. Boechat, Flávio Luiz Seixas, Alair Augusto S. M. D. dos Santos, Claudio T. Mesquita, Evandro T. Mesquita, Débora C. Muchaluat-Saade, Natalia C. Fernandes Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/123 Tue, 27 Jun 2023 00:00:00 +0000 Special Topics on Information Systems: Short Courses for SBSI 2023 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/118 <p>The Book of Short Courses taught at the 19th Brazilian Symposium on Information Systems (SBSI 2023) addresses content related to the design of the Information Systems (IS) interface and also presents the main strategies for modeling and evaluating the General Protection Law of Personal Data (LGPD) in these systems. The first chapter, entitled “Nudges in Information Systems Design,” presents the main concepts related to nudges, including examples, behavioral tools, and application opportunities, especially in the environmental context. The second and final chapter, “Strategies for Modeling and Assessing Conformity between Information Systems and the General Law for the Protection of Personal Data - LGPD,” presents the main strategies for modeling and assessing compliance between information systems and the LGPD.</p> Williamson Alison Freitas Silva, Ivo Augusto Andrade Rocha Calado, Mônica Ximenes Carneiro da Cunha, Marcílio Ferreira de Souza Júnior; José Adson O. Guedes da Cunha, Patricia Vieira da Silva Barros, José Maria da Silva Monteiro Filho, Javam de Castro Machado Copyright (c) 2023 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/118 Mon, 29 May 2023 00:00:00 +0000 Short Courses of the 41st Symposium on Computer Networks and Distributed Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/120 <p>The short courses textbook of the 41st Symposium on Computer Networks and Distributed Systems comprises the short courses selected for presentation at the SBRC 2023, held online between May 22 and 26, 2023. The SBRC short courses textbook has traditionally been used as high-quality study material by undergraduate and graduate students as well as by IT professionals who work on computer networking and distributed systems. The short-course presentation sessions are also a significant opportunity to update the knowledge of the scientific community and to complement the attendees' training. The main objective of the SBRC short courses is to offer short-term training and updating on topics not usually covered in the curriculum and to make both the students and professionals more interested in the area.</p> Geraldo Pereira Rocha Filho, Marcelo Antonio Marotta, Marcos Fagundes Caetano, Rafael Lopes Gomes; Rodrigo de Souza Couto, Diogo Menezes Ferrazani Mattos, Igor Monteiro Moraes, Pedro Henrique Cruz Caminha, Dianne Scherly Varela de Medeiros, Lucas Airam Castro de Souza, Felipe Gomes Táparo, Miguel Elias Mitre Campista, Luís Henrique Maciel Kosmalski Costa, Adriana V. Ribeiro, Fernando Nakayama, Michele Nogueira, Leobino N. Sampaio, Cristiano Antonio de Souza, Carlos Becker Westphall, Renato Bobsin Machado, Francisco Carvalho Neto, Alessandro Aparecido Milan, Natalia Castro Fernandes, Alberto G. Guimarães Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/120 Mon, 22 May 2023 00:00:00 +0000 Short Courses of the 23rd Regional School of High Performance Computing from Southern Brazil https://books-sol.sbc.org.br/index.php/sbc/catalog/book/119 <p>This book presents the text of five mini-courses accepted and presented at the XXIII Regional High-Performance School of the Southern Region (ERAD/RS). The mini-courses aim to disseminate technical and scientific knowledge on topics related to high-performance processing in the southern region of the country. In the first chapter of this book, "Parallel Directives of OpenMP: A Case Study" the authors present different types of OpenMP directives and how each of them impacts the performance of a parallel application. In the second chapter, "Parallel Application Design", the author provides an overview of the parallel application design process. Two approaches are presented: PCAM and Design Patterns. In the third chapter, "DevOps for HPC: How to set up a cluster for shared use" the authors present a set of software and services that can be used to build a shared cluster infrastructure for the execution of parallel applications. In the fourth chapter, "Machine Learning and High-Performance Computing", the authors discuss the fundamentals of machine learning, its implications for high-performance computing, and the main techniques employed in this context. Computational models, commonly used frameworks, and various state-of-the-art scientific works are explored. In the fifth chapter, "Exploring Compression Techniques to Improve IoT Data Processing Efficiency", the authors address different data compression techniques and how they can contribute to improving performance in the compression and restoration processes of information, leading to greater efficiency in data transmission and storage.</p> Edson Luiz Padoin, Guilherme Galante, Rodrigo Righi; Claudio Schepke, Natiele Lucca, João Vicente Ferreira Lima, Guilherme Galante, Lucas Leandro Nesi, Lucas Mello Schnorr, Manuel Binelo, Edson Luiz Padoin, Alexandre Luis de Andrade, Rodrigo da Rosa Righi Copyright (c) 2023 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/119 Wed, 10 May 2023 00:00:00 +0000 10th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/116 <p>The Jornadas de Atualização em Informática na Educação (JAIE) are moments and contents of scientific and technological update for the Informatics in Education (IE) community in Brazil. They are organized annually at the Brazilian Congress of Informatics in Education (CBIE) in the form of a set of short courses (tutorials). Each course focuses on current and relevant IE topics, which aims at stimulating the training of researchers in the areas of Computing, Education, Psychology, Design, and other similar areas with contemporary and cutting edge theoretical and methodological approaches. In this JAIE edition, one chapter summarizes the teaching of computational thinking (CT) by Basic Education teachers.</p> José Francisco de Magalhães Netto, Leônidas de Oliveira Brandão, Andreza Bastos Mourão, Anarosa Alves Franco Brandão; Juliana B. S. França, Beatriz Saburido, Angélica F. S. Dias Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/116 Wed, 16 Nov 2022 00:00:00 +0000 Short Courses of the 28th Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/106 <p>The content of this book is related to privacy, voice over IP and process automation. In the first chapter, entitled “Despertando o olhar para a Early Privacy: desafios e recursos para o estabelecimento de privacidade em sistemas computacionais”, authors comment on how privacy should be thought of from the beginning of software design, respecting usability and accessibility aspects to ensure that users in their widest diversity can effectively make decisions about their personal information in the technological context. In the second chapter, “Voz sobre IP (VoIP) – configurando servidor elastix para ensino-aprendizagem”, author talks about the importance of VoIP as a voice transport service using the internet, besides showing in practice the server implementation elastix for this purpose. The third and last chapter, entitled “Automação Cognitiva de Processos com UiPath”, simulates a scenario in which the automation of a process is carried out with the UiPath tool, facilitating the performance of tasks. The three chapters of this book have methodologies and tools for the information technology area, being a useful book mainly for people who want to start in the respective areas covered.</p> Débora C. Muchaluat Saade, Rodrigo Minetto, Roberto Willrich, Thiago Henrique Silva, Leyza Baldo Dorini; Nicollas Rodrigues de Oliveira, Dianne Scherly Varela de Medeiros, Diogo Menezes Ferrazani Mattos, Frances A. Santos, Jordan K. Kobellarz, Fábio R. de Souza, Leandro A. Villas, Thiago H. Silva, Bruno Hott, Bruno P. Santos, Túlio Corrêa Loures, Fabrício Benevenuto, Pedro O. S. Vaz-de-Melo, Iran F. Ribeiro, Breno Krohling, Giovanni Comarela, Vinícius F. S. Mota Copyright (c) 2022 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/106 Mon, 07 Nov 2022 00:00:00 +0000 Short Courses of the 23rd Symposium on High Performance Computing Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/109 <p>In this book are the six mini-courses presented during the 23rd Symposium on High Performance Computing Systems (WSCAD 2022), held between October 19 and 21, 2022 in Florianópolis, SC. In all mini-courses, the practical bias that encourages participants and readers to use high performance effectively stands out. Chapter 1 "OneAPI: A Developer-Centered Approach to Heterogeneous Computing" introduces the OneAPI standard, which is an open standard for computing acceleration that takes a single-source approach, in which all application code can be specified. Uniformly using the C++ language, regardless of running on host or accelerators. Chapter 2 "Artificial Intelligence and Function as a Service: Provisioning Applications with AWS Lambda" introduces AWS Lambda, which is one of the main tools of the so-called serverless computing service. Within this context, the concepts of Function as a Service (FaaS) are introduced, encompassing the use of AWS Lambda to provision AI applications. Chapter 3, "Things to Do Before Parallelizing", presents practices that should be done to improve code performance before considering parallelization, and reviews essential concepts for evaluating and comparing programs, including examples and live demonstrations of how to apply them. Chapter 4 "Fundamentals of Accelerated Computing with CUDA C/C++" teaches the fundamental tools and techniques to accelerate applications written in C/C++ languages ​​to run on massively parallel architectures with CUDA. Chapter 5 "From sequence assembly to ancestry testing: HPC challenges for bioinformatics" provides an introductory overview of the process from obtaining to analyzing biological data, showing the main algorithms and database at each step and a discussion of ways to parallelize of these algorithms and the main challenges that still lack a solution. Chapter 6, "Tools for Configuring and Managing a High Performance Cluster in a Public Cloud", presents the best practices adopted by NACAD-COPPE/UFRJ for the implementation of a High Performance cluster using a Public Cloud, focusing on the use of tools for deploy and manage High Performance Computing (HPC) clusters on the AWS Cloud.</p> Carla Osthoff, Daniel Cordeiro; Ricardo Menotti, Tiago da Conceição Oliveira, Sayonara S. Araújo, Francisco R. P. da Ponte, Victória T. Oliveira, Wendley S. da Silva, Dario Vieira, Miguel F. de Castro, Emanuel B. Rodrigues, Alfredo Goldman, Vitor Tessari Terra, Sarita Mazzini Bruschi, Arthur Francisco Lorenzon, Mariana Carmin, Cláudio Torres Júnior, André Ricardo Abed Grégio, Marco Antonio Zanata Alves, Albino A. Aveleda, Alvaro L. G. A. Coutinho Copyright (c) 2022 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/109 Wed, 19 Oct 2022 00:00:00 +0000 Short Courses of ERCEMAPI 2022 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/110 <p>The ERCEMAPI 2022 Book of Mini-courses covers content related to data science, artificial intelligence, computer vision and health informatics. In the first chapter, entitled “Análise Exploratória de Dados Espaciais com Python”, the authors approach the exploratory analysis of spatial data, associating theory with practice using the Python language. In the second chapter, “Acionamento de Dispositivos Eletroeletrônicos Utilizando Visão Computacional”, the authors present a method for using computer vision techniques to control electronic devices. The third chapter “Explainability e auditability: interpretando e validando modelos de machine learning” is situated in an area of considerable growth in recent years, the explainable artificial intelligence. The fourth chapter “Introdução às Redes Neurais Profundas com Python” introduces not only the concepts, but also practical examples on deep learning with neural networks. In the fifth chapter, “Desenvolvimento Ágil e Informatização da Saúde Pública no Brasil”, the authors present agile practices used for the development of large systems for the Ministry of Health in Brazil. The sixth and final chapter, entitled “Desenvolvimento de uma aplicação web para o diagnóstico da COVID-19 usando conceitos, técnicas e ferramentas de Inteligência Artificial”, discusses the development of a web application for the diagnosis of COVID-19, using chest radiography images, with artificial intelligence concepts, techniques and tools. The six chapters of this book have methodologies and tools for the area of information technology, and is a useful work for people who want to start in the respective areas covered, as well as acquire knowledge in very current research topics.</p> Ariel S. Teles, Danilo B. da Silva, Guilherme A. R. M. Esmeraldo; Gesiel Rios Lopes, Karina Jorge Pelarigo, Alexandre C. B. Delbem, Joélcio Braga de Sousa, Marcos Melo Ferreira, Caio Eduardo Falcão Matos, Wendley Souza da Silva, Victória Tomé Oliveira, Sayonara Santos Araújo, Dario Vieira, Miguel Franklin Castro, Josenildo C. da Silva, Raimundo Osvaldo Vieira, Raul Sidney Wazlawick, Jades Fernando Hammes, Thaísa Cardoso Lacerda, Ranieri Alves dos Santos, Giovanni L. F. da Silva, Emanuel L. C. de S. Filho, Paulo G. S. Magno, Camyla J. P. Santos, João O. B. Diniz, Jonnison L. Ferreira, Caio E. F. Matos, Aristófanes C. Silva Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/110 Wed, 28 Sep 2022 00:00:00 +0000 Digital Technologies for the Environment: SBC Manifesto https://books-sol.sbc.org.br/index.php/sbc/catalog/book/104 <p>The Brazilian Computing Society (SBC) formed a task force to contribute to the preparation of an initial diagnosis on digital technologies for the sustainability of the planet. This document is the result of the activities of the task force, which began on September 9, 2021 and held weekly meetings, with presentations and debates on national and international efforts on the subject.</p> <p> </p> <p><strong>How to cite this document:</strong></p> <p>SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Tecnologias Digitais para o Meio Ambiente: Manifesto SBC. Coordination by Marcelo Rita Pias and Raimundo José de Araújo Macêdo. Porto Alegre: SBC, July/2022. 18p. DOI 10.5753/sbc.rt.2022.07.01.</p> Sociedade Brasileira de Computação Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/104 Tue, 27 Sep 2022 00:00:00 +0000 Topics on Data and Information Management: SBBD 2022 Short Courses https://books-sol.sbc.org.br/index.php/sbc/catalog/book/103 <p>This book of the XXXVII Brazilian Symposium on Databases (SBBD 2022) includes three book chapters written by the authors of the selected short courses and presented in the edition of the event held from September 19 to 23, 2022. The chapters address issues related to Natural Language Processing, NoSQL Database Design, and Using Meta-Learning in Deep Learning tasks. The short course program committee was composed of professors Ticiana L. Coelho da Silva (UFC), Damires Yluska de Souza Fernandes (IFPB), and Anne Magály de Paula Canuto (UFRN), under the coordination of the former.</p> <p>The richness of this issue can be mainly credited to the authors and reviewers. We thank them a lot for their insightful contributions and discussions during SBBD 2022.</p> Ticiana L. Coelho da Silva, Eduardo Ogasawara, Damires Souza, Sérgio Lifschitz; Helena Caseli, Cláudia Freitas, Roberta Viola, Angelo Augusto Frozza, Geomar André Schreiner, Ronaldo dos Santos Mello, Luis Gustavo Coutinho do Rêgo, Bárbara Stéphanie Neves Oliveira, Lucas Peres Gaspar, João Araújo Castelo Branco, José Antônio Fernandes de Macêdo Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/103 Mon, 19 Sep 2022 00:00:00 +0000 SBC's Activities Report in the Context of IFIP from August 2021 to July 2022 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/115 <p>This document reports SBC's activities in the context of IFIP (International Federation for Information Processing) from August 2021 to July 2022.&nbsp;</p> Raimundo Macêdo Copyright (c) 2022 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/115 Thu, 15 Sep 2022 00:00:00 +0000 Short Courses of the 22nd Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/107 <p>The Short Courses Book of the&nbsp;22nd Brazilian Symposium on Information and Computational Systems Security (SBSeg 2022) brings the written version of the proposals accepted and presented in this edition of SBSeg. In the SBSeg's short courses, there is practical and cute-edge knowledge in the cybersecurity area, thus we have more applied and more theoretical short courses in this edition of SBSeg. The 4 chapters of the short courses book deal with topics such as: Authentication and Authorization: old demands, new challenges, and emerging technologies; Providing Security in Smart Cities: Applications, Challenges and Trends in Electric Mobility and Smart Pricing with NFTs; Introduction to Malicious Code Analysis for Windows environment; and Securing Computer Networks in the Era of the Programmable Data Plane. These chapters aim to update the professional’s knowledge of who already works in cybersecurity and provide students with content not normally covered in courses in the area.</p> Carlos Raniery Paula dos Santos, Walter Priesnitz Filho, Paulo André da Silva Gonçalves, Marcia Henke; Emerson Ribeiro de Mello, Shirlei Aparecida de Chaves, Carlos Eduardo da Silva, Michelle Silva Wangham, Andrey Brito, Marco Aurélio Amaral Henriques, Paulo Mann, Guilherme Scofano, Yona Lopes, Helio N. Cunha Neto, Diogo M. F. Mattos, Natalia C. Fernandes, Renato Marinho, Mateus Santos, Raimir Holanda, Antonio Horta, Arthur Selle Jacobs, Antônio João Gonçalves de Azambuja, Alberto Egon Schaeffer-Filho, Jéferson Campos Nobre, Juliano Araújo Wickboldt, Lisandro Zambenedetti Granville, Luciano Paschoal Gaspary, Weverton Luis da Costa Cordeiro Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/107 Mon, 12 Sep 2022 00:00:00 +0000 Learning Journey on Informatics 2022 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/93 <p>Learning Journeys on Informatics (JAI) has become a reference in the presentation of relevant topics for research and development within the Congress of the Brazilian Computer Society. JAI has contributed significantly to the dissemination of cutting-edge knowledge to students, professionals and researchers in Computing in Brazil. In its 41st edition, natural language processing, deep learning; agile strategies in RD&amp;I projects; big data, circular economy; and blockchain are addressed. Chapter 1 (Natural Language Processing via Deep Learning) presents how deep learning techniques can be used to solve Natural Language Processing (NLP) tasks, such as classification and summarization of sentences, in order to benefit from the available computational power and and the low need for feature engineering in the use of these models. Chapter 2 (Agile Strategies Applied to RD&amp;I Projects: From Theory to Practice) discusses the main challenges, concepts, reports and case studies of the adoption of agile strategies, in particular the Scrum framework, in scientific research aimed at producing technological innovation . Chapter 3 (Big Data and Digital Technologies Applied to the Circular Economy: Opportunities for More Sustainable Production Chains) shows how big data and digital technologies such as the internet of things, cloud computing and blockchain play a key role in the circular economy, how they meet the needs of these business models, contributing to today's sustainability challenges. Chapter 4 (Visiting Cartesi RollUps in theory and in practice: beyond the limitations of Blockchain, a future solution for decentralized applications) deals with a promising technology - Cartesi Rollups - that is capable of elevating Blockchain to the status of standard in future internet applications, minimizing their scalability limitations.</p> Eliana Silva de Almeida, Flávia Maria Santoro; Bárbara Stéphanie Neves Oliveira, Luís Gustavo C. do Rêgo, Lucas Peres, Ticiana L. Coelho da Silva, José Antônio F. de Macêdo, Andre L. L. Aquino, Givanildo Nascimento-Jr., Fabiane Queiroz, Rosangela de Fátima Pereira Marquesone, Francisco Pereira Junior, Tereza Cristina Melo de Brito Carvalho, Antonio A. de A. Rocha, Arthur A. Vianna, Bruno T. Gondim, Eduardo B. Loivos, Rayan G. O. J. Lima Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/93 Sun, 31 Jul 2022 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2021-2022 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/102 <p>This document presents the results achieved by the SBC Board of Directors through the actions programmed in its work plan and aligned with the Society's strategic planning from July 2021 to June 2022.</p> Raimundo Macêdo, André Carvalho, Renata Galante, Carlos Ferraz, Cristiano Maciel, Itana Gimenes, José Viterbo Filho, Tanara Lauschner, Marcelo Duduchi, Alirio Sá, Jair Leite, Carlos Eduardo Ferreira, Wagner Meira Júnior, Michelle Wangham, Leila Ribeiro Copyright (c) 2022 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/102 Sun, 31 Jul 2022 00:00:00 +0000 Short Courses of the 22nd Brazilian Symposium on Computing Applied to Health https://books-sol.sbc.org.br/index.php/sbc/catalog/book/105 <p>The SBCAS 2022 book of courses addresses topics of interest to the Health Informatics community. The topics range from phenotypes in observational research, through IoT and Modeling with a focus on patients, to Multisensory Therapies, Technologies for healthcare delivery, and ending with applications of COVID-19 classification in images.</p> <p>The first chapter, called "Internet of Health Things: applying IoT, interoperability and machine learning with a patient focus" presents the theory and evolution of healthcare systems, to at the end discuss possible solutions for developing a distributed model for information interoperability.</p> <p>The chapter "Socially Assistive Robots: Developing Multisensory Therapy Sessions with the EVA Robot" presents the theory of Socially Assistive Robots and describes the architecture (hardware and software) of the EVA robot which is an open-source platform for therapies for Alzheimer's patients and for children with Autistic Spectrum Disorder.</p> <p>In the third chapter entitled "Modeling, Mining and Analysis of Patient Journeys/Trajectories" are presented data mining techniques appllied in the sequence of care and procedures performed by the patient, thus a new field of research is showed.</p> <p>The chapter "Classification and Segmentation of COVID-19 in Computed Tomography Images Using Deep Learning" presents techniques to aid the diagnosis of COVID-19 for CT scans.</p> <p>The penultimate chapter "Mystrengths+Myhealth System (MSMH): Assistive Technology for Healthcare Delivery" is about the concept of whole-person health which has many elements, and the integration of these elements in healthcare delivery is necessary.</p> <p>Finally, the last chapter "Phenotypes in the context of observational research: OHDSI Phenotype Phebruary 2022" shows that phenotypes are the fundamental elements of analyses and the link with standardized model data, presenting the result of the creation of a collaborative network, its concepts, influence in the generation of cohorts and validation of results.</p> Lucas Ferrari de Oliveira, Flávio Henrique Duarte de Araújo; Ana Paula Santin Bertoni, Vinicius Facco Rodrigues, Felipe André Zeiser, Blanda Mello, Cristiano André da Costa, Bruna Donida, Sandro José Rigo, Rodrigo da Rosa Righi, Marcelo Marques da Rocha, Sara Luzia de Melo, Jesús Favela, Débora C. Muchaluat Saade, Caroline de Oliveira Costa Souza Rosa, Márcia Ito, Alex Borges Vieira, Antônio Tadeu Azevedo Gomes, Júlio V. M. Marques, José F. C. Ferreira, Rodrigo M. S. Veras, Romuere R. V. Silva, Andressa Larissa Dias Müller de Souza, Luciana Schleder Gonçalves, Robin Austin, Maria Tereza Fernandes Abrahão, Pablo Jorge Madril Copyright (c) 2022 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/105 Tue, 07 Jun 2022 00:00:00 +0000 Accessibility in HCI 2021: experience report https://books-sol.sbc.org.br/index.php/sbc/catalog/book/87 <p>Over the years, the theme of accessibility has been addressed at the Symposium on Human Factors in Computing Systems (IHC). Although not systematized by a committee, accessibility initiatives were already thought of by other organizing teams of the event. Stimulated by the international initiative of the Special Interest Group on Human-Computer Interaction (SIGCHI) of the ACM (Association for Computing Machinery), the organizing committee of the 20th edition of the Brazilian Symposium on Human Factors in Computing Systems (IHC 2021) officially incorporated in its team the first Accessibility Committee in a Brazilian Computer Society (SBC) event. This is a first initiative to systematize actions to promote accessibility at an SBC event. In this book, experiences in promoting accessibility for the IHC 2021 are shared by its Accessibility Committee. We tried to offer a reference material, with guidelines and recommendations that can be analyzed, discussed and improved for new initiatives that seek to promote accessibility in events within the scope of the SBC. It is expected, therefore, that the scientific community evokes the responsibility of contemplating accessibility, both in technical-scientific events and in other (physical and virtual) spaces.</p> Amanda Meincke Melo, Soraia Silva Prietch, Carolina Sacramento, Renan Vinicius Aranha Copyright (c) 2021 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/87 Mon, 23 May 2022 00:00:00 +0000 Short Courses of the 40th Symposium on Computer Networks and Distributed Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/108 <p>The short courses textbook of the 40th Symposium on Computer Networks and Distributed Systems (SBRC 2022) comprises the short courses selected for presentation at the 40th Brazilian Symposium on Computer Networks and Distributed Systems (SBRC), held online between May 23 and 27, 2022. The SBRC short courses textbook has traditionally been used as high-quality study material by undergraduate and graduate students as well as by IT professionals who work on computer networking and distributed systems. The short course presentation sessions are also a significant opportunity to update the knowledge of the scientific community and to complement the attendees' training. The main objective of the SBRC short courses is to offer short-term training and updating on topics not usually covered in the curriculum and to make both the students and professionals more interested in the area.</p> Rafael L. Gomes, Rossana Maria C. Andrade, Fátima Duarte-Figueiredo, Miguel Elias M. Campista; Gustavo F. Camilo, Gabriel Antonio F. Rebello, Lucas Airam C. de Souza, Guilherme A. Thomaz, Maria Potop-Butucaru, Marcelo Dias Amorim, Miguel Elias M. Campista, Luís Henrique M. K. Costa, Ronan D. Mendonça, Josué N. Campos, Luiz F. M. Vieira, Marcos A. M. Vieira, Alex Borges Vieira, José A. M. Nacif, Sidney Loyola, Antônio A. de A. Rocha, Aline Paes, José F. de Rezende, Cláudio Gustavo Santos Capanema, Fabrício Aguiar Silva, Antonio Alfredo Ferreira Loureiro, Julio C. H. Soto, Iandra Galdino, Egberto Caballero, Vinicius Ferreira, Débora Muchaluat-Saade, Célio Albuquerque Copyright (c) 2022 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/108 Mon, 23 May 2022 00:00:00 +0000 Special Topics on Information Systems: Short Courses for SBSI 2022 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/86 <p>The Book of Short Courses taught at the 18th Brazilian Symposium on Information Systems (SBSI 2022) addresses content related to natural language processing techniques, among them, the use of deep learning algorithms (deep neural networks), and also presents an approach to organizing corporate hackathons. The first chapter, entitled “How to Organize a Corporate Hackathon?”, presents a process for conducting corporate hackathons, allowing participants to adopt this tool to improve work processes, products, and services of their organizations based on an innovative approach. In the second and final chapter, entitled “Deep Learning for Natural Language Processing,” a survey of natural language processing techniques is presented to provide an overview of the main directions used in text processing today.</p> Rafael Dias Araújo, Mariangela Setti, Rita Cristina G. Berardi, Alexandre R. Graeml; George Valença, Rodrigo Santos, Eduardo Soares de Paiva, Fernando Sola Pereira Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/86 Mon, 16 May 2022 00:00:00 +0000 Short Courses of the 22nd Regional School of High Performance Computing from Southern Brazil https://books-sol.sbc.org.br/index.php/sbc/catalog/book/83 <p>The book introduced in XXII Escola Regional de Alto Desempenho da Região Sul (ERAD/RS) – event coordinated by Sociedade Brasileira de Computação (SBC) and Comissão Regional de Alto Desempenho do Estado do Rio Grande do Sul (CRAD/RS) with the aim of qualifying professionals from the south region of Brazil – , involves the integration of parallel programing researchers. Written in five chapters, this book is able to provide a grand variety of convergent content, focusing on performance. &nbsp;</p> <p>In its first chapter, entitled “Desenvolvimento de Aplicações Paralelas Adaptativas: Uma Visão de Duas Décadas (2001-2021)”, the authors explain about the evolution of the parallel &nbsp;architectures and the transcription of their uses in dynamic environment. The theme provoques an interesting reflection not only for already-consolidated academics, but also for young students searching for new challenges.</p> <p>In the following two chapters, the main topics are programing languages and technical in parallel computing, named as “Computação de Alto Desempenho em Julia", which refers to modern language, easily used and learn; and "Introdução à Programação com Memória Persistente", which discuss about the motivation and problems related to consistency of processors’ datas with persistent memory (PM)</p> <p>In the fourth chapter, the essential aspects, the evaluation and the differences from the programs aiming to achieve the Gaming section were summarized and discussed.</p> <p>Lastly, the outcome of the book highlights the omnipresent theme from research turned to the processing of high performance (PAD), “Apresentação de Resultados Experimentais para Processamento de Alto Desempenho em R”, which proposes ways to better dispose and reproduc the datas in academic texts and experiments.</p> Arthur Lorenzon, Márcio Castro, Mauricio Pillon; Guilherme Galante, Rodrigo da Rosa Righi, Roberto Machado Velho, Rafael Benchimol Klausner, Matheus da Silva Serpa, Adriano Maurício de Almeida Côrtes, Alexandro Baldassin, Emilio Francesquini, Alfredo Goldman, Elisa Uhura, Sarita Mazzini Bruschi, Vinícius Garcia Pinto, Lucas Leandro Nesi, Lucas Mello Schnorr Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/83 Mon, 18 Apr 2022 00:00:00 +0000 Short Courses of the 14th Unified Meeting on Computing in Piauí (ENUCOMPI) and XI Symposium on Information Systems (SINFO) https://books-sol.sbc.org.br/index.php/sbc/catalog/book/76 <p>The Short Courses Book of 14th Encontro Unificado de Computação do Piauí e o 11th Simpósio de Sistemas de Informação (ENUCOMPI &amp; SINFO 2021) addresses contents related to the multidisciplinarity present in Computer Science. In the first chapter, the authors propose a practical way for “Developing ChatBots with Dialogflow”. In the second chapter entitled “Mask Detection in Python Using OpenCV and Deep Learning”, the authors share their knowledge with practical examples focused on the pandemic caused by COVID-19. In the chapter “Emulating Communication Networks for Multiple Drone Systems: an initial approach”, it is possible to know a little about approaches directed to communication with drones. In the fourth chapter, the authors propose a series of “Procedures adopted in collecting myoelectric signals for the construction of hand prostheses”. In the next chapter, the authors present an “Introduction to Geospatial Data Analysis with Python”. And finally, in the sixth chapter, techniques related to "Augmented Reality in the context of Ubiquitous Computing: concepts, characteristics, and tools of the Android platform" are presented.</p> Antonio Oseas de Carvalho Filho, Deborah Maria Vieira Magalhães, Rodrigo Augusto Rocha Souza Baluz, Romuere Rodrigues Veloso e Silva; Joeckson Correa, Davi Viana, Ariel Teles, Vitória de Carvalho Brito, Patrick Ryan Sales dos Santos, Antonio Oseas de Carvalho Filho, Diego S. Pereira, Luís B. P. Nascimento, Vitor G. Santos, Pablo J. Alsina, Alberto Monteiro Peixoto, Guilherme de Oliveira Monteiro Peixoto, Roberto Luiz Souza Montteiro, Tereza Kelly Gomes Carneiro, Gesiel Rios Lopes, Alexandre C. B. Delbem, Joélcio Braga de Sousa, Joel Machado Pires, João Soares de Oliveira Neto Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/76 Tue, 23 Nov 2021 00:00:00 +0000 Short Courses of the 4th Regional School of High Performance Computing from Midwest Brazil https://books-sol.sbc.org.br/index.php/sbc/catalog/book/80 <p>ERAD-CO 2021 Short Course Book collaborates with the goal of the Regional School of High-Performance Computing of the Midwest Region to disseminate technical and scientific knowledge on advanced and current topics, and subjects in the area of Computing. ERAD-CO's audience is composed of professionals, professors and students interested in discussing the challenges of the area, proposing solutions, and discussing ways of teaching High Performance processing in universities in the Brazil Midwest Region. In its 4th edition, the two invited shorts courses that make up this book present content related to Function as a Service (FaaS) – Chapter 1, and an overview of Spark – Chapter 2. Thus, this book constitutes a great opportunity for those interested in the High-Performance area to learn about these recent technologies.</p> Aletéia Patrícia Favacho de Araújo, Bianca de Almeida Dantas, Liana Dessandre Duenha, Wellington Santos Martins; Leonardo Rebouças de Carvalho, Aletéia Patrícia Favacho de Araújo, Leonardo Afonso Amorim Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/80 Tue, 16 Nov 2021 00:00:00 +0000 Short Courses of the 21st Regional School of Computer Networks https://books-sol.sbc.org.br/index.php/sbc/catalog/book/88 <p>The 2021 Regional School of Computer Networks (ERRC 2021) is an annual event promoted by the Brazilian Computer Society (SBC). The school was held between October 27 and 29, 2021, being organized online by the Federal Institute of Education, Science and Technology Sul-rio-grandense (IFSul) - Charqueadas Campus, with the collaboration of several other educational institutions.</p> <p>Among the various objectives of the ERRC, one of these is to qualify professionals from the southern region in the various areas of Computer Networks. For this purpose, mini-courses on current topics of interest to the community are selected every year. No different, this year, two mini-courses were selected, which were included as chapters for this volume. The mini-courses presented here discuss cutting-edge topics in ​​Computer Networks, which will undoubtedly strengthen and collaborate with the learning of the event participants.</p> <p>The first mini-course presented concepts necessary to understand the current architectures of services and edge computing in 5G networks, aimed at developing virtual private networks on top of Core 5G. The second course presented a theoretical and practical introduction to LoraWAN, a low-power, long-range network standard widely used to provide connectivity in current paradigms, such as the internet of things and vehicular networks.</p> <p>The coordinators of the mini-courses thank the authors for sharing their knowledge through the submission of high-level mini-courses for this edition of the school, and the coordinators and organizers of the ERRC for the support given in selecting the mini-courses the holding of the event.</p> <p>Carlos Roberto Moratelli (UFSC) and Fábio Diniz Rossi (IFFAR)<br>ERRC 2021 Mini-Course Coordinators</p> Carlos Moratelli, Fábio Diniz Rossi, Guilherme da Cunha Rodrigues, Roberto Irajá Tavares da Costa Filho, Vinicius Tavares Guimarães; Adão Boava, Christian Mailer, Dener Kraus, A. F. Pastório, J. Rossato, J. P. C. A. Sá, F. A. Spanhol, L. A. Rodrigues, E. T. Camargo Copyright (c) 2021 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/88 Wed, 27 Oct 2021 00:00:00 +0000 Short Courses of the 21st Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/71 <p>The Short Courses Book of the XXI Brazilian Symposium on Information and Computer Systems Security (SBSeg) brings the written version of the proposals accepted and presented online in this edition of SBSeg. In the SBSeg's short courses, there is practical and cute-edge knowledge in the cybersecurity area, thus we have more applied and theoretical short courses in this edition of SBSeg. The four chapters of the short courses book are about topics such as Full homomorphic cryptography with implementation in Sage, Security and scalability in blockchain sharding, Authentication of cloud-native applications with SPIFFE identities, and Security in 5G networks: opportunities and challenges in anomaly detection and traffic prediction based on machine learning. These short course chapters are intended to update the professional’s knowledge of who works in cybersecurity and provide students with content not normally covered in courses in the area.</p> Altair Olivo Santin, Roberto Samarone dos Santos Araujo, Antônio Jorge Gomes Abelém; Hilder V. L. Pereira, Eduardo Morais, Antonio A. de A. Rocha, Célio V. N. de Albuquerque, Eduardo B. Loivos, Bruno T. Gondim, Arthur A. Vianna, André O. Ferreira, Eduardo Falcão, Matteus Silva, Clenimar Souza, Andrey Brito, Guilherme N. N. Barbosa, Govinda Mohini G. Bezerra, Dianne S. V. de Medeiros, Martin Andreoni Lopez, Diogo M. F. Mattos Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/71 Mon, 04 Oct 2021 00:00:00 +0000 Short Courses of ERCEMAPI 2021 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/79 <p>ERCEMAPI 2021 Short Course Book collaborates with the goal of the Ceará, Maranhão and Piauí Regional Computing School in disseminating technical and scientific knowledge on cutting-edge topics and subjects in the field of Computing. Now in its 9th edition, the short courses address content related to artificial intelligence, intellectual property and computer architecture, to update the knowledge of the academic and professional community in a didactic way with broad access to the public. Three chapters of this book have methodologies and tools for the Information and Communication Technology area, an excellent opportunity to familiarize those interested with new research topics that may be useful in their professional lives.</p> Carla Ilane Moreira Bezerra, Davi Viana, Alcemir Rodrigues Santos; Rafael Anchiêta, Francisco A. R. Neto, Jeziel C. Marinho, Raimundo Moura, Luana de Oliveira Lopes, Alcemir Rodrigues Santos, Guilherme Álvaro Rodrigues Maia Esmeraldo, Eduardo Carlos Pereira da Silva Proto, Edson Barbosa Lisboa, Edna Natividade da Silva Barros Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/79 Tue, 14 Sep 2021 00:00:00 +0000 Short Courses of the 7th Ibero-American Journey on Human-Computer Interaction https://books-sol.sbc.org.br/index.php/sbc/catalog/book/72 <p><span style="font-family: Arial, serif;">The HCI 2021 Minicourse Book covers contents related to Human-Computer Interaction. In the first chapter, entitled "Introduction to Web Accessibility: From Concept to Practice", the authors comment on the importance of accessibility in current digital systems and present some resources to assist in creating accessible web pages. In the second chapter, "Fundamental Elements of Research Proposals in Human-Computer Interaction", the author presents key elements to carry out a research proposal using the Holistic Research Methodology exemplified by the area of Human-Computer Interaction. The third and final chapter, entitled "Programming by Blocks", presents block programming to teach people without technical knowledge. The three chapters of this book have methodologies and tools for information technology, being a practical work mainly for people who want to start in the respective areas covered.</span></p> André Constantino da Silva, André Luiz Satoshi Kawamoto, Daniela Marques; Renan Soares Germano, Maria Amelia Eliseo, Ismar Frango Silveira, Yenny A. Méndez A., Irene Hernández Ruiz, Carolina Gómez Fernández Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/72 Wed, 08 Sep 2021 00:00:00 +0000 Short Courses of the ERSI-RJ 2021 - 7th Regional School on Information Systems of Rio de Janeiro https://books-sol.sbc.org.br/index.php/sbc/catalog/book/78 <p>The Regional School of Information Systems of the state of Rio de Janeiro (ERSI-RJ) is an event that brings together professionals, teachers, and students interested in learning and discussing problems, solutions, and concepts related to information systems. ERSI-RJ mini-courses are short-term activities (four hours long) that are part of the ERSI-RJ program. They address issues related to information systems with the aim of providing the public an environment of learning and discussion of issues such as trends and challenges in the information systems area. In 2020, the ERSI-RJ was canceled because of the SAR-COV-2 pandemic. From all of the submissions for this year (2021), six mini-courses were chosen. Besides, two other submitted proposals were selected to be added as chapters of this book. A group of professionals and professors reviewed the mini-course proposals and selected the best ones. The committee members weighed in on the proposals and chose the finest ones. The selection criteria were: relevance to the event, audience expectation, timeliness and content. This book covers: the concepts and ways of detecting fake news in digital news media; an organizational modeling language that addresses the topic of competency-based human resource strategy and alignment; the use of simple language to support transparency and the development of best practices for digital transformation; the practice of data management in the field of data journalism; the introduction to game projects with educational purposes, which includes a canvas for Endogenous Educational Game Design; the concepts, definitions, applications, and research on Ethics in the information systems area; the main protocols of the Internet of Things' application layer, with a practical emphasis on the CoAP and MQTT protocols; and an example of treatment, correlation, and reducement of trends and seasonality of data by using R to analyze data about COVID-19 and public transport in Rio de Janeiro city. We believe this material will be useful for information systems classes and for supporting discussions, research, and professional practice. We congratulate and thank the authors of the chapters. We also thank the Selection Committee for their dedication and efficiency; the Editorial Committee for their effort; and the CESI (Special Committee on Information Systems) of SBC for this publication's support. Finally, the book's cover was designed by Matheus Nunes Ritton, a graduate student in information systems at the Universidade Federal Rural do Rio de Janeiro. This is his second time working on the ERSI-RJ minicourse book covers.</p> Tiago Cruz de França, Alexandre Louzada, Alessandro Cerqueira; Paulo Márcio Souza Freire, Argus Antônio Barbosa Cavalcante, Ronaldo Ribeiro Goldschmidt, Henrique Prado de Sá Sousa, Eduardo Kinder Almentero, Claudia Cappelli, Vanessa Nunes, Rodrigo Oliveira, Luciana Sá Brito, Alayne Duarte Amorim, André Viana Tardelli, Angélica Fonseca da Silva Dias, Juliana Baptista dos Santos França, Adriana Santarosa Vivacqua, Geraldo Xexéo, Bernardo Taucei, Luiz Paulo Carvalho, Flávia Maria Santoro, Rosa Maria M. Costa, Jonice Oliveira, Vagner E. Quincozes, Silvio E. Quincozes, Juliano F. Kazienko, Julia Amaro Gonçalves Fagundes, Matheus Henrique de Sousa Oliveira, Vladimir Fagundes Copyright (c) 2021 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/78 Wed, 01 Sep 2021 00:00:00 +0000 Short Courses of the 39th Symposium on Computer Networks and Distributed Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/81 <p>The Short Courses Book of 39th Brazilian Symposium on Computer Networks and Distributed Systems (SBRC 2021) contains the short courses selected for presentation in the online edition of the event, from August 16 to 20, 2021, in the city of Uberlândia/MG. The main objective of the SBRC Short Courses is to offer short-term training and updating on topics not typically covered in curricular structures and which are of great interest among academics and professionals. The Book has traditionally been used as high-quality study material by undergraduate and graduate students and professionals in the field.</p> <p>The Short Courses covers current topics of interest to the community, such as emerging software systems; mobility, security in information-centric networks; virtualization of network functions in the Internet of Things (IoT); wearable networks, and cyber-human systems; and federated learning applied to IoT.</p> <p>In the first chapter, entitled “Emergent Software Systems: Theory and Practice,” the authors present the concept of Emerging Software Systems. The Emerging Software approach aims to reduce the initial effort to create standalone solutions; it supports fully adaptable systems capable of autonomously learning about the system structure and its operating environment without any pre-defined knowledge.</p> <p>In the second chapter, “Revisitando as ICNs: Mobilidade, Segurança e Aplicações Distribuídas através das Redes de Dados Nomeados”, the authors present an introduction and review of the fundamentals of Information-Centric Networks (ICN) and then the Named Data Networking (NDN) architecture. The authors present the main issues related to mobility, security, and distributed applications through demonstrations and practical activities with previously configured environments.</p> <p>The third chapter, “Virtualização de Funções de Rede na IoT: Um Panorama do Gerenciamento de Desempenho x Segurança”, deals with the use of Network Function Virtualization (NFV) in IoT from the point of view of network management, performance, and security. The text presents issues and state-of-the-art related to the performance of NFV in the detection and mitigation of threats in specific IoT networks.</p> <p>The fourth chapter, “Das Redes Vestíveis aos Sistemas Ciber-Humanos: Uma Perspectiva na Comunicação e Privacidade dos Dados”, addresses the rapid evolution that has been taking place from the beginnings of wearable networks to cutting-edge research in nanonetworks. This rapid evolution underlies the construction of cyber-physical and cyber-human systems that have applications in several areas. The authors describe the need to explore the vulnerabilities and challenges that these networks have concerning data privacy and the resilience of their services and present a discussion, demonstrating these weaknesses through practical examples and a survey of the state of the art of academic proposals for privacy protection and resiliency of your services.</p> <p>In the fifth and final chapter, “Aprendizado Federado aplicado à Internet das Coisas”, the authors present the main foundations of Federated Learning (FL), covering the tools and steps necessary for the development of IoT applications and services. The concepts covered include an introduction to Machine Learning (centralized and distributed), the state-of-the-art in FL, an overview of current work, challenges, and future perspectives for advancing the field.</p> <p>The five chapters broadly address current community issues, making them practical work for researchers and professionals in computer networks and distributed systems.</p> José Ferreira de Rezende, Kleber Vieira Cardoso, Pedro Frosi Rosa, Flávio de Oliveira Silva; Roberto Rodrigues Filho, Barry Porter, Fábio M. Costa, Iwens Sene Júnior, Leobino N. Sampaio, Allan E. S. Freitas, Italo V. S. Brito, Francisco Renato C. Araújo, Adriana V. Ribeiro, Guilherme Werneck de Oliveira, Jonathan Rangel Porto, Nelson Gonçalves Prates Jr., Aldri Luiz dos Santos, Michele Nogueira, Daniel Macêdo Batista, Michele Nogueira, Ligia F. Borges, Fernando Nakayama, Heitor S. Ramos, Guilherme Maia, Gisele L. Papa, Mário S. Alvim, Antonio A. F. Loureiro, Isadora Cardoso-Pereira, Diego H. C. Campos, Giovanna Filipakis, Giovanna Riquetti, Eduarda T. C. Chagas, Pedro H. Barros, Gabriel N. Gomes, Héctor Allende-Cid Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/81 Mon, 16 Aug 2021 00:00:00 +0000 Learning Journey on Informatics 2021 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/67 <p>Maintaining its tradition of presenting relevant themes in research and development, the Jornadas de Atualização em Informática (JAI), in this edition, deals with technologies and concepts in Computing with a great impact on the technological development of modern society. This publication presents topics related to cybersecurity and the Internet of Things (IoT), data privacy, communication between people and computer systems, and processing large volumes of data.</p> <p>We opened this book with a presentation on the history of JAI prepared by Professor Roberto S. Bigonha (UFMG), who gave a course at the 1st JAI in 1982. We thank Professor Bigonha for accepting this invitation, which became a challenge due to the Covid-19 pandemic, since information about the first versions of JAI, recorded only in print, is inaccessible in libraries in universities. Thus, with the data that were possible to recover, Prof. Bigonha makes a pleasant account on the creation and history of the JAI, marking the celebration of its 40 years.</p> <p>We thank the program committee and all the authors who submitted proposals. We had seven proposals submitted and selected four to be developed as chapters in this book. We also thank the coordinator of CSBC 2021, Prof. Frank Siqueira, and the organizing committee for their support in the preparation of this event.</p> <p>Finally, we would like to record our satisfaction and joy in coordinating JAI in its 40th year of existence.</p> <p>Aline Maria Santos Andrade (UFBA)<br>Raul Sidnei Wazlawick (UFSC)<br>COORDINATORS OF JAI 2021</p> Aline M. S. Andrade, Raul S. Wazlawick; João Felipe Pimentel, Gabriel P. Oliveira, Mariana O. Silva, Danilo B. Seufitelli, Mirella M. Moro, Carlos H. Morimoto, Antonio Diaz-Tula, Javam C. Machado, Eduardo R. Duarte Neto, Jauberth Weyll Abijaude, Fabíola Greve, Péricles de Lima Sobreira Copyright (c) 2021 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/67 Sun, 18 Jul 2021 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2020-2021 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/69 <p>This document presents the results achieved by the SBC Board of Directors through the actions programmed in its work plan and aligned with the Society's strategic planning from July 2020 to June 2021.</p> <p>&nbsp;</p> Raimundo Macêdo, André Carvalho, Renata Galante, Rossana Andrade, Carlos Eduardo Ferreira, Francisco Dantas, Itana Gimenes, Leila Ribeiro, Cristiano Maciel, Carlos Ferraz, Priscila Solís, José Viterbo, Edson Cáceres, Marcelo Duduchi, Wagner Meira Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/69 Sun, 18 Jul 2021 00:00:00 +0000 Short Courses of the 21st Brazilian Symposium on Computing Applied to Health https://books-sol.sbc.org.br/index.php/sbc/catalog/book/77 <p>The 21st Brazilian Symposium on Computing Applied to Health short course book addresses topics of interest to the Health Informatics community. These topics range from biomarkers to biomedical images, through the application of technologies such as IoT and Blockchain in the field of Health, ending with the presentation of a model of agile, standard-based software development of healthcare system requirements.</p> <p>The first chapter, entitled “Precision Radiomic Biomarkers: a brief introduction, some technical development, and several clinical applications” presents some robust radiomic biomarkers identified in recent years for different pathological imaging patterns. The chapter introduces the basic theory of radiomic biomarkers and discusses next-generation radiomic precision biomarkers for three different diseases.</p> <p>The chapter “Internet of things, blockchain and smart contracts applied to healthcare” presents recent research using IoT, blockchain, and smart contracts in healthcare. How to employ these technologies in healthcare is detailed and a practical example is presented, building a decentralized application using the concepts presented.</p> <p>The third chapter “Fundamentals of IEC 62304 with an Agile Software Development Model” presents the fundamentals and definitions of the IEC 62304 standard that aims to provide requirements for manufacturers of healthcare systems with Software to demonstrate their ability to provide Software that consistently meets the requirements of the customer and regulatory requirements. This chapter also presents an IEC 62304 compliant Agile Software Development Model describing its main phases.</p> <p>The themes presented in this book aim to meet the interests of both students, professors, and professionals in the field of Health Informatics.</p> Andrey Ricardo Pimentel, Lucas Ferrari de Oliveira; José Raniery Ferreira Junior, Jauberth Abijaude, Henrique Serra, Rita Barretto, Aprígio Bezerra, Péricles Sobreira, Fabíola Greve, Johnny Marques, Lilian Barros, Sarasuaty Yelisetty, Talita Slavov Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/77 Tue, 15 Jun 2021 00:00:00 +0000 Special Topics on Information Systems: Short Courses for SBSI 2021 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/64 <p>The Book of Short Courses given at the 17th Brazilian Symposium on Information Systems (SBSI 2021) addresses content related to blockchain, smart contracts, web systems, technical aspects of ethics, and procedures for submitting and approving research projects involving human beings. In the first chapter, entitled “Blockchain, Smart Contracts, Web Systems: Theory and Practice”, the fundamental concepts, mechanisms, and platforms used and which are involved in the implementation of reliable and distributed Web applications are addressed. And in the last and second chapter, “Research Ethics in Information Systems: Why and how to submit my project to the Ethics Committee”, the technical aspects of research involving human beings in the context of Information Systems are discussed. In addition, the necessary procedures for submitting and approving a research project involving human beings are presented.</p> <p>&nbsp;</p> Davi Viana, Thiago P. Ribeiro, Rafael D. Araújo, Fabiano A. Dorça; Jauberth Weyll Abijaude, Henrique Andrade Serra, Levy Marlon Souza Santiago, Péricles de Lima Sobreira, Fabíola Gonçalves Pereira Greve, Valéria Farinazzo Martins, Michelle Asato Junqueira, Renata Mendes de Araujo Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/64 Mon, 07 Jun 2021 00:00:00 +0000 Short Courses of the 21st Regional School of High Performance Computing from Southern Brazil https://books-sol.sbc.org.br/index.php/sbc/catalog/book/61 <p>This book presents textual versions, in the form of book chapters, of six short courses accepted and presented at the 21st Regional School of High-Performance Computing from Southern Brazil (ERAD/RS). The mini-courses deal with technical aspects related to the following themes: parallel programming for different architectures, tools for optimizing parallel application performance, and how to conduct reproducible experiments.</p> <p>In the first chapter of this book, "Unraveling the Use of Hardware Counters to Optimize Artificial Intelligence Applications", the authors explain how hardware counters from Intel Xeon Cascade Lake and NEC SX-Aurora TSUBASA architectures help in the performance analysis of AI applications. In the second chapter, "Profiling and Tuning OpenACC Code", the authors present optimization techniques that can be used to increase OpenACC-based applications, which are suitable for both multicore and GPU architectures. In the third chapter, "Are you root? Reproducible Experiments in User Space", the authors present techniques to create environments for reproducible experiments using the Spack package manager and two containerization tools: Docker and Singularity. In the fourth chapter, "Beyond simply: #pragma omp parallel for", the authors address some new and less widespread OpenMP features, going further than the commonly seen introductory OpenMP courses. In the fifth chapter, "Private Cloud Computing Environment for Testing and Developing Parallel Programs", the authors offer an introduction to the deployment of private clouds, demonstrating the benefits of that for developing and testing parallel applications. Finally, in the sixth chapter, "Development of Task-Based Applications with OpenMP Tasks", the authors deal with the task-oriented paradigm and how to build parallel applications with tasks in OpenMP.</p> <p>&nbsp;</p> Andrea Charão, Matheus Serpa; Valéria Girelli, Félix Michels, Francis Moreira, Philippe Navaux, Evaldo Costa, Gabriel Silva, Jessica Dagostini, Vinícius Pinto, Lucas Leandro Nesi, Lucas Schnorr, João Vicente Lima, Claudio Schepke, Natiele Lucca, Anderson Maliszewski, Adriano Vogel, Dalvan Griebler, Claudio Schepke, Philippe Navaux, Lucas Leandro Nesi, Marcelo Miletto, Vinícius Pinto, Lucas Schnorr Copyright (c) 2021 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/61 Wed, 14 Apr 2021 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2019-2020 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/52 <p>Document whose purpose is to present the results achieved by the SBC Board of Directors from July 2019 to June 2020, through the actions programmed in its work plan and aligned with the Society's strategic planning.</p> <p>&nbsp;</p> Brazilian Computer Society Copyright (c) 2020 Brazilian Computing Society https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/52 Fri, 11 Dec 2020 00:00:00 +0000 Short Courses of the 38th Symposium on Computer Networks and Distributed Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/50 <p>The book Short Courses of the 38th Symposium on Computer Networks and Distributed Systems comprises the short courses selected for presentation at the 38th Brazilian Symposium on Computer Networks and Distributed Systems (SBRC), held online between December 7 and 10, 2020. The SBRC Short Courses Book has traditionally been used as high quality study material by undergraduate and graduate students as well as by IT professionals who work on computer networking and distributed systems. The short-courses presentations sessions are also an important opportunity to update the knowledge of the scientific community and to complement the attendees training. The main objective of the SBRC Short Courses is to offer short-term training and updating on topics not normally covered in the curriculum and to make both the students and professionals more interested in the area.</p> <p>&nbsp;</p> Thiago Pereira Silva, Aluizio Rocha, Thais Vasconcelos Batista, Frederico Araujo da Silva Lopes, Flavia Coimbra Delicato, Paulo Figueiredo Pires, Antônio J. G. Abelém, Gayane Vardoyan, Don Towsley, Cristiano Bonato Both, Kleber Vieira Cardoso, Lúcio Renê Prade, Victor Hugo Lázaro Lopes, Ciro José Almeida Macedo, Kaylani Bochie, Mateus da Silva Gilbert, Luana Gantert, Mariana de Souza Maciel Barbosa, Dianne Scherly Varela de Medeiros, André G. Vieira, Gustavo Pantuza, Jean H. F. Freire, Lucas F. S. Duarte, Racyus D. G. Pacífico, Marcos A. M. Vieira, Luiz F. M. Vieira, José A. M. Nacif, Danielo G. Gomes, Igor M. Moraes, Miguel Elias Mitre Campista Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/50 Mon, 07 Dec 2020 00:00:00 +0000 Short Courses of the 18th Regional School of Computer Networks https://books-sol.sbc.org.br/index.php/sbc/catalog/book/58 <p>This book presents the texts of the short courses of the 18th Regional School of Computer Networks and Distributed Systems (ERRC 2020), held virtually on 25-27 November 2020. The short courses of ERRC aim to introduce emerging and relevant themes in the areas of Computer Networks, Distributed Systems and Information Security for professionals, graduate students, and undergraduate students.</p> Diego Luis Kreutz, Charles Christian Miers, Rodrigo Brandão Mansilha; Pablo de Andrades Lima, Érico Marcelo Hoff do Amaral, Alex Dias Camargo, Jean Lucas Cimirro, Gérson de Munhos Concilio, Charles Christian Miers, Guilherme Piêgas Koslovski, Maurício Aronne Pillon, Marco Antonio Marques, Diego Luis Kreutz, Rodrigo Brandão Mansilha, Silvio Ereno Quincozes, Tadeu Sobral Jenuário, João Otávio Chervinski Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/58 Wed, 25 Nov 2020 00:00:00 +0000 Computing and Society: The Profession - Volume 1 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/73 <p>The book “Computing and Society” brings a very diversified and innovative set of themes to the publishing market, allowing readers to be in sync with the reality of the 21st century, a vision that ranges from classic to emerging subjects of this theme. Many of these themes are worked in an isolated way in other works or sources of information, and, in this book, they are gathered in order to cover the necessary set of topics for the disciplines in this area, facilitating the pedagogical and reflective work. In particular, the Brazilian context is addressed. For teachers and students, each chapter brings learning objectives, tips, exercises and cases for reflection, useful to the educational process. Furthermore, the work is useful to researchers from different areas, as it brings research challenges into view.</p> <p>&nbsp;</p> Cristiano Maciel, José Viterbo Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/73 Tue, 17 Nov 2020 00:00:00 +0000 Computing and Society: The Society - Volume 2 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/74 <p>The book “Computing and Society” brings a very diversified and innovative set of themes to the publishing market, allowing readers to be in sync with the reality of the 21st century, a vision that ranges from classic to emerging subjects of this theme. Many of these themes are worked in an isolated way in other works or sources of information, and, in this book, they are gathered in order to cover the necessary set of topics for the disciplines in this area, facilitating the pedagogical and reflective work. In particular, the Brazilian context is addressed. For teachers and students, each chapter brings learning objectives, tips, exercises and cases for reflection, useful to the educational process. Furthermore, the work is useful to researchers from different areas, as it brings research challenges into view.</p> <p>&nbsp;</p> Cristiano Maciel, José Viterbo Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/74 Tue, 17 Nov 2020 00:00:00 +0000 Computing and Society: The Tecnology - Volume 3 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/75 <p>The book “Computing and Society” brings a very diversified and innovative set of themes to the publishing market, allowing readers to be in sync with the reality of the 21st century, a vision that ranges from classic to emerging subjects of this theme. Many of these themes are worked in an isolated way in other works or sources of information, and, in this book, they are gathered in order to cover the necessary set of topics for the disciplines in this area, facilitating the pedagogical and reflective work. In particular, the Brazilian context is addressed. For teachers and students, each chapter brings learning objectives, tips, exercises and cases for reflection, useful to the educational process. Furthermore, the work is useful to researchers from different areas, as it brings research challenges into view.</p> <p>&nbsp;</p> Cristiano Maciel, José Viterbo Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/75 Tue, 17 Nov 2020 00:00:00 +0000 Learning Journey on Informatics 2020 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/57 <p>The JAI book comprises didactic texts produced by researchers from the SBC community, exponents in their areas of expertise. JAI offers an unparalleled opportunity for students and IT professionals to update themselves on current topics, knowing the vision of experienced researchers. In 2020, four courses have formed JAI. Eachone corresponds to a chapter in the book. In the first chapter, “Introduction to Business Process Modeling in BPMN 2.0 and Automation in BPMS”, the authors, both from UFRGS, present fundamental concepts of BPM. The elements of the Notation and Business Process Model are described, including quality in process modeling. The automation of models in Business Process Management Systems, and transformation of models and types of existing BPMS are also discussed. In the second chapter, “How Innovative Protocols are Created and Adopted on a World Scale: A View on the Internet Engineering Task Force (IETF) and Internet Infrastructure”, the authors, from Mackenzie, UFRGS and the Federal Institute of Sertão Pernambucano, identify the multidisciplinary opportunities related to the Internet Engineering Task Force in the process of creating or improving standards on the Internet. It addresses the organization of groups, which lead discussions ranging from the Internet Protocol (IP) to Things-to-Things (T2TRG) over Internet of Things (IoT). The third chapter deals with “Geospatial data: Concepts and techniques for collection, storage, treatment and visualization” whose authors, from UFMG and UFV, aim to align theory and practice, presenting the main concepts and techniques associated with the manipulation of geospatial data, which includes the phases of collection, storage, treatment and visualization, using the main tools and libraries available. In the last chapter, "Groupware 4.0: Advances and Challenges of Social Computing", the authors of UNIRIO, UFBA, UFRJ and UFRRJ present concepts and technologies related to Social Computing as well as the advances and research opportunities in the area. The authors also introduce Groupware 4.0 as the evolution of collaboration technologies connected to new demands for work and group learning. The four chapters of this book present fundamentals and tools for the area of Informatics, being a text specially produced for people who want to start research or professional activities in these areas and also for all enthusiastic for technology who want to follow the accelerated advances of Computing.</p> <p>&nbsp;</p> Taisy Silva Weber, Claudia Aparecida Martins, Thiago Meirelles Ventura; Lucineia Heloisa Thom, Diego Avila, Juliao Braga, Jeferson Campos Nobre, Lisandro Zambenedetti Granville, Marcelo Santos, Augusto Domingues, Fabrício Silva, Leonardo Santos, Raissa Souza, Gabriel Coimbra, Antonio Alfredo Ferreira Loureiro, Ana Cristina Bicharra Garcia, Vaninha Vieira, Adriana Vivacqua, Juliana França, Angelica Dias Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/57 Mon, 16 Nov 2020 00:00:00 +0000 9th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/56 <p>The Jornadas de Atualização em Informática na Educação (JAIE) are moments and contents of a scientific and technological update for the Informatics in Education (IE) community in Brazil. They are organized annually at the Brazilian Congress of Informatics in Education (CBIE) in the form of a set of short courses (tutorials). Each day focuses on current and relevant IE topics. They aim to stimulate the training of researchers in the areas of Computing, Education, Psychology, Design, and other similar areas with contemporary and cutting edge theoretical and methodological approaches. In this JAIE edition, five chapters summarize the state of the art or technique and help to evolve the area: "Advances in Collaborative Learning with Computer Support in Education 4.0", "Creative Computing with Scratch, Mixly and Arduino: Prototyping with HackEduca Conecta”, “Developing Innovative and Exciting Digital Educational Games with the PlayEduc Framework”, “Demystifying the adoption of Learning Analytics: a concise guide on tools and instruments”, and “Analysis of Discussions in Educational Forums Using Text Mining and Graph Analysis”.</p> <p>&nbsp;</p> Alex Sandro Gomes, André Maurício Cunha Campos; Juliana Baptista dos Santos França, Angélica Fonseca da Silva Dias, Marcos Roberto da Silva Borges, Elaine Silva Rocha Sobreira, Veronica Gomes dos Santos, Edson Sidnei Sobreira, Samanta F. Aires, Jorge F. R. Barbosa, Charles A. G. Madeira, Elyda Freitas, Taciana Pontual Falcão, Rafael Ferreira Mello, Vitor Rolim, Rafael Ferreira Mello, Rafael Dueire Lins Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/56 Fri, 13 Nov 2020 00:00:00 +0000 Introdução a Realidade Virtual e Aumentada https://books-sol.sbc.org.br/index.php/sbc/catalog/book/66 <p><span style="font-weight: 400;">This book was written by</span><em><span style="font-weight: 400;"> Comissão Especial de Realidade Virtual</span></em><span style="font-weight: 400;"> (Virtual Reality Special Commission) - CE-RV of </span><em><span style="font-weight: 400;">Sociedade Brasileira de Computação </span></em><span style="font-weight: 400;">(Brazilian Computer Society) - SBC,&nbsp; in order to disseminate fundamental knowledge in the areas of Virtual and Augmented Reality. Its first version was presented during the XX Symposium on Virtual and Augmented Reality (SVR 2017), held in Gramado-RS. Now in its third edition, produced for SVR 2020, it has won three more chapters, totaling 22. This work was prepared with the collaboration of several authors, all with extensive experience in the development, research, teaching and applications of virtual and augmented reality, in Brazil and abroad. Technologies, concepts and applications are covered, ranging from origins and evolution to the most recent trends and challenges, including basic and advanced concepts, hardware, software and applications in different areas.</span></p> Romero Tori, Marcelo da Silva Hounsell Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/66 Sat, 07 Nov 2020 00:00:00 +0000 Topics on Information Systems: Short Courses for SBSI 2020 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/49 <p>This book brings together works presented in the mini-courses given at the 16th Brazilian Symposium on Information Systems (SBSI), held online and organized by the Federal University of ABC, from November 03 to 06, 2020. Participate in SBSI, the national debate forum of Information Systems (IS) area, students and researchers with the presentation of scientific papers and discussion of contemporary topics related to the area. This year, 5 valid mini-course proposals were submitted and two were selected, as decided at the last meeting of the Special Information Systems Commission. Such proposals were evaluated by at least three researchers who are part of a committee composed of 38 research professors. The two mini-courses contained in this book address topics of interest to the Information Systems community and related to the 16th theme. Edition of the event, entitled “Information Systems in Digital Transformation and Innovation”. The first chapter, “Using Network Science in the Development of Complex Systems”, teaches how the context of complex systems affects the development of contemporary applications and how models in network science can be used to better understand the structure and characteristics of these systems. The second chapter, “Development of Service Solutions: SOA, Cloud and Microservices”, discusses the synergy between the concepts of Service-Oriented Architecture (SOA), Cloud Computing (Cloud), and Microservice Architecture (MSA) in the context of the development of Information Systems software, showing how to apply these paradigms in the development of distributed applications for information systems. We hope that this book will help students, researchers, and professionals in the Information Systems area in building knowledge on specific topics related to what was presented here.</p> <p>&nbsp;</p> Valdemar Vicente Graciano Neto, Emilio de Camargo Francesquini, Flávio Horita, Carlos Kamienski; Rodrigo Santos, Jefferson Elbert Simões, Everton Cavalcante, Leonardo Guerreiro Azevedo Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/49 Tue, 03 Nov 2020 00:00:00 +0000 Short Courses of the 20th Regional School of Computer Bahia, Alagoas and Sergipe https://books-sol.sbc.org.br/index.php/sbc/catalog/book/70 <p>The content of this book is related to artificial intelligence, computer vision, and the teaching-learning process. In the first chapter, entitled “How Do Machines See? A theoretical and practical overview of Computational Vision applied to daily problems using Machine Learning and Artificial Intelligence", the authors comment on the bases of image processing and manipulation, its relevant characteristics, and how this information can be used for Machine Learning and Artificial Intelligence solutions. In the second chapter, “Using the Design Thinking Empathy Map in the teaching-learning process”, the authors aim to train people to use the Design Thinking (DT) tool, the empathy map. The basic concepts of the DT for education and the procedures for completing the Empathy Map on the perceptions of both teachers and students involved in teaching-learning will be presented. The two chapters of this book have methodologies and tools for the area of ​​information technology, being a useful work mainly for people who want to start in the respective areas covered.</p> <p>&nbsp;</p> Felipe Alencar Lopes; Lucas Amparo Barbosa, Leone da Silva de Jesus, Gilton José Ferreira da Silva, Tássio José Gonçalves Gomes Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/70 Mon, 26 Oct 2020 00:00:00 +0000 Short Courses of the 20th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/82 <p>The SBSeg 2020 Book of Minicourses presents computing tools focused on Information Security, as well as new paradigms aimed at data privacy, being very useful for people who wish to gain knowledge in the respective areas covered. The first chapter, entitled "Processing confidential data from sensors in the cloud", presents how to use confidential computing tools for developing IoT applications that process potentially sensitive data in the cloud. The second chapter, "Natural Language Processing to Identify Fake News in Social Networks: Tools, Trends and Challenges", presents methods for preprocessing data in natural language, vectoring, dimensionality reduction, machine learning, and quality assessment of information retrieval. Finally, in the third chapter, "User Privacy in Collaborative Learning: Federated Learning, from Theory to Practice", the Federated Learning paradigm is discussed, which allows collaborative execution of learning models in local data and subsequent aggregation into a centralized global model. The chapter focuses on presenting the principles, applications, as well as challenges and attacks on federated learning, through a practical-theoretical approach with a focus on users’ privacy.</p> Fábio Borges, Raphael Carlos Santos Machado; Andrey Brito, Clenimar Souza, Fábio Silva, Lucas Cavalcante, Matteus Silva, Nicollas R. de Oliveira, Pedro Silveira Pisa, Bernardo Costa, Martin Andreoni Lopez, Igor Monteiro Moraes, Diogo M. F. Mattos, Helio N. C. Neto, Diogo M. F. Mattos, Natalia C. Fernandes Copyright (c) 2020 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/82 Tue, 13 Oct 2020 00:00:00 +0000 Short Courses of the 20th Brazilian Symposium on Computing Applied to Health https://books-sol.sbc.org.br/index.php/sbc/catalog/book/47 <p>The SBCAS 2020 Short Course Book contains the texts of the tutorials selected and presented in this edition of the event. The book is organized into four chapters covering themes of software architecture, multisensory environments, tools in precision medicine and sensor networks.</p> <p>In the first chapter, entitled “Software architectures for the health domain”, the authors present an introduction to the concept of software architecture to support the development of health systems.</p> <p>In the second chapter, “Multisensory environments applied to health: application development and future trends”, characteristics of applications with multiple sensory effects are discussed.</p> <p>The third chapter, entitled “OHDSI tools and precision medicine: PLE and PLP studies”, deals with two tools for estimation and prediction in precision medicine.</p> <p>The chapter that closes the book is entitled “Applications in sensor networks in the area of health and medical data management: technologies on the rise”, with the purpose of presenting the main concepts related to sensor networks and the collection, treatment and protection of sensitive medical data.</p> Débora Christina Muchaluat-Saade, Robespierre Pita; Lina Garcés, Brauner Oliveira, Carolina Arenas, Marina Ivanov, Eyre Montevecchi, Raphael Abreu, Fabio Barreto, Joel Santos, Débora Christina Muchaluat-Saade, Maria Tereza Fernandes Abrahão, Pablo Jorge Madril, Allan C. N. Santos, Ricardo M. Firmino, Julio C. H. Soto, Dianne S. V. Medeiros, Diogo M. F. Mattos, Célio V. N. Albuquerque, Flávio Seixas, Débora Christina Muchaluat-Saade, Natalia C. Fernandes Copyright (c) 2020 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/47 Tue, 15 Sep 2020 00:00:00 +0000 Short Courses of ERCEMAPI 2020 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/48 <p>The ERCEMAPI 2020 Short Courses Book collaborates towards the objective of the Regional School of Computing Ceará, Maranhão and Piauí in disseminating technical and scientific knowledge on avant-garde themes and subjects in the field of Computer Science. In its 8th edition, with the central theme of Computing: Science, Innovation and Entrepreneurship, the short courses cover content related to data science, artificial intelligence, web development, software metrics, and systematic literature review, as a way to update the knowledge of the academic and professional community, in a didactic way and with wide access to the public. The nine chapters of this book have methodologies and tools for the Information and Communication Technology area and are an excellent opportunity to familiarize interested parties with new research topics that may become useful in their professional lives.</p> <p>&nbsp;</p> Ariel Soares Teles, Dario Brito Calçada, Nécio Lima Veras; Matheus William Gomes dos Santos, Andreiver Mateus Ferreira Silva, Dario Brito Calçada, Alexandre R. C. Ramos, Jonnison L. Ferreira, Moises Laurence de F. Lima Junior, Aristofanes Corrêa Silva, Maíla Claro, Luis Vogado, Justino Santos, Rodrigo Veras, Ivan Rodrigues, Francisco Silva, Luciano Coutinho, Jean Marques, Ariel Teles, Cynthia Pinheiro Santiago, Nécio de Lima Veras, Anderson Passos de Aragão, Daniel Albuquerque Carvalho, Luciana Alves Amaral, Renan Nascimento, José Everton Fontenele, Rodrigo Baluz, Rayele Moreira, Silmar Teixeira, Ariel Teles, Vitor Azevedo Silva, Brenno Yves Damasceno Morais, Suzana Matos França de Oliveira, Danilo Borges da Silva, Washington Henrique Carvalho Almeida, Fernando Escobar, Luciano de Aguiar Monteiro, Aislan Rafael Rodrigues Souza, Sérgio Sierro Leal, Martony Demes da Silva, Gleison de Andrade e Silva Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/48 Thu, 10 Sep 2020 00:00:00 +0000 Short courses of the 20th Regional School of High Performance Computing from Southern Brazil https://books-sol.sbc.org.br/index.php/sbc/catalog/book/44 <p>This book presents textual versions, in the form of book chapters, of six short courses accepted and presented at the 20th Regional School of High Performance Computing from Southern Brazil (ERAD/RS). The mini-courses deal with technical aspects related to the following themes: parallel programming for multicore processors and accelerators, performance evaluation of parallel programs and chip networks in FPGAs. In the first chapter of this book, "Best Practices for High-Performance Computing Experiments", the authors present techniques and good practices for analyzing the performance of parallel applications for high-performance computing. In the second chapter, "Introduction to Programming with OpenACC", the authors offer an introduction to parallel programming with OpenACC through an expository approach, plus the use of examples with different architectures. In the third chapter, "Parallel Programming in Shared Memory and Performance Evaluation with Hardware Counters", the authors discuss the parallel and vector programming paradigms, as well as some basic possibilities for application optimization in current architectures and performance analysis through hardware counters. In the fourth chapter, "Introduction to the Development of Parallel Applications with the Task-Oriented Paradigm and the StarPU Runtime", the authors deal with the task-oriented paradigm and how to build parallel programs for systems with heterogeneous physical resources using the StarPU runtime. In the fifth chapter, "Programming Applications with Parallel Directives", the authors present techniques for exploring parallelism in different code snippets of scientific applications through the use of OpenMP and OpenACC programming interfaces. Finally, in the sixth chapter, "Study of Networks on Chip (NoCs) in FPGAs", the authors present the basic concepts related to NoCs together with a discussion of the use of NoCs in reconfigurable devices (FPGAs).</p> <p>&nbsp;</p> André Du Bois, Márcio Castro; Vinícius Garcia Pinto, Lucas Leandro Nesi, Lucas Mello Schnorr, Evaldo B. Costa, Gabriel P. Silva, Matheus da Silva Serpa, Claudio Schepke, Lucas Leandro Nesi, Vinícius Garcia Pinto, Marcelo Cogo Miletto, Lucas Mello Schnorr, Samuel Thibault, Natiele Lucca, Claudio Schepke, Maurício Acconcia Dias, Marcílio Francisco de Oliveira Neto Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/44 Tue, 14 Apr 2020 00:00:00 +0000 8th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/111 <p>The “Jornadas de Atualização em Informática na Educação” (JAIE) are moments and contents of scientific and technological update for the Informatics in Education (IE) community in Brazil. They are organized annually at the Brazilian Congress of Informatics in Education (CBIE) in the form of a set of short courses (tutorials). Each edition focuses on current and relevant IE topics. They aim to stimulate the training of researchers in the areas of Computing, Education, Psychology, Design and other similar areas with contemporary and cutting edge theoretical and methodological approaches. Four chapters compose this JAIE edition: “Neuroscientific-pedagogical methodology applied to game conception for the activation of cognitive functions of students from basic education”; “Computational Thinking: Foundations and Integration in Basic Education”; “Adaptive evaluation using knowledge space based on competences”; and “Introduction to Informatics in Education based on Evidences”.</p> Claudia Lage Rebello da Motta, Jorge Henrique Cabral Fernandes; Carla Verônica Machado Marques, Carlo Emmanoel Tolla de Oliveira, Raquel Moreira Machado Fernandes, Leila Ribeiro, Luciana Foss, Simone André da Costa Carvalheiro, Emerson Moura de Alencar, Eduardo Henrique da Silva Aranha, André Maurício Cunha Campos, Leonardo Marques, Seiji Isotani, Ig Ibert Bittencourt Copyright (c) 2019 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/111 Mon, 11 Nov 2019 00:00:00 +0000 Short courses of the ERSI-RJ 2019 - 6th Regional School on Information Systems of Rio de Janeiro https://books-sol.sbc.org.br/index.php/sbc/catalog/book/39 <p>In the first chapter of this book, “Concepts, Implementation and Private Data of Recommendation Algorithms”), the authors took a practical and simple approach to present different information recommendation algorithms. Then, they discussed the importance of these algorithms and the privacy challenges related to the recommendation of information. In the second chapter, “Introduction to Sentiment Analysis with Word Clouds”, the authors introduced concepts of sentiment analysis in texts, presenting examples and strategies for visualizing the results of the analyzes. In the third chapter, "LGPD in Database Environments in Organizations", the authors presented the main points of the law, their influence on database environments in organizations and presented practical examples of operational support to meet LGPD principles. In the fourth chapter, “Mathematics Teaching Technique for Visually Impaired Students with Computer Support”, the authors presented a new methodology for teaching mathematics to visually impaired students using the computer. The fifth chapter, “Data fusion for Intelligent Environments”, presented the main concepts of data fusion for services of intelligent environments and presented practical examples of implementation. We believe that this material will be useful in Information Systems classes; in discussions about new research approaches supporting current and future work; and to support professional practice.</p> <p>&nbsp;</p> Tiago Cruz de França, José Luiz Thomaselli Nogueira, João Francisco Antunes; Leonardo Herdy Marinho, Rodrigo Campos, Rodrigo Pereira dos Santos, Mônica Ferreira da Silva, Jonice Oliveira, André Viana Tardelli, Angélica Fonseca da Silva Dias, Juliana Baptista dos Santos França, Ana Carolina Brito de Almeida, Letícia Dias Verona, Maria Luiza Machado Campos, Fernanda Araujo Baião, Angélica Fonseca da Silva Dias, José Antonio dos Santos Borges, Júlio Tadeu Carvalho da Silveira, Claudio M. de Farias, Gabriel Caldas, Gabriel Costa, Luis Filipe Kopp, Beatriz A. Campos Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/39 Sat, 09 Nov 2019 00:00:00 +0000 Short courses of the 10th Regional School on Informatics of Mato Grosso https://books-sol.sbc.org.br/index.php/sbc/catalog/book/45 <p>The content of this book is related to privacy, voice over IP and process automation. In the first chapter, entitled “Despertando o olhar para a Early Privacy: desafios e recursos para o estabelecimento de privacidade em sistemas computacionais”, authors comment on how privacy should be thought of from the beginning of software design, respecting usability and accessibility aspects to ensure that users in their widest diversity can effectively make decisions about their personal information in the technological context. In the second chapter, “Voz sobre IP (VoIP) – configurando servidor elastix para ensino-aprendizagem”, author talks about the importance of VoIP as a voice transport service using the internet, besides showing in practice the server implementation elastix for this purpose. The third and last chapter, entitled “Automação Cognitiva de Processos com UiPath”, simulates a scenario in which the automation of a process is carried out with the UiPath tool, facilitating the performance of tasks. The three chapters of this book have methodologies and tools for the information technology area, being a useful book mainly for people who want to start in the respective areas covered.</p> <p>&nbsp;</p> Thiago Meirelles Ventura; Deógenes Pereira da Silva Junior, Patricia Cristiane de Souza, Ana Maura Pereira Cabral, Rafael Oliveira de Faria, Tiago Luis de Andrade, José Ahirton Batista Lopes Filho Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/45 Wed, 16 Oct 2019 00:00:00 +0000 Short Courses of WSCAD 2019 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/46 <p>This issue of the WSCAD Short Courses Book bring the short courses presented during the 20th Symposium on High Performance Computing Systems, held between October 16 to 18 in Campo Grande/MS. The first chapter "Metrics and Numbers: Demystifying the High Performance Programming on GPU" presents the fundamentals and characteristics of the latest generation GPUs (Turing, Volta, Pascal) so that researchers can evaluate and understand the performance in the applications development. The second chapter, "Introduction to Programming with OpenACC", presents the OpenACC, a programming model for parallel computing, addressing its funcionality.</p> <p>&nbsp;</p> Ricardo Menotti, Guilherme Galante; Ricardo Ferreira, Salles Viana Gomes de Magalhães, José A. M. Nacif, Evaldo B. Costa, Gabriel P. Silva Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/46 Wed, 16 Oct 2019 00:00:00 +0000 Short Courses of the 25th Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/32 <p>The book&nbsp;Short Courses of the 25th Brazilian Symposium on Multimedia Systems and the Web&nbsp;offers to its community texts related to themes that guide the latest advances in the area of multimedia and Web, bringing information about new technologies and current topics of research in areas related to the theme. Thus, this volume offers an excellent opportunity to familiarize stakeholders with new research topics that may prove useful in their professional lives.</p> Manoel C. M. Neto, Glauco Fiorott Amorim, Joel dos Santos, Débora C. Muchaluat-Saade, Roberto Willrich; Guilherme Lima, Rodrigo Costa, Marcio Ferreira Moreno, Marcos Roriz Junior, Álan L. V. Guedes, Fernando B. V. Magalhães, Sérgio Colcher, Markus Endler, Cleber Santana, Leandro Andrade, Brenno Mello, José Sampaio, Ernando Batista, Cássio Prazeres, Gabriel N. P. dos Santos, Pedro V. A. de Freitas, Antonio José G. Busson, Ruy L. Milidiú, Rudinei Goularte, Tiago Henrique Trojahn, Rodrigo Mitsuo Kishi Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/32 Fri, 11 Oct 2019 00:00:00 +0000 Topics on Data and Information Management: SBBD 2019 Short Courses https://books-sol.sbc.org.br/index.php/sbc/catalog/book/62 <p>Os minicursos apresentados no XXXIV Simpósio Brasileiro de Banco de Dados (SBBD 2019) têm por objetivo apresentar temas relevantes da área de Banco de Dados e promover discussões sobre os fundamentos, tendências e desafios relacionados ao tema abordado, sendo uma excelente oportunidade de atualização para acadêmicos e profissionais que participam do evento.</p> <p>Nesta edição, foram selecionadas quatro das oito propostas recebidas, para serem apresentadas durante o SBBD 2019. A seleção das propostas foi realizada por um Comitê de Avaliação formado por quatro avaliadores. Durante o processo de seleção, as propostas submetidas foram avaliadas por todos os membros do comitê. Ao final do processo, os proponentes dos minicursos selecionados prepararam os textos que constituem os capítulos deste livro.</p> <p>O primeiro minicurso, “Técnicas de Privacidade de Dados de Localização”, tem por objetivo apresentar os principais conceitos relacionados ao problema da violação de privacidade de dados de localização dos indivíduos, os riscos inerentes e apontar de forma detalhada as principais técnicas existentes na literatura para a preservação de privacidade em serviços de localização. No segundo minicurso, “Uma Introdução ao Combate Automático às Fake News em Redes Sociais Virtuais”, é apresentada uma introdução conceitual e prática às principais abordagens computacionais de combate às Fake News, além de comentar sobre áreas e pesquisas recentes relacionadas a este tema. Já o terceiro minicurso, “Ecossistemas de Dados na Web: da teoria aos desafios”, discute os principais conceitos relacionados a este novo ambiente, abordando aspectos relevantes, tanto do ponto de vista teórico quanto de desafios e oportunidades de pesquisa nesta área. Por fim, o quarto minicurso, “Aprendizado de máquina e inferência em Grafos de Conhecimento”, apresenta uma introdução aos métodos e técnicas de aprendizado de máquina utilizadas em tarefas de inferência em grafos de conhecimento, discutindo-se os desafios e oportunidades tecnológicas e científicas desse tipo de tarefa.</p> <p>&nbsp;</p> Maria Cláudia Cavalcanti, Agma Traina; Javam Machado, Eduardo Duarte Neto, Manuel Bento Filho, Paulo Márcio Freire, Ronaldo Goldschmidt, Marcelo Iury Oliveira, Bernardette Lóscio, Daniel da Silva, Artur Ziviani, Fabio Porto Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/62 Mon, 07 Oct 2019 00:00:00 +0000 Short Courses of the ERCEMAPI and EAComp 2019 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/43 <p>The book Short Courses of the Regional School on Computing of Ceará, Maranhão, Piauí and Academic Meeting of Computing (ERCEMAPI e EAComp 2019) brings the texts of the mini-courses selected and presented in the 7th edition of the event, including five mini courses accepted. Short courses are an opportunity to update the community's knowledge with new themes related to robotic, open data, and project management, in a didactic way and with wide access to the public. The five papers selected are high quality, a result of the efforts of the authors, who dedicate many hours to the production of written content and presentation.</p> Alex Oliveira Barradas Filho, Pedro Porfirio Muniz Farias, Ricardo de Andrade Lira Rabêlo; Aislan Rafael Rodrigues Souza, Alan Gomes Silva, Charles França de Sousa, Daniel H. S. Fernandes, Diego S. Pereira, Elielton Pereira de Santana, Fernando Escobar, Jaciara Costa Naziozeno, Karoline Araújo Nascimento, Luciano Aguiar Monteiro, Luís B. P. Nascimento, Mateus Vitor Duarte Sousa, Micael Lopes da Silva, Pablo J. Alsina, Pedro César Vieira Barbosa, Ramásio Ferreira de Melo, Rogério Pereira de Sousa, Sérgio Souza Costa, Vitor G. Santos, Washington Henrique Carvalho Almeida Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/43 Wed, 25 Sep 2019 00:00:00 +0000 Short Courses of the 17th Regional School of Computer Networks https://books-sol.sbc.org.br/index.php/sbc/catalog/book/59 <p>This book presents the texts of the short courses of the 17th Regional School of Computer Networks and Distributed Systems (ERRC 2019), held on 16-19 September 2019 in Alegrete, Brazil. The short courses of ERRC aim to introduce emerging and relevant themes in the areas of Computer Networks and Information Security for professionals, graduate students, and undergraduate students.</p> Diego Luis Kreutz, Rodrigo Brandão Mansilha, Charles Christian Miers; João Otávio Chervinski, Felipe Homrich Melchior, Rafael Fernandes, Guilherme Neri Bustamante Sa, Lucas Antunes, Diego Luis Kreutz, Rodrigo Brandão Mansilha, Diego Luis Kreutz, Sabrina Carlé Winckler, Rodrigo de Oliveira Barbosa, João Otávio Chervinski, Tadeu Sobral Jenuário, Pedro Eduardo Camera, Alisson Borges Zanetti, Charles Christian Miers, Guilherme Piêgas Koslovski, Maurício Aronne Pillon, Adnei Willian Donatti, Felipe Homrich Melchior, Diego Luis Kreutz, Maurício Martinuzzi Fiorenza, Fernando Flora, Isadora Ferrão, Rafael Fernandes, Thiago Escarrone, Douglas Macedo Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/59 Mon, 16 Sep 2019 00:00:00 +0000 Short Courses of the 19th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/85 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is the country’s main forum for disseminating research results and relevant activities related to information, data protocols, and computational systems security.</p> <p>In this edition (2019), 13 short-course proposals were submitted, a significant number that demonstrates the relevance and the community interest in current subjects of the area. Four proposals were selected for publication and presentation, an acceptance rate of 30%. This book comprises the four chapters produced by the authors of the accepted short-course proposals.</p> <p>Chapter 1 addresses one of the main challenges for information security today: creating and maintaining a reliable digital identity for each user. With the advent of blockchains, new possibilities for assigning and controlling digital identities have emerged and this chapter presents to readers a theoretical discussion and practical activities on creation and managing decentralized identifiers, as well as authentication and revocation of credentials.</p> <p>Chapter 2 shows how the security area can benefit from the enormous advances made recently in data science and machine learning fields. The goal is to be able to discover security-relevant information that may be hidden in a large amount of non-suspicious data produced by security tools and operating systems. Key concepts in the field will be discussed and several practical examples will be demonstrated using free tools.</p> <p>Chapter 3 discusses blockchains in depth, as this tool is becoming increasingly used in several areas, including security. Among the various technologies adopted in blockchains, this chapter emphasizes the consensus mechanism, one of the main actors in the performance and security of the chain. The consensus mechanisms most used today require a great deal of computational power to operate satisfactorily and provide an acceptable level of security. In this context, the main types of blockchain and their consensus mechanisms will be presented and discussed, as well as experiments that illustrate in practice different aspects of security in current implementations.</p> <p>Concluding this book, Chapter 4 focuses on another face of security that has drawn a lot of attention from society: malicious applications that, after infecting a device, seek to hide in a variety of ways in order to escape detection by security mechanisms and forensic techniques, even when they are running. This chapter shows the application of reverse engineering techniques for analyzing malicious applications in the Linux environment, which are exemplified both in kernel and user modes based on their dynamic execution trace and in code debugging techniques.</p> Marco A. A. Henriques, Routo Terada, Daniel Macêdo Batista; Emilio Tissato Nakamura, Fernando Cezar Herédia Marino, José Reynaldo Formigoni Filho, Sérgio Luís Ribeiro, Vítor Padilha de Oliveira, Fabrício Ceschin, Luis S. Oliveira, Charles C. Miers, Guilherme P. Koslovski, Maurício A. Pillon, Marcos A. Simplício Jr., Tereza C. M. B. Carvalho, Bruno B. Rodrigues, João H. F. Battisti, Marcus Botacin, Lucas Galante, Otávio Silva, Paulo Lício de Geus, André Grégio Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/85 Mon, 02 Sep 2019 00:00:00 +0000 Learning Journey on Informatics 2019 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/30 <p>JAI comprises the work of senior researchers from SBC community, offering a unique opportunity for students and computer professionals to update themselves in different subjects, interacting with leaders of the most diverse research areas in Brazil. In 2019, JAI, held in Belém, comprised four mini-courses in advanced areas of knowledge in Computing. These are: 1) Introduction to the Programming of Quantum Computers; 2) How to program high performance applications with productivity; 3) Block Chains: Consensus Algorithms and Implementation in the Hyperledger Fabric Platform and 4) Authentication using Biometric Signals: Fundamentals, Applications and Challenges. These were selected from among 9 excellent proposals. The criteria took into account the reviewers' comments, the seniority of the speakers, demonstrated competence in their area of ​​activity, importance and scope of the proposed theme and potential to arouse the interest of young students, academics and professionals in the area.</p> Diretor de Publicações; Denis Rosário, Marcelle Mota, Marcelino Silva, Soraia Musse, Fabio Kon; Renato Portugal, Franklin Marquezino, Álvaro Fazenda, Denise Stringhini, Gabriel Rebello, Gustavo Camilo, Leonardo Silva, Lucas Souza, Lucas Guimarães, Eduardo Alchieri, Fabíola Greve, Otto Duarte, Eduardo Cerqueira, Paulo Resque, Iago Medeiros, Lucas Bastos, Alex Santos, Thais Tavares, Denis Rosário, Aldri Santos, Michele Nogueira Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/30 Mon, 15 Jul 2019 00:00:00 +0000 Training References for Undergraduate Computing Courses in Brazil - Attitudinal Skills https://books-sol.sbc.org.br/index.php/sbc/catalog/book/63 <p>This document is a complement to the SBC Training References for Undergraduate Computing Courses. We present a proposal that discusses attitudinal competencies considering ethical aspects, interpersonal development, the need for communication, the importance of interpersonal and organizational relationships, and the concern with social and environmental impacts.</p> <p>&nbsp;</p> Renata Araujo, Alcides Calsavara, Alessandro Cerqueira, Jair Leite Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/63 Mon, 01 Jul 2019 00:00:00 +0000 Training References for Stricto Sensu Graduate Courses in Computing 2019 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/51 <p>This document presents a set of skills that make up the training references in the field of Computing for stricto sensu postgraduate courses in Brazil, prepared by the Brazilian Computer Society. These references include the organization of competencies for academic master's, professional master's and academic doctorate courses in the country.</p> <p>&nbsp;</p> <h3 class="label"><strong>How to cite this document</strong></h3> <div class="value"> <p>Araujo, R.M.; Simão, A.; Malucelli, A.; Zorzo, A.F.; Monteiro, J.A.S.; Chaimowicz, L. “Training References for Stricto Sensu Graduate Courses in Computing” (in Portuguese). Sociedade Brasileira de Computação (SBC). 19p, 2019.</p> <p>&nbsp;</p> </div> Renata Araujo, Adenilso Simão, Andreia Malucelli, Avelino Zorzo, José Augusto Monteiro, Luiz Chaimowicz Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/51 Sat, 15 Jun 2019 00:00:00 +0000 Short Courses of the 19th Brazilian Symposium on Computing Applied to Health https://books-sol.sbc.org.br/index.php/sbc/catalog/book/29 <p>The book Short Courses of the Brazilian Symposium on Computing Applied to Health (SBCAS 2019) brings the texts of the mini-courses selected and presented in the 19th edition of the event, including four mini courses accepted. Short courses are an opportunity to update the community's knowledge with new themes related to health and computing, in a didactic way and with wide access to the public. The four papers selected are high quality, a result of the efforts of the authors, who dedicate many hours to the production of written content and presentation.</p> Diretor de Publicações; Natalia Castro Fernandes, Artur Ziviani; André Filipe de Moraes Batista, Alexandre Dias Porto Chiavegatto Filho, Arlindo F. da Conceição, Vladimir Moreira Rocha, Ricardo Felipe de Paula, Fernanda Farinelli, Mauricio B. Almeida, Maria Tereza Fernandes Abrahão, Moacyr Roberto Cuce Nobre, Pablo Jorge Madril; Debora Christina Muchaluat Saade Copyright (c) 2019 Brazilian Computing Society https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/29 Tue, 11 Jun 2019 00:00:00 +0000 Topics on Information Systems: Short Courses for SBSI 2019 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/33 <p>SBSI 2019's Mini Courses features four mini-courses selected by the event's program committee.</p> Diretor de Publicações; Márcia França Ribeiro, Renata Mendes de Araujo, Milena Guessi, Valdemar Vicente Graciano-Neto, Elisa Yumi Nakagawa, Nadja Piedade de Antonio, Marcelo Fornazin, Rodrigo Pereira dos Santos, Igor Garcia Sampaio, Flavia Bernardini, Aline Paes, Eduardo de Oliveira Andrade, José Viterbo; José Maria N. David, Pablo Marques Menezes, Fabio Gomes Rocha, Igor Vasconcelos Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/33 Fri, 24 May 2019 00:00:00 +0000 Short Courses of the 37th Symposium on Computer Networks and Distributed Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/65 <p>The Book of Short Courses of the XXXVII Brazilian Symposium on Computer Networks and Distributed Systems (SBRC 2019) addresses current topics which are of interest to the community, such as blockchains, network virtualization, urban computing, packet processing, wireless networks, cryptography and data science.</p> <p>In the first chapter, entitled “Segurança na Internet do Futuro: Provendo Confiança Distribuída através de Correntes de Blocos na Virtualização de Funções de Rede” the authors discuss the fundamentals of blockchain, and relate these concepts to research challenges in security in new generation networks.</p> <p>In the second chapter, “Computação Urbana da Teoria à Prática: Fundamentos, Aplicações e Desafios”, the authors discuss the notion of Urban Computing, which correlates urban sensing, data management and its analysis to provide services with the potential to improve the quality of life of the inhabitants of large urban centers, and present the necessary steps to develop an application in this area.</p> <p>In the third chapter, “Processamento Rápido de Pacotes com eBPF e XDP”, the authors aim to present the Extended Berkeley Packet Filter (eBPF), which is used for the fast processing of network packets.</p> <p>In the fourth chapter, “Análise de Dados em Redes Sem Fio de Grande Porte: Processamento em Fluxo em Tempo Real, Tendências e Desafios”, the authors present the main methods of sampling, data collection and monitoring of wireless networks, and characterize knowledge extraction as a machine learning problem in processing large volumes of data.</p> <p>In the fifth chapter, “Introdução à Criptografia para Administradores de Sistemas com TLS, OpenSSL e Apache mod_ssl”, the authors address the use of cryptography by students and information technology professionals with little experience in security and encryption.</p> <p>In the sixth and final chapter, “Introdução à Ciência de Dados: Uma Visão Pragmática utilizando Python, Aplicações e Oportunidades em Redes de Computadores”, the authors present, using the Python language and specific libraries, the most used methods to manipulate and analyze data and extract information, applying them to solve problems in the area of computer networks.</p> <p>The six chapters comprehensively address current topics of the community, being a useful resource for researchers and professionals in the area of computer networks and distributed systems.</p> Alberto Egon Schaeffer Filho, Weverton Luis da Costa Cordeiro, Miguel Elias Mitre Campista; Gabriel Antonio F. Rebello, Gustavo F. Camilo, Leonardo G. C. Silva, Lucas A. C. de Souza, Lucas C. B. Guimarães, Otto Carlos M. B. Duarte, Diego O. Rodrigues, Frances A. Santos, Geraldo P. Rocha Filho, Ademar T. Akabane, Raquel Cabral, Roger Immich, Wellington L. Junior, Felipe D. Cunha, Daniel L. Guidoni, Thiago H. Silva, Denis Rosário, Eduardo Cerqueira, Antonio A. F. Loureiro, Leandro A. Villas, Marcos A. M. Vieira, Racyus D. G. Pacífico, Matheus S. Castanho, Elerson R. S. Santos, Eduardo P. M. Câmara Júnior, Luiz F. M. Vieira, Dianne S. V. Medeiros, Helio N. C. Neto, Martin Andreoni Lopez, Luiz Claudio S. Magalhães, Edelberto F. Silva, Alex B. Vieira, Natalia C. Fernandes, Diogo M. F. Mattos, Alexandre Braga, Ricardo Dahab, Giovanni Comarela, Gabriel Franco, Celio Trois, Alextian Liberato, Magnos Martinello, João Henrique Corrêa, Rodolfo Villaça Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/65 Mon, 06 May 2019 00:00:00 +0000 Guidelines of the Brazilian Computer Society for the Teaching of Computers in Basic Education https://books-sol.sbc.org.br/index.php/sbc/catalog/book/60 <p>This technical report presents a proposal for the fundamentals of the Computing area to be taught in a depth compatible with Basic Education.</p> <p>&nbsp;</p> Leila Ribeiro, Alberto Castro, Antônio Augusto Fröhlich, Carlos Andre Guimaraes Ferraz, Carlos Eduardo Ferreira, Dalton Serey, Daniel de Angelis Cordeiro, José Aires, Nara Bigolin, Simone Cavalheiro Copyright (c) 2019 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/60 Thu, 21 Mar 2019 00:00:00 +0000 Short courses of the ERSI-RJ 2018 - 5th Regional School on Information Systems of Rio de Janeiro https://books-sol.sbc.org.br/index.php/sbc/catalog/book/7 <p>This book brings the chapters on the mini-courses that were selected and held at ERSI-RJ in 2018. The themes of the mini-courses are related to the development of digital games, research methodology, machine learning, optimization of operations in databases and tests software.</p> <p>The first mini-course (Chapter 1), "Building Serious Digital Games for Public Services”, adopted a theoretical-practical approach to presenting concepts of digital games, serious games and game design, showing, in practice, how to build digital games in a public service.</p> <p>The second mini-course (Chapter 2), "Case Study Research Methodology in Information Systems" presented and discussed concepts and examples of the case studies benefits. This mini-course shows how to produce knowledge using this methodology, besides validate and adjust Information Systems in situations of real use.</p> <p>The third mini-course (Chapter 3), "Introduction to Multi-Label Classification", presented concepts and practical examples of automatic classification.&nbsp;</p> <p>The fourth (Chapter 4), "(Auto) Tuning in Database Systems in Organizations", presented how (Auto) Tuning streamlines the processing of data requests in databases in a Big Data scenario.</p> <p>The fifth mini-course (Chapter 5), "Software Performance Testing: Theory and Practice" addressed how to perform load tests presenting performance requirements, test planning approaches, consolidating terminologies and providing hands-on performance testing experiences.</p> Tiago Cruz de França; Tadeu Moreira de Classe, Renata Mendes de Araujo, Geraldo Bonorino Xexéo, Nadja Piedade Antonio, Marcelo Fornazin, Eduardo Corrêa Gonçalves, Ana Carolina Almeida, Sérgio Lifschitz, Thiago Souza; Juliana Baptista dos Santos França Copyright (c) 2018 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/7 Sat, 22 Dec 2018 00:00:00 +0000 7th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/112 <p>The “Jornadas de Atualização em Informática na Educação” (JAIE) are moments and contents of scientific and technological update for the Informatics in Education (IE) community in Brazil. They are organized annually at the Brazilian Congress of Informatics in Education (CBIE) in the form of a set of short courses (tutorials). Each edition focuses on current and relevant IE topics. They aim to stimulate the training of researchers in the areas of Computing, Education, Psychology, Design and other similar areas with contemporary and cutting edge theoretical and methodological approaches. Three chapters compose this JAIE edition: “Procedural Content Generation Applied to Educational Digital Games”; “Planning and Execution of Secondary Studies in Informatics in Education: a Practical Guide Based on Experience”; “Development of Computational Thinking Through the Use of Interactive Tutorials”.</p> Henrique Nou Schneider; Wendell Oliveira de Araújo, Eduardo Aranha, Charles Madeira, Luis Jorge Enrique Rivero Cabrejos, Davi Viana, Rodrigo Pereira dos Santos, Gilson Pedroso dos Santos, Ronilson dos Santos Bezerra Copyright (c) 2018 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/112 Mon, 29 Oct 2018 00:00:00 +0000 Short Courses of the 18th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/22 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). SBSeg represents the country’s main forum for disseminating research results and relevant activities related to information and computational systems security.</p> <p>In this edition (2018), 14 short-course proposals were submitted, a significant number that demonstrates the relevance and the community interest in current subjects of the area. Four proposals were selected for publication and presentation, an acceptance rate of 28%.</p> <p>This book comprises the four chapters produced by the authors of the accepted short-course proposals.</p> <p>Chapter 1 discusses the main concepts, threats, and countermeasures in the context of conventional IoT networks and SDN-based IoT. This chapter also identifies challenges in data analysis focused on network security.</p> <p>Chapter 2 covers the programmatic asymmetric cryptography by software developers with little or no experience in information security and cryptography. This chapter shows good and bad uses of asymmetric cryptography, through real-life examples, counterexamples, code snippets, and illustrative Java programs.</p> <p>Chapter 3 introduces the use of hardware support for inspecting binaries and systems, ranging from how modern processors work to applying the special instructions of these processors in binaries and systems analysis.</p> <p>Chapter 4 shows how smart contracts, codes resident in blockchain that automate multi-step processes, can be used to automatically trade electric energy. This chapter also discusses initiatives, challenges and research opportunities of blockchain technology in the electrical sector.</p> Aldri Luiz dos Santos, Marjory Da Costa Abreu, Carlos Eduardo Da Silva; Nelson G. Prates Jr., Mateus Pelloso, Ricardo T. Macedo, Michele Nogueira, Alexandre Braga, Ricardo Dahab, Marcus Botacin, Paulo Lício de Geus, André Grégio, Diogo M. F. Mattos, Dianne S. V. Medeiros, Natalia C. Fernandes, Marcela T. de Oliveira, Gabriel R. Carrara, Arthur A. Z. Soares, Luiz Claudio S. Magalhães, Diego Passos, Ricardo C. Carrano, Igor M. Moraes, Célio V. N. Albuquerque, Débora C. Muchaluat-Saade Copyright (c) 2018 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/22 Mon, 22 Oct 2018 00:00:00 +0000 Short Courses of the 24th Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/8 <p>The book <em>Short Courses of the 24th Brazilian Symposium on Multimedia Systems and the Web</em> offers to its community texts related to themes that guide the latest advances in the area of multimedia and web, bringing information about new technologies and current topics of research in areas related to the theme. Thus, this volume offers an excellent opportunity to familiarize stakeholders with new research topics that may prove useful in their professional lives.</p> Valter Roesler, Artur Kronbauer, Manoel C. M. Neto, Renato Novais, Roberto Willrich; Raoni Kulesza, Marcelo F. de Sousa, Matheus Lima, Claudiomar Araujo, Aguinaldo M. Filho, Clarissa Castellã Xavier, Marlo Souza, Antonio José G. Busson, Lucas C. Figueiredo, Gabriel P. dos Santos, André Luiz de B. Damasceno, Sérgio Colcher, Ruy L. Milidiú, Daniel G. Costa, Natércia A. Batista, Michele A. Brandão, Michele B. Pinheiro, Daniel H. Dalip, Mirella M. Moro, Leandro Andrade, Cleber Lira, Brenno Mello, Andressa Andrade, Antonio Coutinho, Fabíola Greve, Cássio Prazeres Copyright (c) 2019 The author(s) https://books-sol.sbc.org.br/index.php/sbc/catalog/book/8 Tue, 16 Oct 2018 00:00:00 +0000 Short Courses of WSCAD 2018 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/25 <p>In this book, the three short courses presented during the XIX Symposium on High Performance Computing Systems are compiled. The event was held between October 01 and 03, 2018 in São Paulo, SP. In all short courses, the practical bias that encourages participants and readers to use high performance effectively stands out. The chapter "Introduction to Parallel Storage and I/O Systems" introduces parallel I/O and storage systems geared toward high-performance computing environments. The authors show that, increasingly, one has to worry about how large datasets are retrieved and stored by large-scale distributed applications, since access to such data can take up a significant amount of time to execute the application. The chapter "Best Practices for the Implementation and Management of an Unassisted Supercomputing Center" proposes to share some of the best practices adopted in deploying a supercomputer. The main purpose is to bring information about the integration of several services to carry out this management, such as the implementation of a User Portal, the use of internet of things in supercomputing environments. In this sense, we also discuss some technologies that can be used to increase the security of the system. Finally, the chapter "Introduction to High Performance Computing in the Computational Cloud" presents, beside an introduction to the concepts of high performance computing, an overview of the services offered in the Computational Cloud and how these services can be used to perform high performance computing. Furthermore, the chapter presents two use cases in the Amazon Web Services (AWS) provider, which characterizes the practical aspect of the short course.</p> Denise Stringhini, Edson Norberto Cáceres; Eduardo C. Inacio, Mario A. R. Dantas, Albino A. Aveleda, Ricardo P. Pareto, Alvaro L.G.A. Coutinho, Edson Borin, Charles Boulhosa Rodamilans, Jeferson Rech Brunetta Copyright (c) 2018 Brazilian Computing Society https://creativecommons.org/licenses/by/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/25 Wed, 03 Oct 2018 00:00:00 +0000 Learning Journeys on Informatics 2018 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/23 <div class="main_entry"> <div class="item abstract"> <div class="value"> <p>Learning Journeys on Informatics (JAI), promoted by the Brazilian Computer Society, is one of the most important academic events of scientific and technological updating of the Brazilian computing community and comprises works of senior researchers from our community, offering a unique opportunity to academics and professionals to update themselves in diverse subjects, interacting with leaders of the most diverse areas of research in Brazil.</p> </div> </div> </div> Eduardo Almeida, Paulo Gabriel Gadelha Queiroz; Hugo Sousa, Mateus Tymburibá, Tassio Sirqueira, Humberto Dalpra, Alexandre Sztajnberg, Roberto da Silva Macedo, Matheus Stutzel, Vinicius C. Ferreira, Egberto Caballero, Robson Lima, Helga Balbi, Flávio L. Seixas, Célio Albuquerque, Débora C. Muchaluat-Saade Copyright (c) 2018 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/23 Mon, 23 Jul 2018 00:00:00 +0000 Topics on Information Systems: Short Courses for SBSI 2018 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/20 <p>Among the activities of the Brazilian Symposium on Information Systems (SBSI), the discussion of current topics on research and education as well as their relationship with industry is always provided. In this context, the mini-courses represent opportunities for the community to train and update on certain research topics. In the 2018 edition, four mini-courses were selected from 24 proposals submitted through a widely publicized open call via SBC (Brazilian Computing Society) electronic lists. All proposals received at least three evaluations carried out by a committee of 39 PhD professors, who considered criteria such as relevance to the event, audience expectations, timeliness, and content. SBSI 2018 maintains the tradition of publishing the content of mini-courses as chapters in this book.</p> <p>Chapter 1 presents the text of the mini-course entitled "Building Distributed Applications with Microservices", which aims to present how to build applications using microservices architecture. In addition, solutions to the polyglot database problem are presented. As a result, this work helps identify situations where microservices architecture can be applied.</p> <p>Chapter 2 presents the text of the mini-course entitled "From Research to Innovation in Information Systems", which aims to clarify the concepts and processes of innovation, the role of scientific research in national innovation strategies, particularly research in Information Systems, and presents activities and useful tools for researchers to identify and plan innovation.</p> <p>Chapter 3 presents the text of the mini-course entitled "Developer Governance in Software Ecosystems", which aims to present definitions and relevant strategies for the governance of developers in software ecosystems. The fundamentals of software ecosystems, relationships with developers, and repository mining are discussed with a focus on the synergy of relationships involving developers and organizations.</p> <p>Chapter 4 presents the text of the mini-course entitled "In-Memory Database Management Systems", which aims to discuss the key concepts and techniques that differentiate in-memory databases from disk-resident databases based on aspects such as indexing, storage, concurrency control, among others. In addition, in-memory database management systems are presented.</p> <p>We believe that this material can be widely used by Information Systems professors for their classes, by researchers for discussing new approaches and as inputs for current and future research, and by professionals for their everyday practice. We hope that everyone who has access to the content of the mini-courses will make great use of it!</p> Rodrigo Santos, Andre Luis Martinotto, Scheila de Avila e Silva; Luís Henrique Neves Villaça, Antônio Francisco Pimenta Jr., Leonardo Guerreiro Azevedo, Renata Mendes de Araujo, Luciana de Oliveira Vilanova Chueri, Awdren de Lima Fontão, Igor Scaliante Wiese, Rodrigo Pereira dos Santos, Arilo Claudio Dias-Neto, Arlino Magalhães, José Maria Monteiro, Ângelo Brayner Copyright (c) 2018 Brazilian Computing Society https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/20 Mon, 04 Jun 2018 00:00:00 +0000 Short Courses of the 23rd Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/13 <div class="item abstract"> <div class="value"> <p>The book&nbsp;<em>Short Courses of the 23rd Brazilian Symposium on Multimedia Systems and the Web</em>&nbsp;offers to its community texts related to themes that guide the latest advances in the area of multimedia and web, bringing information about new technologies and current topics of research in areas related to the theme. Thus, this volume offers an excellent opportunity to familiarize stakeholders with new research topics that may prove useful in their professional lives.</p> </div> </div> <div class="item chapters">&nbsp;</div> Eduardo Barrére, Leandro Krug Wives, Valter Roesler, José Valdeni de Lima, Roberto Willrich; Carlos de Salles Soares Neto, Thacyla de Sousa Lima, André Luiz de B. Damasceno, Antonio José G. Busson, Manoel C. M. Neto, Sandro S. Andrade, Renato L. Novais, Marcio Maestrelo Funes, Leandro Agostini do Amaral, Rudinei Goularte, Renata Pontin Mattos Fortes, Marcos Alves Vieira, Sergio T. Carvalho, Marcos Valadão Gualberto Ferreira, Jairo Francisco de Souza, Fernando A. M. Trinta, Paulo A. L. Rego, Francisco A. A. Gomes, Lincoln S. Rocha, José N. de Souza Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/13 Thu, 30 Nov 2017 00:00:00 +0000 Short Courses of the 17th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/84 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). SBSeg represents the country’s main forum for disseminating research results and relevant activities related to information and computational systems security.</p> <p>In this edition (2017), 20 short-course proposals were submitted, a significant number that demonstrates the relevance and the community interest in current subjects of the area. Four proposals were selected for publication and presentation, an acceptance rate of 20%.</p> <p align="left">This book comprises the four chapters produced by the authors of the accepted short-course proposals. Chapter 1 is in line with the growing and inevitable trend of using small computing devices. This chapter discusses contemporary issues in the area of ​​security and privacy in the context of ubiquitous computing, as well as pointing out research problems that have not yet been solved. Chapter 2 introduces key hardware-based security technologies, covering functionality and use cases of the Intel Software Guard Extensions (SGX) architecture. Chapters 3 and 4 discuss blockchain technology, a diffusion-based technology that has driven new research, development, and innovation in the area of ​​computational systems security. Chapter 3 presents the technology fundamentals and programming aspects involved in application development and systems security. Chapter 4 presents how blockchain technology can be used to provide security and privacy in the context of the Internet of Things (IoT).</p> Raul Ceretta Nunes, Edna Dias Canedo, Rafael Timóteo de Sousa Júnior; Leonardo B. Oliveira, Fernando Magno Quintão Pereira, Rafael Misoczki, Diego F. Aranha, Fábio Borges, Michele Nogueira, Michelle Wangham, Newton C. Will, Rafael C. R. Condé, Carlos A. Maziero, Alexandre Melo Braga, Fernando C. Herédia Marino, Robson Romano dos Santos, Vanessa R. L. Chicarino, Emanuel Ferreira Jesus, Célio V. N. de Albuquerque, Antônio A. de A. Rocha Copyright (c) 2017 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/84 Mon, 06 Nov 2017 00:00:00 +0000 6th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/113 <p>The “Jornadas de Atualização em Informática na Educação” (JAIE) are moments and contents of scientific and technological update for the Informatics in Education (IE) community in Brazil. They are organized annually at the Brazilian Congress of Informatics in Education (CBIE) in the form of a set of short courses (tutorials). Each edition focuses on current and relevant IE topics. They aim to stimulate the training of researchers in the areas of Computing, Education, Psychology, Design and other similar areas with contemporary and cutting edge theoretical and methodological approaches. Three chapters compose this JAIE edition: “Evaluation of Abilities and Competences Based on Evidences and Digital Games”; “Augmentative and/or Pictographic Alternative Communication: Foundations and Practice in the context of Inclusive Education”; “Developing computational thinking using Scratch and mathematical logic”.</p> Lucila Ishitani; Handerson Bezerra Medeiros, Eduardo Henrique da Silva Aranha, Isabel Dillmann Nunes, Robson do Nascimento Fidalgo, Tícia Cassiany Ferro Cavalcante, Gilson Pedroso dos Santos, Ronilson dos Santos Bezerra Copyright (c) 2022 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/113 Mon, 30 Oct 2017 00:00:00 +0000 Topics on Data and Information Management: SBBD 2017 Short Courses https://books-sol.sbc.org.br/index.php/sbc/catalog/book/31 <p>This book addresses relevant database topics and promotes discussions on the fundamentals, trends, and challenges related to the topic addressed. Chapter 1 discusses visualization and processing techniques of data extracted from social networks, structured in a network form, especially considering the temporal perspective, and presents the practice of using these techniques through the analysis of three case studies with real data. Chapter 2 discusses prediction modeling and knowledge discovery techniques, and their influence on a specific domain: sports-related data. The chapter also discusses the role of predictability and randomness in sports. Chapter 3 describes the basics of deep learning, illustrates, by way of examples, how to implement deep networking and the key challenges in training such a network, and presents the theoretical foundations behind the use of deep modeling, and its limitations.</p> Diretor de Publicações; Vaninha Vieira, Humberto L. Razente, Maria Camila N. Barioni; Fabíola S. F. Pereira, João Gama, Gina M. B. de Oliveira, Igor Barbosa Costa, Carlos Eduardo Santos Pires, Leandro Marinho Balby, Moacir Ponti, Gabriel B. Paranhos Costa Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/31 Mon, 02 Oct 2017 00:00:00 +0000 Training References for Undergraduate Computer Courses (2017 Edition) https://books-sol.sbc.org.br/index.php/sbc/catalog/book/134 <p>The Brazilian Computer Society (SBC) makes the book "Training References for Undergraduate Computer Courses" available to the entire Brazilian community. This book contains training references for the following undergraduate computer courses: Computer Science, Computer Engineering, Software Engineering, Teacher Training in Computer, Information Systems, and other higher-degree courses in computer technology.</p> <p>The book was the work of the SBC Education Commission together with several SBC members from different universities in Brazil. The work results from several contributions that took place during the Workshops on Computer Education (WEI), which take place every year during the Congress of the SBC (CSBC).</p> <p>According to the Director of Education at SBC, Professor Avelino Zorzo, "the Training References presented in this book must be analyzed sparingly and implemented through curricula considering the various institutional and regional aspects. The Training References are not curricula but reference material for anyone preparing their institutional curriculum of a Computer Course. This material must be worked on with the Brazilian Curriculum Guidelines (DCN).</p> <p>&nbsp;</p> <h3 class="label"><strong>How to cite this document</strong></h3> <div class="value"> <p>Zorzo, A. F.; Nunes, D.; Matos, E.; Steinmacher, I.; Leite, J.; Araujo, R. M.; Correia, R.; Martins, S. “Training References for Undergraduate Computer Courses (2017 Edition)” (in Portuguese). Sociedade Brasileira de Computação (SBC). 153p, 2017.</p> </div> Brazilian Computer Society Copyright (c) 2017 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/134 Sun, 01 Oct 2017 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2016-2017 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/53 <p>Document whose purpose is to present the results achieved by the SBC Board of Directors from July 2016 to June 2017, through the actions programmed in its work plan and aligned with the Society's strategic planning.</p> <p>&nbsp;</p> Lisandro Granville, Thaís Batista, Antônio Abelém, Flávio Wagner, Avelino Zorzo, José Viterbo, Claudia Mota, Marcelo Duduchi, Eliana Almeida, Roberto Bigonha, Ricardo Anido, Raimundo Macêdo, Renata Galante, Carlos Ferraz Copyright (c) 2020 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/53 Tue, 01 Aug 2017 00:00:00 +0000 Learning Journeys on Informatics 2017 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/11 <p>Learning Journeys on Informatics (JAI), promoted by the Brazilian Computer Society, is one of the most important academic events of scientific and technological updating of the Brazilian computing community and comprises works of senior researchers from our community, offering a unique opportunity to academics and professionals to update themselves in diverse subjects, interacting with leaders of the most diverse areas of research in Brazil.</p> Flávia C. Delicato, Paulo F. Pires, Ismar Frango Silveira; Soraia Raupp Musse, Vinicius Cassol, Carla Faria Leitão, Raquel Oliveira Prates, Felipe T. Brito, Javam C. Machado, Fabio Kon, Eduardo Felipe Zambom Santana, Fabio Porto, Cristina Nader Vasconcelos, Esteban Walter Gonzalez Clua Copyright (c) 2017 Brazilian Computing Society https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/11 Mon, 24 Jul 2017 00:00:00 +0000 I GranDSI-BR https://books-sol.sbc.org.br/index.php/sbc/catalog/book/28 <p>Over the last decade, the Brazilian Computer Society (SBC) has been concerned with&nbsp;prospecting the main research challenges in the area of Computer Science in Brazil,&nbsp;through the seminar "Grand Challenges in Computer Research in Brazil" (2006, 2009 and&nbsp;2014). The positive impact of this initiative has opened new paths for research and&nbsp;organization of events around these themes, as well as concrete development of actions by the scientific community on the topics covered in the seminar. Inspired by this,&nbsp;scientific communities from different computer science domains within SBC have&nbsp;worked to identify their major research challenges too.&nbsp;Considering the growing maturity of the Information Systems scientific&nbsp;community within SBC, the Information Systems Special Commission (CE-SI) launched&nbsp;the Seminar on Research Challenges in Information Systems in Brazil - GranDSI-BR in&nbsp;2016. The aim of this seminar was to prospect the Information Systems research issues&nbsp;that would be relevant for Brazilian science and society in the next 10 years (2016-2026).</p> <p>This ebook contains the results of this seminar; chapters written by researchers of&nbsp;the Brazilian Information Systems scientific community. The challenges described in this&nbsp;ebook are a reflection of the prevailing ideas of the Information Systems community on&nbsp;the area. It is hope that they will inspire and guide the direction of Information Systems&nbsp;research in Brazil in the coming years. We would like that these challenges serve as guiding principles for the development of projects which will produce significant&nbsp;scientific advances with both technological and social impact in Brazil.</p> Clodis Boscarioli, Renata Mendes de Araujo, Rita Suzana Maciel; Valdemar Vicente Graciano Neto, Flavio Oquendo, Elisa Yumi Nakagawa, Flavia Cristina Berrnardini, José Viterbo, Dalessandro Vianna, Carlos Bazilio Martins, Adriana Pereira Medeiros, Edwin Meza, Patrick Moratori, Carlos Alberto Malcher Bastos, Renata Mendes de Araujo, Sean Siqueira, Ig Bittencourt, Seiji Isotani, Bernardo Pereira Nunes, Cristiano Maciel, Claudia Cappelli, Vanessa Nunes, Celia G. Ralha, Luiz Sérgio P. Silva, Suzana C.B. Sampaio, Renata T. Moreira, Alexandre M.L. Vasconcelos, Rita Suzana P. Maciel, José Maria N. David, Daniela Claro, Regina Braga, Antonio Carlos Marcelino de Paula, Glauco de Figueiredo Carneiro, Isabel Cafezeiro, Leonardo Cruz da Costa, Luciana Salgado, Marcelo da Costa Rocha, Rodrigo Salvador Monteiro, Roberto Pereira, Maria Cecilia C. Baranauskas, Vinicius Carvalho Pereira, Fabio Silva Lopes, Leandro Augusto da Silva, Vivaldo José Breternitz, Cleyton Slaviero Copyright (c) 2017 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/28 Sat, 01 Jul 2017 00:00:00 +0000 Topics on Information Systems: Short Courses for SBSI 2017 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/21 <p>The Brazilian Symposium on Information Systems (SBSI) aims to foster the meeting and exchange of experiences among researchers, educators, students, and professionals from the Information Systems (IS) field in both academia and industry. SBSI hosts participants with diverse backgrounds, ranging from those seeking initial exposure to current IS discussions to those delving into specific and advanced topics.</p> <p>Within this framework, mini-courses offer a great opportunity for experts from different IS areas to share their knowledge with event participants in an accessible manner. In these mini-courses, attendees have the chance to learn about new subjects related to their field and extract elements for their research and/or practice.</p> <p>In the 2017 edition, the program committee, through a public call, sought mini-courses targeting undergraduate and graduate students as well as industry professionals. Mini-courses could cover both fundamental concepts and aspects (introductory mini-courses) and emerging technologies (advanced mini-courses) in IS. Fourteen proposals were received, each evaluated by three committee members consisting of 25 Ph.D. professors. Evaluation criteria included relevance to the IS field, relevance to the event, technical grounding, course structure, and authors' experience. Three proposals were selected, and their texts form the chapters of this book.</p> <p>Chapter 1 presents the text of the mini-course titled "Digital Accessibility in Practice: Understanding the e-MAG Model and Tools for Evaluating Web Interfaces," authored by Alberto Dumont Alves Oliveira and Marcelo Medeiros Eler. Aligned with the theme of SBSI 2017 "Information Systems for Participatory Digital Governance," the mini-course addresses web accessibility, focusing on e-MAG (Electronic Government Accessibility Model). The aim of the text is to provide an overview of accessibility, details about e-MAG, and evaluative accessibility applications in web systems.</p> <p>Chapter 2 presents the text of the mini-course titled "Information Systems and Software Ecosystems: Concepts and Applications," authored by Valdemar Vicente Graciano Neto, Rodrigo Santos, and Renata Araujo. Information Systems of Information are large-scale systems composed of pre-existing information systems, while Software Ecosystems comprise the technical, business, and social relationships affecting the scope of influence of these information systems. In this mini-course, concepts of Information Systems, Digital Ecosystems, Software Ecosystems, and Information Systems of Information are discussed, highlighting the aspects of the relationship between Software Ecosystems and Information Systems of Information.</p> <p>Chapter 3 presents the text of the mini-course titled "SI Project Management with Project Model Canvas," authored by Mônica Mancini and Edmir P. V. Prado. The aim of the mini-course is to address the application of the Project Model Canvas methodology for managing information system projects, which often encounter budget and delivery time problems. In the text, the authors present concepts of traditional and agile project management, design thinking, and the Project Model Canvas methodology itself, along with an example of its application. Finally, the advantages and disadvantages of the methodology are discussed.</p> <p>Our intention is for this book to support IS professors, students, researchers, and professionals in various activities such as class preparation, introductory studies on these topics, research project development, scientific article writing, and practices in companies and industries. We hope that everyone can make great use of this material according to their needs.</p> Bruno Bogaz Zarpelão, Joaquim Quinteiro Uchôa, Heitor Augustus Xavier Costa; Alberto Dumont Alves Oliveira; Juliana Galvani Greghi; Marcelo Medeiros Eler, Valdemar Vicente Graciano Neto, Rodrigo Santos, Renata Araujo, Mônica Mancini, Edmir P. V. Prado Copyright (c) 2017 Brazilian Computing Society https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/21 Mon, 05 Jun 2017 00:00:00 +0000 Short Courses of the 35th Symposium on Computer Networks and Distributed Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/24 <p>The book <em>Short Courses of the 35th Symposium on Computer Networks and Distributed Systems</em> contains the short courses selected for presentation at the 35th Brazilian Symposium on Computer Networks and Distributed Systems (SBRC), held in Belém-PA, from May 15 to 19, 2017. The SBRC Minicourse Book has traditionally been used as high quality study material by undergraduate and graduate students as well as by professionals in the field. The mini-course presentations sessions are also an important opportunity to update the knowledge of the scientific community and to complement the training of the participants. The main objective of the SBRC Minicourses is to offer short-term training and updating on topics not normally covered in the curriculum and that have great interest among academics and professionals.</p> Heitor Soares Ramos, Antônio Jorge Gomes Abelém, Stênio Flávio de Lacerda V. Fernandes, Eduardo Coelho Cerqueira Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/24 Mon, 15 May 2017 00:00:00 +0000 Short Courses of the 22nd Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/14 <div class="item abstract"> <div class="value"> <p>The book&nbsp;<em>Short Courses of the 22nd Brazilian Symposium on Multimedia Systems and the Web</em>&nbsp;offers to its community texts related to themes that guide the latest advances in the area of multimedia and web, bringing information about new technologies and current topics of research in areas related to the theme. Thus, this volume offers an excellent opportunity to familiarize stakeholders with new research topics that may prove useful in their professional lives.</p> </div> </div> <div class="item chapters">&nbsp;</div> Fábio de Jesus Lima Gomes, Ricardo de Andrade Lira Rabelo, Carlos de Salles Soares Neto, Roberto Willrich, Fernando Antonio Mota Trinta, Erick Baptista Passos; Joel dos Santos, Débora Muchaluat-Saade, Renata Pontin M. Fortes, Humberto Lidio Antonelli, André de Lima Salgado, Ricardo M. C. Segundo, Marcello N. de Amorim, Celso A. S. Santos, Rodrigo Santos, Davi Viana, Isabela Zaine, Kamila R. H. Rodrigues, Bruna C. R. da Cunha, Yuri N. Z. G. Magagnatto, Alex F. Orlando, Caio C. Viel, Olibário J. Machado Neto, André Carlomagno Rocha, Maria da Graça C. Pimentel, Cintia Carvalho Oliveira, Daniele Carvalho Oliveira, João Carlos Gonçalves, Júlio Toshio Kuniwake, Marcio Ferreira Moreno, Rafael Brandão, Renato Cerqueira, Guilherme F. Lima, Rodrigo C. M. Santos, Roberto G. de A. Azevedo Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/14 Wed, 30 Nov 2016 00:00:00 +0000 Short Courses of the 16th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/89 <p>This book presents the selection of the short-courses of the 16th edition of the Brazilian Symposium on Information and Computational Systems Security (SBSeg).</p> <p>In 2016, 14 short-course proposals were submitted, a significant number that demonstrates the relevance and the community interest in current subjects of the area. Four proposals were selected for publication and presentation, an acceptance rate of approximately 29%.</p> <p>This book comprises the four chapters produced by the authors of the accepted short-course proposals. Chapter 1 presents a computational approach for the problem of privacy protection, presenting several techniques with their cryptographic primitives used to ensure privacy in various scenarios. Chapter 2 introduces computer forensics focused on the criminal area. This chapter discusses some main cyber crimes and presents techniques and tools used in this area. Chapter 3 discusses attacks and countermeasures in software implementations of both asymmetric and symmetric encryption methods based on elliptic curves. Finally, Chapter 4 covers the main concepts related to smart grids, focusing on vulnerabilities and attacks that this kind of networks may suffer.</p> Igor Monteiro Moraes, Antônio Augusto de Aragão Rocha; Fábio Borges, Wilson Leite da Silva Filho, Lucas Z. Ladeira, Erick N. Nascimento, João Paulo F. Ventura, Ricardo Dahab, Diego F. Aranha, Julio C. López Hernández, Yona Lopes, Tiago Bornia, Vitor Farias, Natalia C. Fernandes, Débora C. Muchaluat-Saade Copyright (c) 2016 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/89 Mon, 07 Nov 2016 00:00:00 +0000 5th Jornada de Atualização em Informática na Educação https://books-sol.sbc.org.br/index.php/sbc/catalog/book/114 <p>The “Jornadas de Atualização em Informática na Educação” (JAIE) are moments and contents of scientific and technological update for the Informatics in Education (IE) community in Brazil. They are organized annually at the Brazilian Congress of Informatics in Education (CBIE) in the form of a set of short courses (tutorials). Each edition focuses on current and relevant IE topics. They aim to stimulate the training of researchers in the areas of Computing, Education, Psychology, Design and other similar areas with contemporary and cutting edge theoretical and methodological approaches. Three chapters compose this JAIE edition: “Feedback Models for students in Virtual Learning Environments”; “Games in the Design of Engaging Learning Experiences in Programming”; “Teaching and Learning in network: different theoretical-practical approaches for the concept of personal learning environments”.</p> Patricia Cabral de Azevedo Restelli Tedesco, Sergio Crespo Coelho da Silva Pinto; Evandro Costa, Joseana Fechine, Priscylla Silva, Hemilis Rocha, Tancicleide C. S. Gomes, Patricia C. de A. R. Tedesco, Jeane C. B. de Melo, Patrícia B. Scherer Bassani, José da Silva Nunes Copyright (c) 2016 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/114 Mon, 24 Oct 2016 00:00:00 +0000 Ephemerides of Regulation https://books-sol.sbc.org.br/index.php/sbc/catalog/book/26 <p>In this book, the main facts, events, actions, reports and articles that have had direct or indirect relation with the defense of the free professional practice in the area of Computing or Informatics, from the earliest times to the present date are listed, <em>ad perpetuam rei memoriam</em>. The production of this book conforms to the thought extracted from the descriptive memoir of the career of Professor Ivan da Costa Marques (UFRJ) that "if we do not teach children the law of gravity, the stones will begin to fall for other reasons." The documents referenced were included as appendices and can be directly located via the hypertext links included in the ephemerides.</p> Roberto S. Bigonha Copyright (c) 2016 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/26 Mon, 26 Sep 2016 00:00:00 +0000 Jornadas de Atualização em Informática 2016 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/6 <p>The Jornada de Atualização em Informática (JAI), promoted by the Brazilian Computer Society, is one of the most important academic events of scientific and technological updating of the Brazilian computing community and comprises works of senior researchers from our community, offering a unique opportunity to academics and professionals to update themselves in diverse subjects, interacting with leaders of the most diverse areas of research in Brazil.</p> José Carlos Maldonado, José Viterbo, Marcio Delamaro; Patricia Cabral de Azevedo Restelli Tede, Fabio Kon, Eduardo Zambom, Thiago H. Silva, Antonio A. F. Loureiro, Celina de Figueiredo; Sabrina dos Santos Marczak; Luis Lamb, Flavia de Almeida Barros, João Luis Garcia Rosa Copyright (c) 2018 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/6 Fri, 29 Jul 2016 00:00:00 +0000 Topics on Information Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/4 <p>In the edition of Short Courses for SBSI 2016, four short courses were selected from among seventeen proposals submitted through a public call widely divulged through electronic lists of SBC (Brazilian Society of Computing). All the proposals received at least three evaluations carried out by a Committee composed of forty-five Ph.D. professors, who considered criteria such as relevance to the event, public expectation, timeliness and content. SBSI 2016 also innovates by launching, for the first time, the contents of mini-courses in book form, whose four selected proposals constitute its chapters.</p> <p>Chapter 1 presents the text of the mini-course entitled "Sentiment Analysis Using Multiclass Classification Techniques," which aims to introduce the sentiment analysis process using feature extraction techniques, performing textual preprocessing, feature selection, vectorization, and finally, machine learning, to infer whether an opinion is positive or negative (binary classification) or to infer a rating (multiclass classification).</p> <p>Chapter 2 presents the text of the mini-course entitled "Keep Calm and Visualize Your Data," which presents a practical approach that reconciles the literature on information visualization and its various available resources in building graphical representations of data that facilitate decision-making and knowledge dissemination processes.</p> <p>Chapter 3 presents the text of the mini-course entitled "Innovative Business Models in the Era of Cloud Computing," in which the authors present cloud-based business models to provide means and knowledge for the production of an innovative business model. They also present how and where to incubate and accelerate your business, where to find investors, as well as real cases of successful and unsuccessful business models, and the role of cloud computing in this process.</p> <p>Chapter 4 presents the text of the mini-course entitled "LBS Systems, Internet of Things, and Wearable Computing: Using Context-Aware Computing to Develop 21st Century Applications," which provides an overview of Mobile Computing, Context-Aware Computing, and Ubiquitous/Pervasive Computing, especially Location-Based Systems (LBS), illustrating their potentials, problems, and challenges to become popular and reach end-users more efficiently.</p> <p>We believe that this material can be widely used by Information Systems professors as a basis for their classes, by researchers for discussing new approaches and as inputs for their current and future research, and by professionals as assistance in their daily practice. We hope that everyone who has access to the content of these mini-courses will make great use of it!</p> Clodis Boscarioli, Ronaldo dos Santos Mello, Frank Augusto Siqueira, Patrícia Vilain; Alexandre de Castro Lunardi, José Viterbo, Flávia Cristina Bernardini, Fernanda C. Ribeiro, Bárbara P. Caetano, Melise M. V. de Paula, Guilherme X. Ferreira, Rafael S. de Oliveira, Ricardo Batista Rodrigues, Carlo M. R. Silva, Vinicius C. Garcia, Silvio R. L. Meira, Marcio Pereira de Sá Copyright (c) 2016 Brazilian Computing Society https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/4 Tue, 17 May 2016 00:00:00 +0000 Short Courses of the 15th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/90 <p>This book presents the selection of the short-courses of the 15th edition of the Brazilian Symposium on Information and Computational Systems Security (SBSeg). In 2015, 10 short-course proposals were submitted. Four proposals were selected for publication and presentation, an acceptance rate of 40%.</p> <p>This book comprises the four chapters produced by the authors of the accepted short-course proposals. In Chapter 1, authors discuss the use of programmatic cryptography by software developers with little or no experience in information security and cryptography. The chapter shows to software programmers good and bad uses of cryptography through real-life examples and code snippets. Chapter 2 discusses the environment of Mobile Crowd Sensing applications, focusing on questions related to privacy, security, and information reliability. In Chapter 3, authors describe the aspects that help cryptography implementations in software to become efficient and secure. Finally, Chapter 4 presents the main techniques and related works of spam detection.</p> Eduardo Souto, Michelle Wangham, Joni da Silva Fraga; Alexandre Braga, Ricardo Dahab, Joélisson Joaquim de V. Laurido, Eduardo Luzeiro Feitosa, Armando Faz Hernández, Roberto Cabral, Diego F. Aranha, Julio López, Cleber K. Olivo, Altair O. Santin, Luiz Eduardo S. Oliveira Copyright (c) 2015 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/90 Mon, 09 Nov 2015 00:00:00 +0000 Short Courses of the 21st Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/19 <div class="item abstract"> <div class="value"> <p>The book&nbsp;<em>Short Courses of the 21st Brazilian Symposium on Multimedia Systems and the Web</em>&nbsp;offers to its community texts related to themes that guide the latest advances in the area of multimedia and web, bringing information about new technologies and current topics of research in areas related to the theme. Thus, this volume offers an excellent opportunity to familiarize stakeholders with new research topics that may prove useful in their professional lives.</p> </div> </div> <div class="item chapters">&nbsp;</div> Renato Fileto, Altigran Soares da Silva, Marco Cristo, David Fernandes de Oliveira; Estêvão Bissoli Saleme, Celso Alberto Saibel Santos, Fabrício Benevenuto, Filipe Ribeiro, Matheus Araújo Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/19 Fri, 30 Oct 2015 00:00:00 +0000 Grand Challenges in Computer Science Research in Brazil - Reports of the 3rd seminar https://books-sol.sbc.org.br/index.php/sbc/catalog/book/27 <p>SBC brought as motivation for the 3rd Seminar on the Grand Challenges in Computer Science Research in Brazil, the idea of promoting thematic collaboration networks in function of real problems involving the different segments: government, industry and academia. For this, possible partnerships were identified through the call of works within the context of the great challenges of Computation highlighted in previous years. This book reports and records the result of all this effort, gained through the work of various groups involved. Between scientific articles, project proposals and discussions in workshops, lectures and panels, a lot of content is available to serve as a basis for new proposals for the next 10 years to come.</p> Ana Carolina Salgado, Claudia Lage Rebello da Motta, Flavia Maria Santoro Copyright (c) 2015 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/27 Thu, 29 Oct 2015 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2014-2015 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/54 <p>Document whose purpose is to present the results achieved by the SBC Board of Directors from July 2014 to June 2015, through the actions programmed in its work plan and aligned with the Society's strategic planning.</p> <p>&nbsp;</p> Paulo Cunha, Lisandro Granville, Altigran Silva, José Viterbo, Ricardo Anido, Mirella Moro, Jacques Brancher, Edson Cáceres, Claudia Mota, Marcelo Duduchi, Roberto Bigonha, Raimundo Macêdo, Avelino Zorzo, Flávio Wagner, Renata Galante, Carlos Ferraz Copyright (c) 2015 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/54 Sat, 01 Aug 2015 00:00:00 +0000 Learning Journey on Informatics 2015 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/68 <p>The 34th Learning Journey on Informatics (JAI 2015) brings 6 short courses presented during the 35th Congress of the Brazilian Computing Society (CSBC 2015). Chapters 1 and 3 introduce and advance the theoretical foundations of computer science, such as problem classes, computability, and computational logic, as well as difficult problem-solving techniques (in combinatorial optimization), introducing concepts as well as new and old challenges that have intrigued researchers in the field since the beginning. On the other hand, Chapter 5 introduces concepts for refinements in the classification of difficult problems, thus completing, together with Chapters 1 and 3, an extensive overview of the diversity of what is understood to be the area of ​​theory of computation, marking the creation of the special commission. this area at the Brazilian Computing Society in 2014. In contrast to the aforementioned chapters, which emphasize their theoretical aspects, in Chapters 2 and 6, computer science presents itself in some of its boldest aspects, in the areas of urban computing and mobile robotics, where the first chapter, in addition, introduce the concept of urban computing, discusses the sensing techniques of urban networks; and the second presents the main concepts of mobile robotics and articulated robots. Chapter 6, in turn, focuses on practical aspects of software engineering, introducing a specification language for information systems interface design and exemplifying its use.</p> Cláudia Linhares Sales, Henrique Emanuel Mostaert Rebêlo; Celina M. H. de Figueiredo, Luís C. Lamb, Thiago H. Silva, Antonio A. F. Loureiro, Flávio K. Miyazawa, Cid C. de Souza, Raul Sidney Wazlawick, Vinicius Fernandes dos Santos, Uéverton dos Santos Souza, Rafael Alceste Berri, Valdir Grassi Jr., Fernando Santos Osório Copyright (c) 2015 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/68 Mon, 20 Jul 2015 00:00:00 +0000 Short Courses of the 14th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/91 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). In this edition of SBSeg 2014, four short courses were selected out of 10 proposals submitted, representing thus an acceptance rate of 40%.</p> <p>This book comprises the four chapters produced by the authors of the accepted short-course proposals. Chapter 1 shows the state-of-the-art of cloud storage systems that are tolerant to fault and intrusions. Chapter 2 discusses device fingerprinting methods. These methods are used to identify (or re-identify) a user or a device through a set of attributes (device screen size, versions of installed software, and so on) and other observable features during the communication process. Chapter 3 presents methods and tools to detect botnets. Finally, Chapter 4 analyzes the security challenges and the main countermeasures described in academic studies about the innovations in vehicular networks.</p> Jeroen van de Graaf, José Marcos Nogueira, Leonardo Barbosa Oliveira; Hylson Vescovi Netto, Lau Cheuk Lung, Rick Lopes de Souza, Adriana Rodrigues Saraiva, Pablo Augusto da Paz Elleres, Guilherme de Brito Carneiro, Eduardo Luzeiro Feitosa, Kaio R. S. Barbosa, Gilbert B. Martins, Eduardo Souto, Eduardo Feitosa, Michelle S. Wangham, Michele Nogueira, Cláudio P. Fernandes, Osmarildo Paviani, Benevid F. da Silva Copyright (c) 2014 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/91 Mon, 03 Nov 2014 00:00:00 +0000 Memories of the Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/127 <p>Memory is an essential resource for building learning and human survival. It enables the creation of an identity. It is a heritage that makes us unique and also enables improvements in the process of natural evolution of life. To speak of memory is to reflect on what represents us in the world. It permeates not only human life, but also other spaces that build a story.</p> <p>35 years ago, the history of the Brazilian Computing Society began, a scientific society whose purpose was to promote debate on the issues and challenges of computer science in Brazil. This period was characterized by the need to start producing some technical components internally in Brazil to free us from dependence on importing computers from other countries. We Brazilians needed to develop our tools according to our needs and create our own technology.</p> <p>The book <em>Memórias da Sociedade Brasileira de Computação</em> makes us understand the heritage acquired over these years and presents us with the place we occupy in Computing in Brazil. This work marks the 35 years of SBC. It was carefully organized by the Director of Professional Relations, the editor Roberto da Silva Bigonha, also a researcher and full professor at the Federal University of Minas Gerais (UFMG) who presents us with data and facts since its foundation as an important scientific society in Brazil.</p> <p>The publication brings our memory and contextualizes the historical moment, the advances in teaching and scientific research on Computing in the country and the work carried out by SBC for its community through the experience of some of its former presidents over the years.</p> <p>The book <em>Memórias da Sociedade Brasileira de Computação</em> is an invitation to go back in time. It is through it that we can learn about what has already been achieved by our Society and the challenges to continue valuing and developing teaching and scientific research in Computing in Brazil.</p> <p>SBC is the result of the contribution and collective work of its members over the years. Upon completing 35 years of history, it presents you, dear reader, with this memory and identity that is also yours. Good reading!</p> Roberto da Silva Bigonha, Claudia Bauzer Medeiros, Claudio Zamitti Mammana, Clesio Saraiva dos Santos, Daniel Alberto Menascé, Flávio Rech Wagner, Luiz de Castro Martins, Pedro Manoel da Silveira, Ricardo Augusto da Luz Reis Copyright (c) 2014 The authors https://creativecommons.org/licenses/by-nc/4.0 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/127 Mon, 28 Jul 2014 00:00:00 +0000 Short Courses of the 19th Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/15 <div class="item abstract"> <div class="value"> <p>The book&nbsp;<em>Short Courses of the 19h Brazilian Symposium on Multimedia Systems and the Web</em>&nbsp;offers to its community texts related to themes that guide the latest advances in the area of multimedia and web, bringing information about new technologies and current topics of research in areas related to the theme. Thus, this volume offers an excellent opportunity to familiarize stakeholders with new research topics that may prove useful in their professional lives.</p> </div> </div> <div class="item chapters">&nbsp;</div> Renato de Freitas Bulcão Neto, Iwens Gervásio Sene Júnior, Cássio Vinicius Serafim Prazeres, Paulo Nazareno Maia Sampaio; André Pimenta Freire, Raphael Winckler de Bettio, Elaine das Graças Frade, Fernanda Barbosa Ferrari, José Monserrat Neto, Helena Libardi, Almerindo Nascimento Rehem Neto, Celso Alberto Saibel Santos, Lucas Aragão de Carvalho, Clebeson Canuto dos Santos, André Santanchè, Renoir Boulanger, Gabriela Viana, Ricardo Panaggio, Bruno Melo, Hugo Aboud, José Antonio Camacho Guerreiro, Alessandra Alaniz Macedo Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/15 Sat, 30 Nov 2013 00:00:00 +0000 Short Courses of the 13th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/92 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). In this edition of SBSeg 2013, four short courses were selected out of 10 proposals submitted, representing thus an acceptance rate of 40%.</p> <p>This book comprises the four chapters produced by the authors of the accepted short-course proposals. Chapter 1 presents several anti-forensic techniques and resources to protect sensitive data, not to hide proofs or evidences of unlawful acts. Chapter 2 introduces basic notions of the main areas of post-quantum research and presents the most recent studies in this area aimed at improving schemes related to key sizes, signature overhead, and cryptograms. Chapter 3 overviews the state-of-the-art of Software Security and shows how solutions found in the literature can be adapted and evaluated in the context of Embedded Systems. Finally, Chapter 4 describes the main security challenges and solutions to provide authentication and authorization in the Internet of Things.</p> Eduardo James Pereira Souto, Eduardo Luzeiro Feitosa, Rossana Maria de Castro Andrade; Evandro Della Vecchia, Daniel Weber, Avelino Zorzo, Paulo S. L. M. Barreto, Felipe Piazza Biasi, Ricardo Dahab, Julio César López-Hérnandez, Eduardo Morais, Ana D. Salina de Oliveira, Geovandro C. C. F. Pereira, Jefferson E. Ricardini, Bruno Silva, Diógenes Cecilio da Silva Jr., Evaldo M. Souza, Fernando Pereira, Fernando A. Teixeira, Hao Chi Wong, Henrique Nazaré, Izabela Maffra, Jean Freire, Willer F. Santos, Leonardo B. Oliveira, Michelle S. Wangham, Marlon Cordeiro Domenech, Emerson Ribeiro de Mello Copyright (c) 2013 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/92 Mon, 11 Nov 2013 00:00:00 +0000 Brazilian Computing Societys's Annual Report 2012-2013 https://books-sol.sbc.org.br/index.php/sbc/catalog/book/55 <p>Document whose purpose is to present the results achieved by the SBC Board of Directors from July 2012 to June 2013, through the actions programmed in its work plan and aligned with the Society's strategic planning.</p> <p>&nbsp;</p> Paulo Cunha, Lisandro Granville, Luciano Gaspary, Luci Pirmez, Altigran Silva, Mirella Moro, Karin Breitman, Ana Carolina Salgado, Thaís Batista, Edson Cáceres, Roberto Bigonha, Ricardo Anido, Raimundo Macêdo, Sergio Cavalcante Copyright (c) 2013 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/55 Thu, 01 Aug 2013 00:00:00 +0000 Short Courses of the 18th Brazilian Symposium on Multimedia Systems and the Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/16 <div class="item abstract"> <div class="value"> <p>The book&nbsp;<em>Short Courses of the 18th Brazilian Symposium on Multimedia Systems and the Web</em>&nbsp;offers to its community texts related to themes that guide the latest advances in the area of multimedia and web, bringing information about new technologies and current topics of research in areas related to the theme. Thus, this volume offers an excellent opportunity to familiarize stakeholders with new research topics that may prove useful in their professional lives.</p> </div> </div> <div class="item chapters">&nbsp;</div> Alessandra Analiz Macedo, Itana Stiubiener, Graça Bressan, Regina Melo Silveira; João Paulo Orlando, Adriano Rívolli, Dilvan de Abreu Moreira, Josino Rodrigues Neto, Vinicius Cardoso Garcia, Andrêza Leite de Alencar, Júlio César Damasceno, Rodrigo Elia Assad, Fernando Trinta, Rodrigo Elia Assad, Marco André Santos Machado, Paulo Fernando Almeida Soares, Anderson Fonseca e Silva, Thiago Jamir e Silva, Silvio Romeiro Lemos Meira, Fábio Santos da Silva, Kátia Cilene Neles da Silva Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/16 Fri, 30 Nov 2012 00:00:00 +0000 Short Courses of the 12th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/94 <p align="left">This book presents the selection of the short-courses of the 12th edition of the Brazilian Symposium on Information and Computational Systems Security (SBSeg). In 2012, 13 short-course proposals were submitted, a significant number that demonstrates the relevance and the community interest in current subjects of the area. Four proposals were selected for publication and presentation, an acceptance rate of approximately 31%.</p> <p align="left">This book comprises the four chapters produced by the authors of the accepted short-course proposals. Chapter 1 discusses vulnerabilities in modern computational systems, presenting concepts, exploits, and protection mechanisms. Chapter 2 presents an introduction to mobile devices security, using the Android platform as a study case. Chapter 3 discusses security in content-centric networks, focusing on vulnerabilities, attacks, and countermeasures. Finally, Chapter 4 discusses homomorphic encryption, presenting the state of the art and open problems in this area.</p> Aldri dos Santos, Altair Santin, Carlos Maziero, Paulo André da S. Gonçalves; Mateus Felipe Tymburibá Ferreira, Thiago de Souza Rocha, Gilbert Breves Martins, Eduardo Feitosa, Eduardo Souto, Alexandre Melo Braga, Erick Nogueira do Nascimento, Lucas Rodrigues da Palma, Rafael Pereira Rosa, Igor C. G. Ribeiro, Flávio Q. Guimarães, Juliano F. Kazienko, Antonio A. de A. Rocha, Pedro B. Velloso, Igor M. Moraes, Célio V. N. Albuquerque, Eduardo Morais, Ricardo Dahab Copyright (c) 2012 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/94 Mon, 19 Nov 2012 00:00:00 +0000 Tutorials of the 11th Brazilian Symposium on Human Factors in Computing Systems https://books-sol.sbc.org.br/index.php/sbc/catalog/book/122 <p>At the 11th edition of the Brazilian Symposium on Human Factors in Computing Systems (IHC), in 2012, tutorials were accepted and published, covering a wide range of subjects of interest to the community. This was the first time the tutorials were published in a book.</p> <p>Four chapters are part of this work (Systematization of bibliographic reviews in HCI research; Developing Voice-Based Interface Solutions; Clustering Algorithms and Scientific Python supporting User Modeling; Designing Web Systems using Human-Computer Interaction Techniques).</p> <p>This small sample of the diversity of objects of study and practice in the area of Human-Computer Interaction aims to promote the exchange of ideas and applied knowledge in academia and industry. We want everyone to take advantage of this material in their scientific research and technological projects, contributing even more to increasing the quality of user interaction with and through computer systems.</p> Plinio Thomaz Aquino Junior, Simone Diniz Junqueira Barbosa; Elizabete Munzlinger, Fabricio B. Narciso, José Eustáquio R. de Queiroz, Alexandre Maciel, Rodrigo Lins, Pablo Barros, Edson Carvalho, Andrey Araujo Masiero, Leonardo Anjoletto Ferreira, Plinio Thomaz Aquino Junior, Patricia Cristiane de Souza, Cristiano Maciel, Luciana A. O. de Moraes Copyright (c) 2012 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/122 Mon, 05 Nov 2012 00:00:00 +0000 Short Courses of the 11th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/95 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). SBSeg represents the country’s main forum for disseminating research results and relevant activities related to information and computational systems security.</p> <p align="left">This book comprises the six chapters produced by the authors of the short courses selected for presentation at SBSeg 2011.</p> <p align="left">Chapter 1, "Análise de Malware: Investigação de Códigos Maliciosos Através de uma Abordagem Prática" has two basic steps: a theoretical one and a real analysis. The goal of the authors is to provide to readers interested in malware analysis the knowledge necessary to develop skills intrinsic to an incident response and computer forensics group. The chapter introduces key concepts and discussions about new trends in malicious code developers and countermeasures. Some models of incident handling and malware analysis have been discussed as tools used in the process have been introduced.</p> <p align="left">Chapter 2, "Aprendizagem de Máquina para Segurança de Computadores: Métodos e Aplicações" analyzes different systems for detecting fraudulent activities on web pages, proliferation of malicious codes, denial of service attacks, among others. Anomaly detection has advanced significantly with the use of machine learning and data mining techniques. With a theoretical focus, the chapter provides information on using machine learning techniques for data security, identifying techniques that are appropriate for the intrusion detection problem.</p> <p align="left">Chapter 3, "Técnicas para Análise Dinâmica de Código Malicioso" presents the main techniques used to perform dynamic malware analysis, which can operate at the operating system or web level, verifying which are present in the main publicly available analysis systems. This chapter also cites tools used to capture information about the execution of malicious programs. Readers will be able to build a simple dynamic malware analysis system and follow a complete case study from the analysis of malware coming from the web to the compromise of the operating system.</p> <p align="left">Chapter 4, "Introdução à Composibilidade Universal", presents a general, modular environment for representing cryptographic protocols and analyzing their security. The chapter allows the analysis of complex protocols from simpler blocks. This chapter also introduces the basics of Universal Composability security and its application in the design and analysis of a cryptographic protocol.</p> <p align="left">Chapter 5, "Gerência de Identidades Federadas em Nuvens: Enfoque na Utilização de Soluções Abertas" introduces the idea of ​​moving most of the processing and storage of user applications to a remote cloud of services. The security issue of this approach is still an open problem and difficult to solve. This chapter explores this federated service offering from an Identity Management perspective. Several open solutions used in federated cloud environments will be presented, ending with a case study in which a tool that performs network robotics experiments is used.</p> <p align="left">Chapter 6, "Live Forensics em Ambientes Windows" introduces live forensics procedures in Windows operating system environments. Live forensics is characterized by the examination of machines still in operation, allowing the collection of important traces, which can be lost when the machine is turned off. In this chapter, live forensics procedures will be discussed, such as recognition of running processes, ports and files in use, collection and preservation of volatile traces, using only freely available tools.</p> Antonio Candido Faleiros, Célia Ghedini Ralha; Laerte Peotta de Melo, Dino Macedo Amaral, Flavio Sakakibara, André Resende de Almeida, Rafael Timóteo de Sousa Jr., Anderson Nascimento, Márcia Henke, Clayton Santos, Eduardo Nunan, Eduardo Feitosa, Eulanda dos Santos, Eduardo Souto, Dario Simões Fernandes Filho, Vitor Monte Afonso, Victor Furuse Martins, André Ricardo Abed Grégio, Paulo Lício de Geus, Mario Jino, Rafael Duarte Coelho dos Santos, João J. C. Gondim, Guilherme Feliciano, Lucio Agostinho, Eliane Guimarães, Eleri Cardozo, Bruno Werneck Pinto Hoelz, Frederico Imbroisi Mesquita, Pedro Auler Copyright (c) 2011 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/95 Sun, 06 Nov 2011 00:00:00 +0000 Topics on Databases, Multimedia and Web https://books-sol.sbc.org.br/index.php/sbc/catalog/book/17 <p>This book is the collection of texts provided by the authors of the short courses that were presented during the 27th Brazilian Symposium on Databases (SBBD 2011) and the 16th Brazilian Symposium on Multimedia and Web Systems (WebMedia 2011), held in Florianópolis. These short courses aim to present a view of current topics of research and technology of interest to the Database or Multimedia and Web Systems communities. Each short course deals with a current theme and interest of the SBBD and WebMedia audience, offering them an opportunity to learn about that subject and also to use this new knowledge in their areas of activity or research.</p> Patrícia Vilain, Valter Roesler; Rodrigo Elia Assad, Vinicius de Melo Rocha, Emanuell Faustino, Felipe Silva Ferraz, Silvio Romeiro Lemos Meira, Regis Pires Magalhães, José Antônio F. de Macêdo, Vânia Maria Ponte Vidal, Maria Augusta S. N. Nunes, Silvio César Cazella, Ana Paula Appel, Estevam Rafael Hruschka Junior, Julio César Ferreira da Silva, Anderson Vinícius Alves Ferreira, Elenilson Vieira da Silva Filho, Marcello Galdino Passos, Erick Augusto Gomes de Melo, Tatiana Aires Tavares, Guido Lemos de Souza Filho, Almerindo N. Rehem, Celso A. S. Santos, Marcus V. R. Andrade Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/17 Mon, 03 Oct 2011 00:00:00 +0000 Short Courses of the 10th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/98 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). SBSeg represents the country’s main forum for disseminating research results and relevant activities related to information and computational systems security. This book comprises the six chapters produced by the authors of the short courses selected for presentation at SBSeg 2010.</p> <p>Chapter 1, "Gerenciamento de Identidades Federadas", analyzes the challenges and proposed solutions to provide federated identity management to collaborative networks.</p> <p>Chapter 2, "Aspectos de segurança e privacidade em ambientes de Computação em Nuvem", explore the state of the art in security and privacy areas of cloud computing environments. Initially, the fundamental aspects of cloud computing will be presented. After a short review of the main concepts in security and privacy, this chapter presents a deeper analysis of the relevant risks and threats in cloud environments, as well as the most known approaches to deter them. The chapter also discusses some open problems and tentative solutions proposed in the litterature.</p> <p>Chapter 3, "Transformações de código para proteção de software", presents software transformation techniques for protection of intellectual property and security of sensitive data against ‘Man-At-The-End’ attacks. Security is normally associated with the confidentiality of the communication channel based on cryptography. Security based on software protection is associated with code obfuscation, watermarking and tamper-proofing techniques. The goal of all these techniques is to maintain the security of the software code running at the end user, and its protection is extremely important to ensure that the running software is executing as its purpose.</p> <p>Chapter 4, "Aspectos de Segurança na Interconexão de Redes Celulares e WLANs", explores security aspects, more precisely authentication and authorization, observed during a handover between WLANs and cellular networks, focusing on 2G and 3G.</p> <p>Chapter 5, "Introdução à segurança de aplicações para a TV digital interativa brasileira", describes preliminary results obtained by CPqD during the security evaluation of interactive applications of the Brazilian interactive digital TV. This chapter evaluates the aspects of secure programming, secure execution environment, and security of receivers, when connected to an IP network. Further, several vulnerabilities found in the software technologies associated with the TVD receivers are shown. The vulnerabilities identified and documented in this text have parallel in known vulnerabilities found in other programming languages and traditional vulnerabilities catalogs.</p> <p>Chapter 6, "Estratégias de Contingência para Serviços de Tecnologia da Informação e Comunicação", presents theoretical and practical aspects of business continuity management with focus to the preparation disaster recovery plans.</p> Luciano Porto Barreto, André Luiz Moura dos Santos, Rossana Maria de Castro Andrade; Michelle S. Wangham, Emerson Ribeiro de Mello, Davi da Silva Böger, Marlon Guerios, Joni da Silva Fraga, Arlindo Marcon Jr, Marcos Laureano, Altair Santin, Carlos Maziero, Davidson Rodrigo Boccardo, Raphael Carlos Santos Machado, Luiz Fernando Rust da Costa Carmo, Silas Leite Albuquerque, Paulo Roberto de Lira Gondim, Cláudio de Castro Monteiro, Alexandre Melo Braga, Gilmara Santos Restani, Leonardo L. Fagundes, Fernando Karl, Luis Baptista, Rafael Santos da Rosa Copyright (c) 2010 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/98 Mon, 11 Oct 2010 00:00:00 +0000 Topics on Collaborative Systems, Interactives, Multimedia, Web and Databases https://books-sol.sbc.org.br/index.php/sbc/catalog/book/18 <p>This book contains the didactic texts written by the authors of the short courses selected for the 2010 edition of four major scientific symposiums promoted by the Brazilian Computer Society (SBC), namely the VII Brazilian Symposium on Collaborative Systems (SBSC), the XVI Brazilian Symposium on Multimedia and the Web (WebMedia), the IX Symposium of Human Factors in Computing Systems (IHC) and the XXV Brazilian Symposium on Databases (SBBD). The purpose of this book is, in addition to supporting the participation of those present during the realization of short courses, to increase the impact of these short courses. This material will guarantee a complement of information to the participants and to all interested in the respective themes, allowing development of their knowledge in the area.</p> Adriano C. Machado Pereira; Gisele Lobo Pappa; Marco Winckler, Roberta Lima Gomes; Ana Esther Victor Barbosa, Danilo de Sousa Ferreira, José Eustáquio Rangel de Queiroz, Fabrício Benevenuto, Raoni Kulesza, Carlos Alberto Saibel Santos, Tatiana Aires Tavares, Manoel Marques Neto, Guido Lemos de Souza Filho, Flávio R. C. Sousa, Leonardo O. Moreira, José Antônio F. de Macêdo, Javam C. Machado, Ana Paula Appel, Estevam Rafael Hruschka Junior, Ana T. Winck, Karina S. Machado, Duncan D. Ruiz, Osmar Norberto de Souza, Sebastian Feuerstack, Rodrigo Elia Assad, Felipe Silva Ferraz, Silvio Romeiro Lemos Meira, Cintia Carvalho Oliveira, Daniele Carvalho Oliveira, Cleber Ferreira Oliveira, Renan Gonçalves Cattelan, João Nunes de Souza Copyright (c) 2019 Brazilian Computing Society https://books-sol.sbc.org.br/index.php/sbc/catalog/book/18 Tue, 05 Oct 2010 00:00:00 +0000 Short Courses of the 9th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/99 <p>The IX edition of the Brazilian Symposium on Information and Computational Systems Security (SBSeg) received the expressive number of 19 submissions of short-course proposals. The scientific committee, composed by 13 researchers from academia, selected the 6 best proposals that are published in this book as chapters.</p> <p>Chapter 1, “Introdução a Ataques por Canais Secundários”, presents several problems related to the protection of sensitive cryptographic resources in embedded electronic devices.</p> <p>Chapter 2, “Modelos de Criptografia de Chave Pública Alternativos”, evaluates the challenges to deploy public key infrastructures and suggests alternatives to deploy PKIs in different contexts.</p> <p>Chapter 3, “Segurança em Redes Colaborativas: Desafios e Propostas de Soluções”, discusses the challenges to define policies, trust relations, authentication, and authorization and to maintain privacy in collaborative environments.</p> <p>Chapter 4, “Segurança em Redes de Sensores sem fio”, summarizes the security aspects in wireless sensor networks with emphasis on security solutions for routing, localization, and data aggregation. This chapter highlights the need for cryptography to protect a content in transit.</p> <p>Chapter 5, “Técnicas de Visualização de Dados aplicadas à Segurança da Informação”, presents data visualization techniques used to help the monitoring of security events, if the number of occurrences is high.</p> <p>And finally, Chapter 6, “Vulnerabilidades em Aplicações Web e Mecanismos de Proteção”, studies common vulnerabilities in the web environment and proposes a set of preventive measures to mitigate these vulnerabilities.</p> Altair Santin, Raul Ceretta Nunes, Ricardo Dahab; João Paulo Fernandes Ventura, Ricardo Dahab, Denise Goya, Mehran Misaghi, Vilc Rufino, Routo Terada, Michelle S. Wangham, Emerson Ribeiro de Mello, Davi da Silva Böger, Ramicés dos Santos Silva, Diego Ricardo Holler, Joni da Silva Fraga, Cíntia Borges Margi, Marcos Simplício Jr, Paulo S. M. L. Barreto, Tereza C. M. B. Carvalho, André Ricardo Abed Grégio, Benício Pereira de Carvalho Filho, Antônio Montes, Rafael Santos, Nelson Uto, Sandro Pereira de Melo Copyright (c) 2009 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/99 Mon, 28 Sep 2009 00:00:00 +0000 Short Courses of the 8th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/96 <p>&nbsp;The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). SBSeg represents the country’s main forum for disseminating research results and relevant activities related to information and computational systems security.</p> <p align="left">This book comprises the four chapters produced by the authors of the short courses selected for presentation at SBSeg 2008.</p> <p align="left">Chapter 1, "Gestão de Riscos", presents the security risks management process, with its advantages and limitations. This chapter includes the theoretical and practical aspects of the risks management, to create a knowledge base for the reader’s own projects. We expect this course contributes to the knowledge of the security risk management methodology.</p> <p align="left">Chapter 2, "Segurança em Redes Mesh: Tendências, Desafios e Aplicações", presents main problems, solutions and challenges for providing security in wireless mesh networks, in a theoretical way. This chapter has three main focuses: the mesh networks contextualization; Security issues in wireless mesh networks, with your challenges and deficiency and; the main proposals found in the literature.</p> <p align="left">Chapter 3, "Tráfego Internet não Desejado: Conceitos, Caracterização e Soluções", presents the unwanted traffic universe including definitions, classification, and the reasons that explain its growth. It also points out the shortcomings of the existent solutions for detection of unwanted traffic. Lastly, this chapter presents potential solutions and a list of research topics and open problems on unwanted Internet traffic.</p> <p align="left">Chapter 4, "Virtualização: Conceitos e Aplicações em Segurança", ​​presents the fundamental concepts about virtual machines, discusses advantages and drawbacks of using virtual machines in several application domains, explores the usage possibilities of virtual machines in the systems security area, and shows some examples of popular virtual machine environments.</p> Carlos Alberto Maziero, Luciano Paschoal Gaspary, Raul Fernando Weber; José Eduardo Malta de Sá Brandão, Joni da Silva Fraga, Elisangela Santana Aguiar, Rafael Lopes Gomes, Antônio Jorge Gomes Abelém, Douglas Brito Damalio, Billy Anderson Pinheiro, Eduardo Feitosa, Eduardo Souto, Djamel Sadok, Marcos Aurelio Pchek Laureano, Carlos Alberto Maziero Copyright (c) 2008 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/96 Mon, 01 Sep 2008 00:00:00 +0000 Short Courses of the 7th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/100 <p align="left">The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). SBSeg represents the country’s main forum for disseminating research results and relevant activities related to information and computational systems security. This book comprises the four chapters produced by the authors of the short courses selected for presentation at SBSeg 2007.</p> <p align="left">Chapter 1, "Forense Computacional: fundamentos, tecnologias e desafios atuais", presents basic notions of computer forensics and tools that can be used to collect, keep and analyze evidences. The anatomy of some malicious codes and case studies are also used as a complement on the subject and as a way of increasing its comprehension.</p> <p align="left">Chapter 2, "Esteganografia e suas Aplicações", explores some steganography techniques since these techniques can be used to protect communications. This chapter also shows some of the applications and the applicability of steganography as an alternative to well-known cryptographic methods.</p> <p align="left">Chapter 3, "Introdução à Segurança Demonstrável", is an introductory reference for those interested in understanding provable security techniques, a subject of theoretical cryptography that studies the formal definition of strong security requirements and methods that may be used to analyse the security of cryptographic schemes with regard to these requirements.</p> <p align="left">Chapter 4, "Soluções para o desenvolvimento de sistemas seguros", presents new methods to develop secure software systems, based not only on the application of existing theories but also on the adoption of a development process that considers security by design as an integral part of the software construction project.</p> Luci Pirmez, Flávia Coimbra Delicato, Luiz Fernando Rust da Costa Carmo; Evandro Pereira, Leonardo Lemes Fagundes, Paulo Neukamp, Glauco Ludwig, Marlom Konrath, Eduardo Pagani Julio, Wagner Gaspar Brazil, Célio Vinicius Neves Albuquerque, Rafael Dantas de Castro, Ricardo Dahab, Augusto Jun Devegili, Milene Fiorio, Carlo O. Emmanoel, Paulo F. Pires, Flávia C. Delicato Copyright (c) 2007 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/100 Mon, 27 Aug 2007 00:00:00 +0000 Short Courses of the 6th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/101 <p>The Brazilian Symposium on Information and Computational Systems Security (SBSeg) is a scientific event promoted annually by the Brazilian Computer Society (SBC). SBSeg represents the country’s main forum for disseminating research results and relevant activities related to information and computational systems security. This book comprises the five chapters produced by the authors of the short courses selected for presentation at SBSeg 2006.</p> <p align="left">Chapter 1, "Segurança em Serviços Web", introduces the concepts behind the Service Oriented Architecture, Web Services, in particular. This chapter shows, through a use case, the benefits of this architecture and its security challenges. Afterwards, we present some research projects and technologies that deal with these security challenges.</p> <p align="left">Chapter 2, "Ataques e Mecanismos de Segurança em Redes Ad Hoc", addresses the main attacks for ad hoc network, classifying them according to their consequences and to the aimed protocol layer. Then, the main security mechanisms used to prevent these attacks are analyzed, as well as ad hoc main specific secure protocols.</p> <p align="left">Chapter 3, "Introdução à Biometria", provides an overview of biometric authentication, examining the most used technologies and discussing its benefits and limitations. We also address architectural aspects of biometric systems, as well as open problems that require further research.</p> <p align="left">Chapter 4, "A Nova Geração de Modelos de Controle de Acesso em Sistemas Computacionais", presents several models of access control, such as DAC, MAC, DRM, RBAC and UCON, considering its mains characteristics and properties, and also a brief comparison between them.</p> <p align="left">Chapter 5, "Técnicas de Defesa Contra Spam", presents the motivation and the mechanisms used to send spams and the techniques used to classify and filter them. Furthermore, different anti-spam systems proposed in the literature are analyzed in detail. At last, new proposals to inhibit the act of sending spams are discussed.</p> Lau Cheuk Lung; Emerson Ribeiro de Mello, Michelle S. Wangham, Joni da Silva Fraga, Edson Camargo, Natalia C. Fernandes, Marcelo D. D. Moreira, Pedro B. Velloso, Luís Henrique M. K. Costa, Otto Carlos M. B. Duarte, Luciano R. Costa, Rafael R. Obelheiro, Joni S. Fraga, Luiz Otávio Botelho Lento, Joni da Silva Fraga, Lau Cheuk Lung, Danilo Michalczuk Taveira, Igor Monteiro Moraes, Marcelo Gonçalves Rubinstein, Otto Carlos Muniz Bandeira Duarte Copyright (c) 2006 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/101 Mon, 28 Aug 2006 00:00:00 +0000 Short Courses of the 5th Brazilian Symposium on Information and Computational Systems Security https://books-sol.sbc.org.br/index.php/sbc/catalog/book/97 <p>&nbsp;</p> <p align="left">The Short Courses of SBSeg aim to (i) update the knowledge of students on topics not normally covered in the curricula of undergraduate courses or (ii) arouse great interest among academics and professionals. In the first edition of the Call for Short Courses, the community gave prestige to it with a high number of submissions. From a total of seventeen proposals submitted, the evaluation committee selected three for presentation and publication in book chapter form. In this book, we have the full texts of the selected proposals, organized into three chapters: (1) Negação de Serviço: Ataques e Contramedidas; (2) Segurança em Grades Computacionais; (3) Serviços Distribuídos Tolerantes a Intrusões: Resultados Recentes e Problemas Abertos.</p> Luciano Paschoal Gaspary, Frank Siqueira; Rafael P. Laufer, Igor M. Moraes, Pedro B. Velloso, Marco D. D. Bicudo, Miguel Elias M. Campista, Daniel de O. Cunha, Luís Henrique M. K. Costa, Otto Carlos M. B. Duarte, José de Ribamar Braga Pinheiro Junior, Fabio Kon, Miguel Pupo Correia Copyright (c) 2005 The authors https://books-sol.sbc.org.br/index.php/sbc/catalog/book/97 Mon, 26 Sep 2005 00:00:00 +0000