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-BRBrazilian Computing SocietyGrand 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 MottaLeila Ribeiro
Copyright (c) 2025 Os autores
https://creativecommons.org/licenses/by/4.0
2025-03-272025-03-27Grand 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 SantosFlávio Rech Wagner
Copyright (c) 2025 Os autores
https://creativecommons.org/licenses/by/4.0
2025-03-272025-03-27Short 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êaSaul DelabridaDaniela TavaresSara LobatoKamila RodriguesCarolina SacramentoMariana FariaYndiana GouveiaMarcelo Soares LoutfiBeatriz Ventorini Lins de AlbuquerqueCharles Siqueira XavierSean Wolfgand Matsui SiqueiraThiago P. de CamposSaul DelabridaNatasha M. C. Valentim
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2025-01-062025-01-0612th 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 SilveiraLucia GiraffaFelipe CarvalhoRafael Baldiati PariziMaria Teresa Andrade de GouvêaAngélica Fonseca da Silva DiasCarla Verônica Machado MarquesAna Paula Cavadas RodriguesClaudia Lage Rebello da MottaCarlo Emmanoel Tolla de OliveiraLuciana Sá BritoJuliana Baptista dos Santos FrançaAdriana Santarosa Vivacqua
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-11-042024-11-04HCI 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 SilveiraIsabela GaspariniTaciana Pontual FalcãoTicianne DarinYuska Paola Costa AguiarMilene Selbach SilveiraRoberto PereiraKamila R. H. RodriguesLuciana ZainaThiago Adriano ColetiMarcelo MorandiniIsabela GaspariniSionise Rocha GomesGeorge Valença
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-10-282024-10-28Short 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 FazendaMauro Donato MarquesFelipe Santos-da-SilvaAnderson B. N. da SilvaVitor R. G. da SilvaCarlos A. ValderramaSamuel Xavier-de-SouzaCalebe P. BianchiniEvaldo B. CostaGabriel P. SilvaIago Caran AquinoLucas WannerSandro RigoCalebe P. BianchiniGiancarlo P. GamberiRyan M. A. SantosAleardo Manacero
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-10-232024-10-23Topics 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 FilhoHumberto RazenteRonaldo dos Santos MelloOtávio Calaça XavierAnderson da Silva SoaresSergio MergenVinícius DiasSamuel Ferraz
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-10-142024-10-14HCI 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 MeloThiago Adriano ColetiMarcelo Soares LoutfiCharles Siqueira XavierBeatriz Ventorini Lins de AlbuquerqueSean Wolfgand Matsui SiqueiraPaula T. PalominoCarlos PortelaDouglas RibeiroKlebson C. SilvaGleyciane B. FreitasTaylor C. AlvesJosué V. FerreiraPaula T. PalominoCarlos S. PortelaCristiane Aparecida LanaSandra Souza RodriguesCristiane Aparecida LanaAmanda Meincke MeloAmanda Meincke Melo
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-10-072024-10-07Short 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 NogueiraLigia Francielle BorgesAnderson Begamini de NeiraLucas Albano Olive CruzKristtopher Kayo CoelhoCharles Christian MiersMarcos Antonio Simplicio Jr.Marco Antonio Torrez RojasDiego Eduardo Gonçalves Caetano de OliveiraMilton Pedro Pagliuso NetoFelipe Augusto Schaedler DaminRomeo Bulla Jr.Victor Takashi HayashiRomeo Bulla Jr.Nelson YamamotoMarcos Antonio Simplicio Jr.Julião BragaStephan KovachWilson Vicente RuggieroIvan da Silva SendinRodrigo Sanches MianiPedro Henrique Resende RibeiroCesar Augusto Cavalheiro MarcondesRodrigo Brandão MansilhaDiego KreutzLourenço Alves Pereira Junior
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-09-162024-09-16Short 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 CarneiroRodrigo Augusto Rocha Souza BaluzRomuere Rodrigues Veloso e SilvaMaria do Rosário de Fátima Martins FerreiraBernardo Ferreira de Moura RibeiroAlcemir Rodrigues SantosRicardo de Andrade Lira RabêloRamon Santos NepomucenoLuís Fagner de Carvalho da SilvaDorgival Pereira da Silva NettoRafael Perazzo Barbosa Mota CarlosCarlos Vinicius Gomes Costa LimaCarlos Julian Menezes AraujoJúlio V. M. MarquesClésio A. GonçalvesArmando L. BorgesViviane B. Leal DiasWillians S. SantosRomuere R. V. SilvaHector Batista RibeiroLeandro Oliveira da SilvaRicardo de Andrade Lira RabêloMatusalen Costa AlvesMaria Steffany da Silva VianaIallen Gábio de Sousa SantosSamuel de Oliveira RibeiroSaul S. da RochaDayan Ramos GomesNara Raquel D. AndradeEmanuel Aurélio F. de MirandaGlauber Dias Gonçalves
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-09-112024-09-11"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é ViterboRoberto PereiraAnnie Casali
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2024-08-302024-08-30SBC 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. MoroRoberto PereiraMariano Pimentel
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2024-08-302024-08-30Memories 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 BigonhaClaudia Bauzer MedeirosClaudio Zamitti MammanaClesio Saraiva dos SantosDaniel Alberto MenascéFlávio Rech WagnerJosé Carlos MaldonadoLisandro Zambenedetti GranvilleLuiz de Castro MartinsPaulo Roberto Freire CunhaPedro Manoel da SilveiraRaimundo José de Araújo MacêdoRicardo Augusto da Luz Reis
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2024-08-152024-08-15Brazilian 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
2024-07-242024-07-24Learning 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 CappelliEduardo Adilio Pelinson AlchieriJosué N. CamposRonan D. MendonçaAlexandre FontineleLuís H. S. de CarvalhoIsdael R. OliveiraÍtallo W. F. CardosoRafael CoelhoAllan E. S. FreitasGlauber D. GonçalvesJosé A. M. NacifAlex B. VieiraJoão Vitor Valle SilvaGuilherme Nunes Nasseh BarbosaWillian Tessaro LunardiMartin AndreoniDiogo Menezes Ferrazani MattosArlino MagalhãesFrancisco ImperesManoel MeloAndré L. C. MendonçaFelipe T. BritoJavam C. Machado
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2024-07-212024-07-21Artificial 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
2024-07-052024-07-05Short 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. MacedoMurilo B. SilvaAugusto C. S. RochaHugo A. D. do NascimentoDiego Resende FariaLuciana NedelCarla M. D. S. FreitasMatheus D. NegrãoWesley FerreiraAnderson MacielAna Paula RossesBetânia BohrerRafael TorchelsenLucas AlvieneLeonardo GuthsZaira TestonThais Maria Yomoto FeraucheJean José SilvaWilian HisatuguMárcia ItoGuilherme WaldschimidtAlberto SironiLaís SacramentoMirlei MouraMaíra Lima SouzaNívea BispoRobespierre PitaMaria Tereza Fernandes AbrahãoPablo Jorge MadrilMateus de Lima FreitasPaulo MannElton H. MatsushimaAline PaesDianne Scherly Varela de MedeirosEduardo Simões de AlbuquerqueCarlos Henrique Rorato Souza
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2024-06-252024-06-25Training 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
2024-06-142024-06-14Short 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 RochaCarlos Alberto Vieira CamposDiego PassosDaniel S. MenaschéAntônio Jorge Gomes AbelémAna Paula Couto da SilvaRoberto Rodrigues-FilhoEduardo S. GamaMarcio Miranda AssisRoger ImmichEdmundo MadeiraLuiz F. BittencourtMarcelo Caggiani LuizelliFrancisco VogtGuilherme Mendes Vieira de MatosWeverton CordeiroAlberto Egon Schaeffer FilhoMarcos SchwarzFabio Luciano VerdiChristian Esteve RothenbergThiago Caproni TavaresAriel Góes de CastroLeandro C. de AlmeidaWashington Rodrigo Dias da SilvaChristian Esteve RothenbergFábio Luciano VerdiDaniel O. C. CotaDaniel Carlos S. de JesusAntonio A. de A. RochaMichelle Silva WanghamBruno H. MeyerDavi D. GemmerKhalil G. Q. de SantanaLucas Rodrigues FrankLuiz Eduardo Folly de CamposEmerson Ribeiro de MelloMarcos Felipe SchwarzTiago HeinrichBeatriz M. ReichertNewton C. WillRafael R. ObelheiroCarlos A. Maziero
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by/4.0
2024-05-202024-05-20Short 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 LorenzonMarco Antonio Zanata AlvesGuilherme GalanteCalebe P. BianchiniGabriel P. SilvaClaudio SchepkeFelipe Bedinotto FavaDiego Luis Kreutz
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2024-04-242024-04-24Special 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 ClaroFernanda Araujo BaiãoRonney Moreira de CastroJosé Maria DavidRogério de OliveiraOrlando Y. E. AlbarracínGustavo Rocha da SilvaRodrigo OliveiraClaudia Cappelli
Copyright (c) 2024 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2024-04-222024-04-22Short 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 LimaGuilherme Alvaro R. M. EsmeraldoSérgio Souza CostaEduilson Lívio Neves da Costa CarneiroDenilson da Silva BezerraThomas Victor de Sousa Malheiros RochaLuis Fernando Cirqueira da Silva CorreiaKelson Carvalho SantosRodrigo Sanches MianiFlávio de Oliveira SilvaEdgar OliveiraClayson CelesCarina OliveiraReinaldo Braga
Copyright (c) 2023 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2023-11-232023-11-2311th 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 CalixtoJeane MeloRozelma FrançaFernanda Costa ArusieviczRivka MajdenbaumEderson Luiz Locatelli
Copyright (c) 2023 The authors
https://creativecommons.org/licenses/by-nc/4.0
2023-11-062023-11-06Short 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. GarciaJuliana M. L. EusébioKamila R. H. RodriguesLarissa Cardoso ZimmermannJuliana Martins Leônico EusébioMaria da Graça Campos PimentelBruna C. R. CunhaMaria da Graça Campos PimentelAndré Pimenta FreireLuiz Paulo CarvalhoKamila Rios da Hora RodriguesManoel Carvalho Marques NetoMaria da Graça PimentelRoberto WillrichAlessandra Alaniz MacedoRudinei Goularte
Copyright (c) 2023 Os autores
https://creativecommons.org/licenses/by-nc/4.0
2023-10-232023-10-23Short 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. </p>Mayllon Veras da SilvaAlcemir Rodrigues SantosRodrigo Augusto Rocha Souza BaluzLetícia D. N. XimenesMarcos Antônio B. P. Tenório de OliveiraFrancisco Kellviny Cruz FeitosaMayllon Veras da SilvaJúlio V. M. MarquesClésio A. GonçalvesPablo de Abreu VieiraArmando L. BorgesViviane B. Leal DiasWillians S. SantosRomuere R. V. SilvaHéder Pereira Rodrigues SilvaCarlos Heitor Marques da Silva SantosIsabele Rodrigues de SouzaArtur Guilherme Silva CaldasIallen Gábio de Sousa SantosRuan Victor Carreiro GomesBruno Lima PinheiroJoão Carlos Pinto CarvalhoJociel dos Santos AndradeAnderson dos Reis Barros
Copyright (c) 2023 The authors
2023-10-192023-10-19Short 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 OrdoneKalinka Regina Lucas Jaquie Castelo BrancoMauro Donato MarquesAlysson Rogerio OliveiraEmilio FrancesquiniHervé YviquelMarcio PereiraSandro RigoGuido AraújoArthur Francisco LorenzonVinícius Garcia PintoLucas Leandro NesiLucas Mello SchnorrBernardo G. P. CunhaCarlos Augusto P. da S. MartinsGuilherme Friol
Copyright (c) 2023 The authors
https://creativecommons.org/licenses/by-nc/4.0
2023-10-172023-10-17Short 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 NerisValdecir BeckerGlívia Angélica Rodrigues BarbosaRaquel Oliveira PratesSuéllen MartinelliJoelma ChomaLuciana ZainaGeorge ValençaDavi PradinesJoão Victor da Silva
Copyright (c) 2023 Os autores
https://creativecommons.org/licenses/by/4.0
2023-10-162023-10-16Escola 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-FilhoLuigi CarroWeverton CordeiroAlberto Egon Schaeffer-FilhoJéferson Campos NobreJuliano WickboldtLisandro Zambenedetti GranvilleLuciano Paschoal GasparyWeverton Luis da Costa CordeiroThiago L. T. da SilveiraClaudio R. JungArthur F. LorenzonLucas Mello SchnorrLuigi CarroGabriel Luca NazarLuciana NedelCarla M. D. S. FreitasManuel M. OliveiraGiovani A. MeneguelMaikel M. RönnauPantelis V. RadosAlberto Egon Schaeffer-FilhoJéferson Campos NobreJuliano Araújo WickboldtLisandro Zambenedetti GranvilleLuciano Paschoal GasparyWeverton Luis da Costa CordeiroAna L. C. BazzanAnderson R. TavaresAndré G. PereiraCláudio R. JungJacob ScharcanskiJoel CarboneraLuis C. LambMariana Recamonde MendozaThiago L. T. da SilveiraViviane Moreira
Copyright (c) 2023 The authors
2023-10-052023-10-05Topics 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 RazenteTiciana L. Coelho da SilvaMichele Amaral BrandãoFelipe Domingos da CunhaAlexandre Donizeti AlvesAugusto Cesar Souza Araujo DominguesFabrício Aguiar SilvaAntonio Alfredo Ferreira Loureiro
Copyright (c) 2023 The authors
2023-09-252023-09-25Short 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 VieiraEdelberto Franco SilvaDianne Scherly Varela de MedeirosRoberto Samarone Dos Santos AraujoThales PaivaVitor PoncianoEveraldo MoreiraRafael OliveiraVilc RufinoCabral MeloJulio LópezEduardo UedaRouto TeradaEduardo Lopes CominettiMarcos Antonio Simplicio JuniorPaulo MatiasRoberto Samarone AraújoJéferson Campos NobrePamela Carvalho da SilvaAntônio João Gonçalves de AzambujaMaurício ArizaLisandro Zambenedetti GranvilleCaroline Tozzi ReppoldDiogo Menezes Ferrazani MattosDianne Scherly Varela de MedeirosRodrigo de Souza CoutoPedro Henrique Cruz CaminhaLucas Airam Castro de SouzaFelipe Gomes TáparoGuilherme Araujo ThomazJoão Vitor ValleFranciele Batista de OliveiraMiguel Elias Mitre CampistaLuís Henrique Maciel Kosmalski CostaIgor Monteiro MoraesAlexandre BragaMarco Antonio Torrez RojasCharles Christian MiersMarcos Antonio Simplício JrLuis Henrique de Almeida FernandesRafael Yamada de OliveiraGabriela Guilherme de AndradeIsaak Gomes de AraújoSara de Almeida SehnemVinicius Dacio da Silva
Copyright (c) 2023 The authors
2023-09-182023-09-18Training 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> </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> </p> </div>Sociedade Brasileira de Computação
Copyright (c) 2023 The authors
2023-08-232023-08-23Training 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> </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> </p> </div>Sociedade Brasileira de ComputaçãoAssociação Brasileira de Estatística
Copyright (c) 2023 The authors
2023-08-232023-08-23Brazilian 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> </p>Sociedade Brasileira de Computação
Copyright (c) 2023 The authors
2023-08-062023-08-06Learning 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 CordeiroJulio C. S. ReisPhilipe MeloMárcio SilvaFabrício BenevenutoRaimundo J. de A. MacêdoAlirio S. de SáAllan E. S. FreitasPaulo E. VeríssimoSérgio GorenderMargarete O. S. de SáChristina von FlachJoenio M. CostaDaniela FeitosaArlino MagalhãesÂngelo BraynerJosé Maria MonteiroDaniel A. L. MarquesFernando N. N. FariasFuad M. A. JuniorDaniel L. FefermanChristian R. E. RothenbergAntônio J. G. AbelémJosé F. Rezende
Copyright (c) 2023 The authors
https://creativecommons.org/licenses/by-nc/4.0
2023-08-062023-08-06Graphics 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 OliveiraClaudia CappelliJonice Oliveira
Copyright (c) 2023 The authors
2023-06-302023-06-30Short 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 FernandesAnalúcia Schiaffino MoralesSílvio César CazellaDiego F. SilvaGuilherme G. ArcencioJosé Gilberto B. M. JúniorVinícius M. A. de SouzaYuri G. A. da SilvaElineide Silva dos SantosJustino Duarte SantosLuis Henrique Silva VogadoLeonardo Pereira de SousaHélcio de Abreu SoaresRodrigo de Melo Souza VerasNicollas R. de OliveiraYago de R. dos SantosAna Carolina R. MendesGuilherme N. N. BarbosaMarcela T. de OliveiraRafael ValleDianne S. V. MedeirosDiogo M. F. MattosGabriel C. de AlmeidaAllan C. N. dos SantosCeline L. de A. SoaresPaula Caroline A. PintoFelipe da S. Dal BelloYolanda Eliza M. BoechatFlávio Luiz SeixasAlair Augusto S. M. D. dos SantosClaudio T. MesquitaEvandro T. MesquitaDébora C. Muchaluat-SaadeNatalia C. Fernandes
Copyright (c) 2023 The authors
2023-06-272023-06-27Special 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 SilvaIvo Augusto Andrade Rocha CaladoMônica Ximenes Carneiro da CunhaMarcílio Ferreira de Souza JúniorJosé Adson O. Guedes da CunhaPatricia Vieira da Silva BarrosJosé Maria da Silva Monteiro FilhoJavam de Castro Machado
Copyright (c) 2023 The authors
https://creativecommons.org/licenses/by-nc/4.0
2023-05-292023-05-29Short 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 FilhoMarcelo Antonio MarottaMarcos Fagundes CaetanoRafael Lopes GomesRodrigo de Souza CoutoDiogo Menezes Ferrazani MattosIgor Monteiro MoraesPedro Henrique Cruz CaminhaDianne Scherly Varela de MedeirosLucas Airam Castro de SouzaFelipe Gomes TáparoMiguel Elias Mitre CampistaLuís Henrique Maciel Kosmalski CostaAdriana V. RibeiroFernando NakayamaMichele NogueiraLeobino N. SampaioCristiano Antonio de SouzaCarlos Becker WestphallRenato Bobsin MachadoFrancisco Carvalho NetoAlessandro Aparecido MilanNatalia Castro FernandesAlberto G. Guimarães
Copyright (c) 2023 The authors
2023-05-222023-05-22Short 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 PadoinGuilherme GalanteRodrigo RighiClaudio SchepkeNatiele LuccaJoão Vicente Ferreira LimaGuilherme GalanteLucas Leandro NesiLucas Mello SchnorrManuel BineloEdson Luiz PadoinAlexandre Luis de AndradeRodrigo da Rosa Righi
Copyright (c) 2023 The authors
2023-05-102023-05-1010th 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 NettoLeônidas de Oliveira BrandãoAndreza Bastos MourãoAnarosa Alves Franco BrandãoJuliana B. S. FrançaBeatriz SaburidoAngélica F. S. Dias
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-11-162022-11-16Short 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 SaadeRodrigo MinettoRoberto WillrichThiago Henrique SilvaLeyza Baldo DoriniNicollas Rodrigues de OliveiraDianne Scherly Varela de MedeirosDiogo Menezes Ferrazani MattosFrances A. SantosJordan K. KobellarzFábio R. de SouzaLeandro A. VillasThiago H. SilvaBruno HottBruno P. SantosTúlio Corrêa LouresFabrício BenevenutoPedro O. S. Vaz-de-MeloIran F. RibeiroBreno KrohlingGiovanni ComarelaVinícius F. S. Mota
Copyright (c) 2022 The authors
2022-11-072022-11-07Short 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 OsthoffDaniel CordeiroRicardo MenottiTiago da Conceição OliveiraSayonara S. AraújoFrancisco R. P. da PonteVictória T. OliveiraWendley S. da SilvaDario VieiraMiguel F. de CastroEmanuel B. RodriguesAlfredo GoldmanVitor Tessari TerraSarita Mazzini BruschiArthur Francisco LorenzonMariana CarminCláudio Torres JúniorAndré Ricardo Abed GrégioMarco Antonio Zanata AlvesAlbino A. AveledaAlvaro L. G. A. Coutinho
Copyright (c) 2022 The authors
2022-10-192022-10-19Short 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. TelesDanilo B. da SilvaGuilherme A. R. M. EsmeraldoGesiel Rios LopesKarina Jorge PelarigoAlexandre C. B. DelbemJoélcio Braga de SousaMarcos Melo FerreiraCaio Eduardo Falcão MatosWendley Souza da SilvaVictória Tomé OliveiraSayonara Santos AraújoDario VieiraMiguel Franklin CastroJosenildo C. da SilvaRaimundo Osvaldo VieiraRaul Sidney WazlawickJades Fernando HammesThaísa Cardoso LacerdaRanieri Alves dos SantosGiovanni L. F. da SilvaEmanuel L. C. de S. FilhoPaulo G. S. MagnoCamyla J. P. SantosJoão O. B. DinizJonnison L. FerreiraCaio E. F. MatosAristófanes C. Silva
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-09-282022-09-28Digital 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
2022-09-272022-09-27Topics 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 SilvaEduardo OgasawaraDamires SouzaSérgio LifschitzHelena CaseliCláudia FreitasRoberta ViolaAngelo Augusto FrozzaGeomar André SchreinerRonaldo dos Santos MelloLuis Gustavo Coutinho do RêgoBárbara Stéphanie Neves OliveiraLucas Peres GasparJoão Araújo Castelo BrancoJosé Antônio Fernandes de Macêdo
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-09-192022-09-19SBC'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. </p>Raimundo Macêdo
Copyright (c) 2022 The authors
2022-09-152022-09-15Short 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 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 SantosWalter Priesnitz FilhoPaulo André da Silva GonçalvesMarcia HenkeEmerson Ribeiro de MelloShirlei Aparecida de ChavesCarlos Eduardo da SilvaMichelle Silva WanghamAndrey BritoMarco Aurélio Amaral HenriquesPaulo MannGuilherme ScofanoYona LopesHelio N. Cunha NetoDiogo M. F. MattosNatalia C. FernandesRenato MarinhoMateus SantosRaimir HolandaAntonio HortaArthur Selle JacobsAntônio João Gonçalves de AzambujaAlberto Egon Schaeffer-FilhoJéferson Campos NobreJuliano Araújo WickboldtLisandro Zambenedetti GranvilleLuciano Paschoal GasparyWeverton Luis da Costa Cordeiro
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-09-122022-09-12Learning 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&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&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 AlmeidaFlávia Maria SantoroBárbara Stéphanie Neves OliveiraLuís Gustavo C. do RêgoLucas PeresTiciana L. Coelho da SilvaJosé Antônio F. de MacêdoAndre L. L. AquinoGivanildo Nascimento-Jr.Fabiane QueirozRosangela de Fátima Pereira MarquesoneFrancisco Pereira JuniorTereza Cristina Melo de Brito CarvalhoAntonio A. de A. RochaArthur A. ViannaBruno T. GondimEduardo B. LoivosRayan G. O. J. Lima
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-07-312022-07-31Brazilian 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êdoAndré CarvalhoRenata GalanteCarlos FerrazCristiano MacielItana GimenesJosé Viterbo FilhoTanara LauschnerMarcelo DuduchiAlirio SáJair LeiteCarlos Eduardo FerreiraWagner Meira JúniorMichelle WanghamLeila Ribeiro
Copyright (c) 2022 The authors
2022-07-312022-07-31Short 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 OliveiraFlávio Henrique Duarte de AraújoAna Paula Santin BertoniVinicius Facco RodriguesFelipe André ZeiserBlanda MelloCristiano André da CostaBruna DonidaSandro José RigoRodrigo da Rosa RighiMarcelo Marques da RochaSara Luzia de MeloJesús FavelaDébora C. Muchaluat SaadeCaroline de Oliveira Costa Souza RosaMárcia ItoAlex Borges VieiraAntônio Tadeu Azevedo GomesJúlio V. M. MarquesJosé F. C. FerreiraRodrigo M. S. VerasRomuere R. V. SilvaAndressa Larissa Dias Müller de SouzaLuciana Schleder GonçalvesRobin AustinMaria Tereza Fernandes AbrahãoPablo Jorge Madril
Copyright (c) 2022 The authors
2022-06-072022-06-07Accessibility 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 MeloSoraia Silva PrietchCarolina SacramentoRenan Vinicius Aranha
Copyright (c) 2021 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-05-232022-05-23Short 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. GomesRossana Maria C. AndradeFátima Duarte-FigueiredoMiguel Elias M. CampistaGustavo F. CamiloGabriel Antonio F. RebelloLucas Airam C. de SouzaGuilherme A. ThomazMaria Potop-ButucaruMarcelo Dias AmorimMiguel Elias M. CampistaLuís Henrique M. K. CostaRonan D. MendonçaJosué N. CamposLuiz F. M. VieiraMarcos A. M. VieiraAlex Borges VieiraJosé A. M. NacifSidney LoyolaAntônio A. de A. RochaAline PaesJosé F. de RezendeCláudio Gustavo Santos CapanemaFabrício Aguiar SilvaAntonio Alfredo Ferreira LoureiroJulio C. H. SotoIandra GaldinoEgberto CaballeroVinicius FerreiraDébora Muchaluat-SaadeCélio Albuquerque
Copyright (c) 2022 The authors
2022-05-232022-05-23Special 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újoMariangela SettiRita Cristina G. BerardiAlexandre R. GraemlGeorge ValençaRodrigo SantosEduardo Soares de PaivaFernando Sola Pereira
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-05-162022-05-16Short 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. </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 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 LorenzonMárcio CastroMauricio PillonGuilherme GalanteRodrigo da Rosa RighiRoberto Machado VelhoRafael Benchimol KlausnerMatheus da Silva SerpaAdriano Maurício de Almeida CôrtesAlexandro BaldassinEmilio FrancesquiniAlfredo GoldmanElisa UhuraSarita Mazzini BruschiVinícius Garcia PintoLucas Leandro NesiLucas Mello Schnorr
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2022-04-182022-04-18Short 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 & 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 FilhoDeborah Maria Vieira MagalhãesRodrigo Augusto Rocha Souza BaluzRomuere Rodrigues Veloso e SilvaJoeckson CorreaDavi VianaAriel TelesVitória de Carvalho BritoPatrick Ryan Sales dos SantosAntonio Oseas de Carvalho FilhoDiego S. PereiraLuís B. P. NascimentoVitor G. SantosPablo J. AlsinaAlberto Monteiro PeixotoGuilherme de Oliveira Monteiro PeixotoRoberto Luiz Souza MontteiroTereza Kelly Gomes CarneiroGesiel Rios LopesAlexandre C. B. DelbemJoélcio Braga de SousaJoel Machado PiresJoão Soares de Oliveira Neto
Copyright (c) 2021 The authors
2021-11-232021-11-23Short 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újoBianca de Almeida DantasLiana Dessandre DuenhaWellington Santos MartinsLeonardo Rebouças de CarvalhoAletéia Patrícia Favacho de AraújoLeonardo Afonso Amorim
Copyright (c) 2021 The authors
2021-11-162021-11-16Short 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 MoratelliFábio Diniz RossiGuilherme da Cunha RodriguesRoberto Irajá Tavares da Costa FilhoVinicius Tavares GuimarãesAdão BoavaChristian MailerDener KrausA. F. PastórioJ. RossatoJ. P. C. A. SáF. A. SpanholL. A. RodriguesE. T. Camargo
Copyright (c) 2021 The authors
https://creativecommons.org/licenses/by-nc/4.0
2021-10-272021-10-27Short 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 SantinRoberto Samarone dos Santos AraujoAntônio Jorge Gomes AbelémHilder V. L. PereiraEduardo MoraisAntonio A. de A. RochaCélio V. N. de AlbuquerqueEduardo B. LoivosBruno T. GondimArthur A. ViannaAndré O. FerreiraEduardo FalcãoMatteus SilvaClenimar SouzaAndrey BritoGuilherme N. N. BarbosaGovinda Mohini G. BezerraDianne S. V. de MedeirosMartin Andreoni LopezDiogo M. F. Mattos
Copyright (c) 2021 The authors
2021-10-042021-10-04Short 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 BezerraDavi VianaAlcemir Rodrigues SantosRafael AnchiêtaFrancisco A. R. NetoJeziel C. MarinhoRaimundo MouraLuana de Oliveira LopesAlcemir Rodrigues SantosGuilherme Álvaro Rodrigues Maia EsmeraldoEduardo Carlos Pereira da Silva ProtoEdson Barbosa LisboaEdna Natividade da Silva Barros
Copyright (c) 2021 The authors
2021-09-142021-09-14Short 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 SilvaAndré Luiz Satoshi KawamotoDaniela MarquesRenan Soares GermanoMaria Amelia EliseoIsmar Frango SilveiraYenny A. Méndez A.Irene Hernández RuizCarolina Gómez Fernández
Copyright (c) 2021 The authors
2021-09-082021-09-08Short 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çaAlexandre LouzadaAlessandro CerqueiraPaulo Márcio Souza FreireArgus Antônio Barbosa CavalcanteRonaldo Ribeiro GoldschmidtHenrique Prado de Sá SousaEduardo Kinder AlmenteroClaudia CappelliVanessa NunesRodrigo OliveiraLuciana Sá BritoAlayne Duarte AmorimAndré Viana TardelliAngélica Fonseca da Silva DiasJuliana Baptista dos Santos FrançaAdriana Santarosa VivacquaGeraldo XexéoBernardo TauceiLuiz Paulo CarvalhoFlávia Maria SantoroRosa Maria M. CostaJonice OliveiraVagner E. QuincozesSilvio E. QuincozesJuliano F. KazienkoJulia Amaro Gonçalves FagundesMatheus Henrique de Sousa OliveiraVladimir Fagundes
Copyright (c) 2021 The authors
https://creativecommons.org/licenses/by-nc/4.0
2021-09-012021-09-01Short 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 RezendeKleber Vieira CardosoPedro Frosi RosaFlávio de Oliveira SilvaRoberto Rodrigues FilhoBarry PorterFábio M. CostaIwens Sene JúniorLeobino N. SampaioAllan E. S. FreitasItalo V. S. BritoFrancisco Renato C. AraújoAdriana V. RibeiroGuilherme Werneck de OliveiraJonathan Rangel PortoNelson Gonçalves Prates Jr.Aldri Luiz dos SantosMichele NogueiraDaniel Macêdo BatistaMichele NogueiraLigia F. BorgesFernando NakayamaHeitor S. RamosGuilherme MaiaGisele L. PapaMário S. AlvimAntonio A. F. LoureiroIsadora Cardoso-PereiraDiego H. C. CamposGiovanna FilipakisGiovanna RiquettiEduarda T. C. ChagasPedro H. BarrosGabriel N. GomesHéctor Allende-Cid
Copyright (c) 2021 The authors
2021-08-162021-08-16Learning 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. AndradeRaul S. WazlawickJoão Felipe PimentelGabriel P. OliveiraMariana O. SilvaDanilo B. SeufitelliMirella M. MoroCarlos H. MorimotoAntonio Diaz-TulaJavam C. MachadoEduardo R. Duarte NetoJauberth Weyll AbijaudeFabíola GrevePéricles de Lima Sobreira
Copyright (c) 2021 The authors
https://creativecommons.org/licenses/by-nc/4.0
2021-07-182021-07-18Brazilian 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> </p>Raimundo MacêdoAndré CarvalhoRenata GalanteRossana AndradeCarlos Eduardo FerreiraFrancisco DantasItana GimenesLeila RibeiroCristiano MacielCarlos FerrazPriscila SolísJosé ViterboEdson CáceresMarcelo DuduchiWagner Meira
Copyright (c) 2021 The authors
2021-07-182021-07-18Short 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 PimentelLucas Ferrari de OliveiraJosé Raniery Ferreira JuniorJauberth AbijaudeHenrique SerraRita BarrettoAprígio BezerraPéricles SobreiraFabíola GreveJohnny MarquesLilian BarrosSarasuaty YelisettyTalita Slavov
Copyright (c) 2021 The authors
2021-06-152021-06-15Special 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> </p>Davi VianaThiago P. RibeiroRafael D. AraújoFabiano A. DorçaJauberth Weyll AbijaudeHenrique Andrade SerraLevy Marlon Souza SantiagoPéricles de Lima SobreiraFabíola Gonçalves Pereira GreveValéria Farinazzo MartinsMichelle Asato JunqueiraRenata Mendes de Araujo
Copyright (c) 2021 The authors
2021-06-072021-06-07Short 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> </p>Andrea CharãoMatheus SerpaValéria GirelliFélix MichelsFrancis MoreiraPhilippe NavauxEvaldo CostaGabriel SilvaJessica DagostiniVinícius PintoLucas Leandro NesiLucas SchnorrJoão Vicente LimaClaudio SchepkeNatiele LuccaAnderson MaliszewskiAdriano VogelDalvan GrieblerClaudio SchepkePhilippe NavauxLucas Leandro NesiMarcelo MilettoVinícius PintoLucas Schnorr
Copyright (c) 2021 The authors
2021-04-142021-04-14Brazilian 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> </p>Brazilian Computer Society
Copyright (c) 2020 Brazilian Computing Society
https://creativecommons.org/licenses/by-nc/4.0
2020-12-112020-12-11Short 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> </p>Thiago Pereira SilvaAluizio RochaThais Vasconcelos BatistaFrederico Araujo da Silva LopesFlavia Coimbra DelicatoPaulo Figueiredo PiresAntônio J. G. AbelémGayane VardoyanDon TowsleyCristiano Bonato BothKleber Vieira CardosoLúcio Renê PradeVictor Hugo Lázaro LopesCiro José Almeida MacedoKaylani BochieMateus da Silva GilbertLuana GantertMariana de Souza Maciel BarbosaDianne Scherly Varela de MedeirosAndré G. VieiraGustavo PantuzaJean H. F. FreireLucas F. S. DuarteRacyus D. G. PacíficoMarcos A. M. VieiraLuiz F. M. VieiraJosé A. M. NacifDanielo G. GomesIgor M. MoraesMiguel Elias Mitre Campista
Copyright (c) 2020 The authors
2020-12-072020-12-07Short 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 KreutzCharles Christian MiersRodrigo Brandão MansilhaPablo de Andrades LimaÉrico Marcelo Hoff do AmaralAlex Dias CamargoJean Lucas CimirroGérson de Munhos ConcilioCharles Christian MiersGuilherme Piêgas KoslovskiMaurício Aronne PillonMarco Antonio MarquesDiego Luis KreutzRodrigo Brandão MansilhaSilvio Ereno QuincozesTadeu Sobral JenuárioJoão Otávio Chervinski
Copyright (c) 2020 The authors
2020-11-252020-11-25Computing 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> </p>Cristiano MacielJosé Viterbo
Copyright (c) 2020 The authors
2020-11-172020-11-17Computing 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> </p>Cristiano MacielJosé Viterbo
Copyright (c) 2020 The authors
2020-11-172020-11-17Computing 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> </p>Cristiano MacielJosé Viterbo
Copyright (c) 2020 The authors
2020-11-172020-11-17Learning 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> </p>Taisy Silva WeberClaudia Aparecida MartinsThiago Meirelles VenturaLucineia Heloisa ThomDiego AvilaJuliao BragaJeferson Campos NobreLisandro Zambenedetti GranvilleMarcelo SantosAugusto DominguesFabrício SilvaLeonardo SantosRaissa SouzaGabriel CoimbraAntonio Alfredo Ferreira LoureiroAna Cristina Bicharra GarciaVaninha VieiraAdriana VivacquaJuliana FrançaAngelica Dias
Copyright (c) 2020 The authors
2020-11-162020-11-169th 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> </p>Alex Sandro GomesAndré Maurício Cunha CamposJuliana Baptista dos Santos FrançaAngélica Fonseca da Silva DiasMarcos Roberto da Silva BorgesElaine Silva Rocha SobreiraVeronica Gomes dos SantosEdson Sidnei SobreiraSamanta F. AiresJorge F. R. BarbosaCharles A. G. MadeiraElyda FreitasTaciana Pontual FalcãoRafael Ferreira MelloVitor RolimRafael Ferreira MelloRafael Dueire Lins
Copyright (c) 2020 The authors
2020-11-132020-11-13Introduçã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, 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 ToriMarcelo da Silva Hounsell
Copyright (c) 2020 The authors
2020-11-072020-11-07Topics 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> </p>Valdemar Vicente Graciano NetoEmilio de Camargo FrancesquiniFlávio HoritaCarlos KamienskiRodrigo SantosJefferson Elbert SimõesEverton CavalcanteLeonardo Guerreiro Azevedo
Copyright (c) 2020 The authors
2020-11-032020-11-03Short 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> </p>Felipe Alencar LopesLucas Amparo BarbosaLeone da Silva de JesusGilton José Ferreira da SilvaTássio José Gonçalves Gomes
Copyright (c) 2020 The authors
2020-10-262020-10-26Short 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 BorgesRaphael Carlos Santos MachadoAndrey BritoClenimar SouzaFábio SilvaLucas CavalcanteMatteus SilvaNicollas R. de OliveiraPedro Silveira PisaBernardo CostaMartin Andreoni LopezIgor Monteiro MoraesDiogo M. F. MattosHelio N. C. NetoDiogo M. F. MattosNatalia C. Fernandes
Copyright (c) 2020 The authors
https://creativecommons.org/licenses/by-nc/4.0
2020-10-132020-10-13Short 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-SaadeRobespierre PitaLina GarcésBrauner OliveiraCarolina ArenasMarina IvanovEyre MontevecchiRaphael AbreuFabio BarretoJoel SantosDébora Christina Muchaluat-SaadeMaria Tereza Fernandes AbrahãoPablo Jorge MadrilAllan C. N. SantosRicardo M. FirminoJulio C. H. SotoDianne S. V. MedeirosDiogo M. F. MattosCélio V. N. AlbuquerqueFlávio SeixasDébora Christina Muchaluat-SaadeNatalia C. Fernandes
Copyright (c) 2020 The authors
https://creativecommons.org/licenses/by-nc/4.0
2020-09-152020-09-15Short 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> </p>Ariel Soares TelesDario Brito CalçadaNécio Lima VerasMatheus William Gomes dos SantosAndreiver Mateus Ferreira SilvaDario Brito CalçadaAlexandre R. C. RamosJonnison L. FerreiraMoises Laurence de F. Lima JuniorAristofanes Corrêa SilvaMaíla ClaroLuis VogadoJustino SantosRodrigo VerasIvan RodriguesFrancisco SilvaLuciano CoutinhoJean MarquesAriel TelesCynthia Pinheiro SantiagoNécio de Lima VerasAnderson Passos de AragãoDaniel Albuquerque CarvalhoLuciana Alves AmaralRenan NascimentoJosé Everton FonteneleRodrigo BaluzRayele MoreiraSilmar TeixeiraAriel TelesVitor Azevedo SilvaBrenno Yves Damasceno MoraisSuzana Matos França de OliveiraDanilo Borges da SilvaWashington Henrique Carvalho AlmeidaFernando EscobarLuciano de Aguiar MonteiroAislan Rafael Rodrigues SouzaSérgio Sierro LealMartony Demes da SilvaGleison de Andrade e Silva
Copyright (c) 2020 The authors
2020-09-102020-09-10Short 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> </p>André Du BoisMárcio CastroVinícius Garcia PintoLucas Leandro NesiLucas Mello SchnorrEvaldo B. CostaGabriel P. SilvaMatheus da Silva SerpaClaudio SchepkeLucas Leandro NesiVinícius Garcia PintoMarcelo Cogo MilettoLucas Mello SchnorrSamuel ThibaultNatiele LuccaClaudio SchepkeMaurício Acconcia DiasMarcílio Francisco de Oliveira Neto
Copyright (c) 2020 The authors
2020-04-142020-04-148th 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 MottaJorge Henrique Cabral FernandesCarla Verônica Machado MarquesCarlo Emmanoel Tolla de OliveiraRaquel Moreira Machado FernandesLeila RibeiroLuciana FossSimone André da Costa CarvalheiroEmerson Moura de AlencarEduardo Henrique da Silva AranhaAndré Maurício Cunha CamposLeonardo MarquesSeiji IsotaniIg Ibert Bittencourt
Copyright (c) 2019 The authors
https://creativecommons.org/licenses/by-nc/4.0
2019-11-112019-11-11Short 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> </p>Tiago Cruz de FrançaJosé Luiz Thomaselli NogueiraJoão Francisco AntunesLeonardo Herdy MarinhoRodrigo CamposRodrigo Pereira dos SantosMônica Ferreira da SilvaJonice OliveiraAndré Viana TardelliAngélica Fonseca da Silva DiasJuliana Baptista dos Santos FrançaAna Carolina Brito de AlmeidaLetícia Dias VeronaMaria Luiza Machado CamposFernanda Araujo BaiãoAngélica Fonseca da Silva DiasJosé Antonio dos Santos BorgesJúlio Tadeu Carvalho da SilveiraClaudio M. de FariasGabriel CaldasGabriel CostaLuis Filipe KoppBeatriz A. Campos
Copyright (c) 2019 The authors
2019-11-092019-11-09Short 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> </p>Thiago Meirelles VenturaDeógenes Pereira da Silva JuniorPatricia Cristiane de SouzaAna Maura Pereira CabralRafael Oliveira de FariaTiago Luis de AndradeJosé Ahirton Batista Lopes Filho
Copyright (c) 2019 The authors
2019-10-162019-10-16Short 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> </p>Ricardo MenottiGuilherme GalanteRicardo FerreiraSalles Viana Gomes de MagalhãesJosé A. M. NacifEvaldo B. CostaGabriel P. Silva
Copyright (c) 2019 The authors
2019-10-162019-10-16Short 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 Short Courses of the 25th Brazilian Symposium on Multimedia Systems and the Web 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. NetoGlauco Fiorott AmorimJoel dos SantosDébora C. Muchaluat-SaadeRoberto WillrichGuilherme LimaRodrigo CostaMarcio Ferreira MorenoMarcos Roriz JuniorÁlan L. V. GuedesFernando B. V. MagalhãesSérgio ColcherMarkus EndlerCleber SantanaLeandro AndradeBrenno MelloJosé SampaioErnando BatistaCássio PrazeresGabriel N. P. dos SantosPedro V. A. de FreitasAntonio José G. BussonRuy L. MilidiúRudinei GoularteTiago Henrique TrojahnRodrigo Mitsuo Kishi
Copyright (c) 2019 Brazilian Computing Society
2019-10-112019-10-11Topics 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> </p>Maria Cláudia CavalcantiAgma TrainaJavam MachadoEduardo Duarte NetoManuel Bento FilhoPaulo Márcio FreireRonaldo GoldschmidtMarcelo Iury OliveiraBernardette LóscioDaniel da SilvaArtur ZivianiFabio Porto
Copyright (c) 2019 The authors
2019-10-072019-10-07Short 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 FilhoPedro Porfirio Muniz FariasRicardo de Andrade Lira RabêloAislan Rafael Rodrigues SouzaAlan Gomes SilvaCharles França de SousaDaniel H. S. FernandesDiego S. PereiraElielton Pereira de SantanaFernando EscobarJaciara Costa NaziozenoKaroline Araújo NascimentoLuciano Aguiar MonteiroLuís B. P. NascimentoMateus Vitor Duarte SousaMicael Lopes da SilvaPablo J. AlsinaPedro César Vieira BarbosaRamásio Ferreira de MeloRogério Pereira de SousaSérgio Souza CostaVitor G. SantosWashington Henrique Carvalho Almeida
Copyright (c) 2019 Brazilian Computing Society
2019-09-252019-09-25Short 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 KreutzRodrigo Brandão MansilhaCharles Christian MiersJoão Otávio ChervinskiFelipe Homrich MelchiorRafael FernandesGuilherme Neri Bustamante SaLucas AntunesDiego Luis KreutzRodrigo Brandão MansilhaDiego Luis KreutzSabrina Carlé WincklerRodrigo de Oliveira BarbosaJoão Otávio ChervinskiTadeu Sobral JenuárioPedro Eduardo CameraAlisson Borges ZanettiCharles Christian MiersGuilherme Piêgas KoslovskiMaurício Aronne PillonAdnei Willian DonattiFelipe Homrich MelchiorDiego Luis KreutzMaurício Martinuzzi FiorenzaFernando FloraIsadora FerrãoRafael FernandesThiago EscarroneDouglas Macedo
Copyright (c) 2019 The authors
2019-09-162019-09-16Short 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. HenriquesRouto TeradaDaniel Macêdo BatistaEmilio Tissato NakamuraFernando Cezar Herédia MarinoJosé Reynaldo Formigoni FilhoSérgio Luís RibeiroVítor Padilha de OliveiraFabrício CeschinLuis S. OliveiraCharles C. MiersGuilherme P. KoslovskiMaurício A. PillonMarcos A. Simplício Jr.Tereza C. M. B. CarvalhoBruno B. RodriguesJoão H. F. BattistiMarcus BotacinLucas GalanteOtávio SilvaPaulo Lício de GeusAndré Grégio
Copyright (c) 2019 The authors
2019-09-022019-09-02Learning 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çõesDenis RosárioMarcelle MotaMarcelino SilvaSoraia MusseFabio KonRenato PortugalFranklin MarquezinoÁlvaro FazendaDenise StringhiniGabriel RebelloGustavo CamiloLeonardo SilvaLucas SouzaLucas GuimarãesEduardo AlchieriFabíola GreveOtto DuarteEduardo CerqueiraPaulo ResqueIago MedeirosLucas BastosAlex SantosThais TavaresDenis RosárioAldri SantosMichele Nogueira
Copyright (c) 2019 Brazilian Computing Society
2019-07-152019-07-15Training 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> </p>Renata AraujoAlcides CalsavaraAlessandro CerqueiraJair Leite
Copyright (c) 2019 The authors
2019-07-012019-07-01Training 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> </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> </p> </div>Renata AraujoAdenilso SimãoAndreia MalucelliAvelino ZorzoJosé Augusto MonteiroLuiz Chaimowicz
Copyright (c) 2019 The authors
2019-06-152019-06-15Short 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çõesNatalia Castro FernandesArtur ZivianiAndré Filipe de Moraes BatistaAlexandre Dias Porto Chiavegatto FilhoArlindo F. da ConceiçãoVladimir Moreira RochaRicardo Felipe de PaulaFernanda FarinelliMauricio B. AlmeidaMaria Tereza Fernandes AbrahãoMoacyr Roberto Cuce NobrePablo Jorge MadrilDebora Christina Muchaluat Saade
Copyright (c) 2019 Brazilian Computing Society
https://creativecommons.org/licenses/by-nc/4.0
2019-06-112019-06-11Topics 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çõesMárcia França RibeiroRenata Mendes de AraujoMilena GuessiValdemar Vicente Graciano-NetoElisa Yumi NakagawaNadja Piedade de AntonioMarcelo FornazinRodrigo Pereira dos SantosIgor Garcia SampaioFlavia BernardiniAline PaesEduardo de Oliveira AndradeJosé ViterboJosé Maria N. DavidPablo Marques MenezesFabio Gomes RochaIgor Vasconcelos
Copyright (c) 2019 Brazilian Computing Society
2019-05-242019-05-24Short 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 FilhoWeverton Luis da Costa CordeiroMiguel Elias Mitre CampistaGabriel Antonio F. RebelloGustavo F. CamiloLeonardo G. C. SilvaLucas A. C. de SouzaLucas C. B. GuimarãesOtto Carlos M. B. DuarteDiego O. RodriguesFrances A. SantosGeraldo P. Rocha FilhoAdemar T. AkabaneRaquel CabralRoger ImmichWellington L. JuniorFelipe D. CunhaDaniel L. GuidoniThiago H. SilvaDenis RosárioEduardo CerqueiraAntonio A. F. LoureiroLeandro A. VillasMarcos A. M. VieiraRacyus D. G. PacíficoMatheus S. CastanhoElerson R. S. SantosEduardo P. M. Câmara JúniorLuiz F. M. VieiraDianne S. V. MedeirosHelio N. C. NetoMartin Andreoni LopezLuiz Claudio S. MagalhãesEdelberto F. SilvaAlex B. VieiraNatalia C. FernandesDiogo M. F. MattosAlexandre BragaRicardo DahabGiovanni ComarelaGabriel FrancoCelio TroisAlextian LiberatoMagnos MartinelloJoão Henrique CorrêaRodolfo Villaça
Copyright (c) 2019 The authors
2019-05-062019-05-06Guidelines 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> </p>Leila RibeiroAlberto CastroAntônio Augusto FröhlichCarlos Andre Guimaraes FerrazCarlos Eduardo FerreiraDalton SereyDaniel de Angelis CordeiroJosé AiresNara BigolinSimone Cavalheiro
Copyright (c) 2019 The authors
2019-03-212019-03-21Short 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. </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çaTadeu Moreira de ClasseRenata Mendes de AraujoGeraldo Bonorino XexéoNadja Piedade AntonioMarcelo FornazinEduardo Corrêa GonçalvesAna Carolina AlmeidaSérgio LifschitzThiago SouzaJuliana Baptista dos Santos França
Copyright (c) 2018 Brazilian Computing Society
2018-12-222018-12-227th 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 SchneiderWendell Oliveira de AraújoEduardo AranhaCharles MadeiraLuis Jorge Enrique Rivero CabrejosDavi VianaRodrigo Pereira dos SantosGilson Pedroso dos SantosRonilson dos Santos Bezerra
Copyright (c) 2018 The authors
https://creativecommons.org/licenses/by-nc/4.0
2018-10-292018-10-29Short 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 SantosMarjory Da Costa AbreuCarlos Eduardo Da SilvaNelson G. Prates Jr.Mateus PellosoRicardo T. MacedoMichele NogueiraAlexandre BragaRicardo DahabMarcus BotacinPaulo Lício de GeusAndré GrégioDiogo M. F. MattosDianne S. V. MedeirosNatalia C. FernandesMarcela T. de OliveiraGabriel R. CarraraArthur A. Z. SoaresLuiz Claudio S. MagalhãesDiego PassosRicardo C. CarranoIgor M. MoraesCélio V. N. AlbuquerqueDébora C. Muchaluat-Saade
Copyright (c) 2018 Brazilian Computing Society
2018-10-222018-10-22Short 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 RoeslerArtur KronbauerManoel C. M. NetoRenato NovaisRoberto WillrichRaoni KuleszaMarcelo F. de SousaMatheus LimaClaudiomar AraujoAguinaldo M. FilhoClarissa Castellã XavierMarlo SouzaAntonio José G. BussonLucas C. FigueiredoGabriel P. dos SantosAndré Luiz de B. DamascenoSérgio ColcherRuy L. MilidiúDaniel G. CostaNatércia A. BatistaMichele A. BrandãoMichele B. PinheiroDaniel H. DalipMirella M. MoroLeandro AndradeCleber LiraBrenno MelloAndressa AndradeAntonio CoutinhoFabíola GreveCássio Prazeres
Copyright (c) 2019 The author(s)
2018-10-162018-10-16Short 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 StringhiniEdson Norberto CáceresEduardo C. InacioMario A. R. DantasAlbino A. AveledaRicardo P. ParetoAlvaro L.G.A. CoutinhoEdson BorinCharles Boulhosa RodamilansJeferson Rech Brunetta
Copyright (c) 2018 Brazilian Computing Society
https://creativecommons.org/licenses/by/4.0
2018-10-032018-10-03Learning 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 AlmeidaPaulo Gabriel Gadelha QueirozHugo SousaMateus TymburibáTassio SirqueiraHumberto DalpraAlexandre SztajnbergRoberto da Silva MacedoMatheus StutzelVinicius C. FerreiraEgberto CaballeroRobson LimaHelga BalbiFlávio L. SeixasCélio AlbuquerqueDébora C. Muchaluat-Saade
Copyright (c) 2018 Brazilian Computing Society
2018-07-232018-07-23Topics 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 SantosAndre Luis MartinottoScheila de Avila e SilvaLuís Henrique Neves VillaçaAntônio Francisco Pimenta Jr.Leonardo Guerreiro AzevedoRenata Mendes de AraujoLuciana de Oliveira Vilanova ChueriAwdren de Lima FontãoIgor Scaliante WieseRodrigo Pereira dos SantosArilo Claudio Dias-NetoArlino MagalhãesJosé Maria MonteiroÂngelo Brayner
Copyright (c) 2018 Brazilian Computing Society
https://creativecommons.org/licenses/by-nc/4.0
2018-06-042018-06-04Short 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 <em>Short Courses of the 23rd 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> </div> </div> <div class="item chapters"> </div>Eduardo BarréreLeandro Krug WivesValter RoeslerJosé Valdeni de LimaRoberto WillrichCarlos de Salles Soares NetoThacyla de Sousa LimaAndré Luiz de B. DamascenoAntonio José G. BussonManoel C. M. NetoSandro S. AndradeRenato L. NovaisMarcio Maestrelo FunesLeandro Agostini do AmaralRudinei GoularteRenata Pontin Mattos FortesMarcos Alves VieiraSergio T. CarvalhoMarcos Valadão Gualberto FerreiraJairo Francisco de SouzaFernando A. M. TrintaPaulo A. L. RegoFrancisco A. A. GomesLincoln S. RochaJosé N. de Souza
Copyright (c) 2019 Brazilian Computing Society
2017-11-302017-11-30Short 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 NunesEdna Dias CanedoRafael Timóteo de Sousa JúniorLeonardo B. OliveiraFernando Magno Quintão PereiraRafael MisoczkiDiego F. AranhaFábio BorgesMichele NogueiraMichelle WanghamNewton C. WillRafael C. R. CondéCarlos A. MazieroAlexandre Melo BragaFernando C. Herédia MarinoRobson Romano dos SantosVanessa R. L. ChicarinoEmanuel Ferreira JesusCélio V. N. de AlbuquerqueAntônio A. de A. Rocha
Copyright (c) 2017 The authors
https://creativecommons.org/licenses/by-nc/4.0
2017-11-062017-11-066th 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 IshitaniHanderson Bezerra MedeirosEduardo Henrique da Silva AranhaIsabel Dillmann NunesRobson do Nascimento FidalgoTícia Cassiany Ferro CavalcanteGilson Pedroso dos SantosRonilson dos Santos Bezerra
Copyright (c) 2022 The authors
https://creativecommons.org/licenses/by-nc/4.0
2017-10-302017-10-30Topics 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çõesVaninha VieiraHumberto L. RazenteMaria Camila N. BarioniFabíola S. F. PereiraJoão GamaGina M. B. de OliveiraIgor Barbosa CostaCarlos Eduardo Santos PiresLeandro Marinho BalbyMoacir PontiGabriel B. Paranhos Costa
Copyright (c) 2019 Brazilian Computing Society
2017-10-022017-10-02Training 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> </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
2017-10-012017-10-01Brazilian 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> </p>Lisandro GranvilleThaís BatistaAntônio AbelémFlávio WagnerAvelino ZorzoJosé ViterboClaudia MotaMarcelo DuduchiEliana AlmeidaRoberto BigonhaRicardo AnidoRaimundo MacêdoRenata GalanteCarlos Ferraz
Copyright (c) 2020 The authors
2017-08-012017-08-01Learning 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. DelicatoPaulo F. PiresIsmar Frango SilveiraSoraia Raupp MusseVinicius CassolCarla Faria LeitãoRaquel Oliveira PratesFelipe T. BritoJavam C. MachadoFabio KonEduardo Felipe Zambom SantanaFabio PortoCristina Nader VasconcelosEsteban Walter Gonzalez Clua
Copyright (c) 2017 Brazilian Computing Society
https://creativecommons.org/licenses/by-nc/4.0
2017-07-242017-07-24I 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 prospecting the main research challenges in the area of Computer Science in Brazil, through the seminar "Grand Challenges in Computer Research in Brazil" (2006, 2009 and 2014). The positive impact of this initiative has opened new paths for research and 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, scientific communities from different computer science domains within SBC have worked to identify their major research challenges too. Considering the growing maturity of the Information Systems scientific community within SBC, the Information Systems Special Commission (CE-SI) launched the Seminar on Research Challenges in Information Systems in Brazil - GranDSI-BR in 2016. The aim of this seminar was to prospect the Information Systems research issues 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 the Brazilian Information Systems scientific community. The challenges described in this ebook are a reflection of the prevailing ideas of the Information Systems community on the area. It is hope that they will inspire and guide the direction of Information Systems 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 scientific advances with both technological and social impact in Brazil.</p>Clodis BoscarioliRenata Mendes de AraujoRita Suzana MacielValdemar Vicente Graciano NetoFlavio OquendoElisa Yumi NakagawaFlavia Cristina BerrnardiniJosé ViterboDalessandro ViannaCarlos Bazilio MartinsAdriana Pereira MedeirosEdwin MezaPatrick MoratoriCarlos Alberto Malcher BastosRenata Mendes de AraujoSean SiqueiraIg BittencourtSeiji IsotaniBernardo Pereira NunesCristiano MacielClaudia CappelliVanessa NunesCelia G. RalhaLuiz Sérgio P. SilvaSuzana C.B. SampaioRenata T. MoreiraAlexandre M.L. VasconcelosRita Suzana P. MacielJosé Maria N. DavidDaniela ClaroRegina BragaAntonio Carlos Marcelino de PaulaGlauco de Figueiredo CarneiroIsabel CafezeiroLeonardo Cruz da CostaLuciana SalgadoMarcelo da Costa RochaRodrigo Salvador MonteiroRoberto PereiraMaria Cecilia C. BaranauskasVinicius Carvalho PereiraFabio Silva LopesLeandro Augusto da SilvaVivaldo José BreternitzCleyton Slaviero
Copyright (c) 2017 Brazilian Computing Society
2017-07-012017-07-01Topics 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ãoJoaquim Quinteiro UchôaHeitor Augustus Xavier CostaAlberto Dumont Alves OliveiraJuliana Galvani GreghiMarcelo Medeiros ElerValdemar Vicente Graciano NetoRodrigo SantosRenata AraujoMônica ManciniEdmir P. V. Prado
Copyright (c) 2017 Brazilian Computing Society
https://creativecommons.org/licenses/by-nc/4.0
2017-06-052017-06-05Short 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 RamosAntônio Jorge Gomes AbelémStênio Flávio de Lacerda V. FernandesEduardo Coelho Cerqueira
Copyright (c) 2019 Brazilian Computing Society
2017-05-152017-05-15Short 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 <em>Short Courses of the 22nd 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> </div> </div> <div class="item chapters"> </div>Fábio de Jesus Lima GomesRicardo de Andrade Lira RabeloCarlos de Salles Soares NetoRoberto WillrichFernando Antonio Mota TrintaErick Baptista PassosJoel dos SantosDébora Muchaluat-SaadeRenata Pontin M. FortesHumberto Lidio AntonelliAndré de Lima SalgadoRicardo M. C. SegundoMarcello N. de AmorimCelso A. S. SantosRodrigo SantosDavi VianaIsabela ZaineKamila R. H. RodriguesBruna C. R. da CunhaYuri N. Z. G. MagagnattoAlex F. OrlandoCaio C. VielOlibário J. Machado NetoAndré Carlomagno RochaMaria da Graça C. PimentelCintia Carvalho OliveiraDaniele Carvalho OliveiraJoão Carlos GonçalvesJúlio Toshio KuniwakeMarcio Ferreira MorenoRafael BrandãoRenato CerqueiraGuilherme F. LimaRodrigo C. M. SantosRoberto G. de A. Azevedo
Copyright (c) 2019 Brazilian Computing Society
2016-11-302016-11-30Short 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 MoraesAntônio Augusto de Aragão RochaFábio BorgesWilson Leite da Silva FilhoLucas Z. LadeiraErick N. NascimentoJoão Paulo F. VenturaRicardo DahabDiego F. AranhaJulio C. López HernándezYona LopesTiago BorniaVitor FariasNatalia C. FernandesDébora C. Muchaluat-Saade
Copyright (c) 2016 The authors
https://creativecommons.org/licenses/by-nc/4.0
2016-11-072016-11-075th 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 TedescoSergio Crespo Coelho da Silva PintoEvandro CostaJoseana FechinePriscylla SilvaHemilis RochaTancicleide C. S. GomesPatricia C. de A. R. TedescoJeane C. B. de MeloPatrícia B. Scherer BassaniJosé da Silva Nunes
Copyright (c) 2016 The authors
https://creativecommons.org/licenses/by-nc/4.0
2016-10-242016-10-24Ephemerides 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
2016-09-262016-09-26Jornadas 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 MaldonadoJosé ViterboMarcio DelamaroPatricia Cabral de Azevedo Restelli TedeFabio KonEduardo ZambomThiago H. SilvaAntonio A. F. LoureiroCelina de FigueiredoSabrina dos Santos MarczakLuis LambFlavia de Almeida BarrosJoão Luis Garcia Rosa
Copyright (c) 2018 Brazilian Computing Society
2016-07-292016-07-29Topics 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 BoscarioliRonaldo dos Santos MelloFrank Augusto SiqueiraPatrícia VilainAlexandre de Castro LunardiJosé ViterboFlávia Cristina BernardiniFernanda C. RibeiroBárbara P. CaetanoMelise M. V. de PaulaGuilherme X. FerreiraRafael S. de OliveiraRicardo Batista RodriguesCarlo M. R. SilvaVinicius C. GarciaSilvio R. L. MeiraMarcio Pereira de Sá
Copyright (c) 2016 Brazilian Computing Society
https://creativecommons.org/licenses/by-nc/4.0
2016-05-172016-05-17Short 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 SoutoMichelle WanghamJoni da Silva FragaAlexandre BragaRicardo DahabJoélisson Joaquim de V. LauridoEduardo Luzeiro FeitosaArmando Faz HernándezRoberto CabralDiego F. AranhaJulio LópezCleber K. OlivoAltair O. SantinLuiz Eduardo S. Oliveira
Copyright (c) 2015 The authors
2015-11-092015-11-09Short 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 <em>Short Courses of the 21st 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> </div> </div> <div class="item chapters"> </div>Renato FiletoAltigran Soares da SilvaMarco CristoDavid Fernandes de OliveiraEstêvão Bissoli SalemeCelso Alberto Saibel SantosFabrício BenevenutoFilipe RibeiroMatheus Araújo
Copyright (c) 2019 Brazilian Computing Society
2015-10-302015-10-30Grand 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 SalgadoClaudia Lage Rebello da MottaFlavia Maria Santoro
Copyright (c) 2015 Brazilian Computing Society
2015-10-292015-10-29Brazilian 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> </p>Paulo CunhaLisandro GranvilleAltigran SilvaJosé ViterboRicardo AnidoMirella MoroJacques BrancherEdson CáceresClaudia MotaMarcelo DuduchiRoberto BigonhaRaimundo MacêdoAvelino ZorzoFlávio WagnerRenata GalanteCarlos Ferraz
Copyright (c) 2015 The authors
2015-08-012015-08-01Learning 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 SalesHenrique Emanuel Mostaert RebêloCelina M. H. de FigueiredoLuís C. LambThiago H. SilvaAntonio A. F. LoureiroFlávio K. MiyazawaCid C. de SouzaRaul Sidney WazlawickVinicius Fernandes dos SantosUéverton dos Santos SouzaRafael Alceste BerriValdir Grassi Jr.Fernando Santos Osório
Copyright (c) 2015 The authors
https://creativecommons.org/licenses/by-nc/4.0
2015-07-202015-07-20Short 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 GraafJosé Marcos NogueiraLeonardo Barbosa OliveiraHylson Vescovi NettoLau Cheuk LungRick Lopes de SouzaAdriana Rodrigues SaraivaPablo Augusto da Paz ElleresGuilherme de Brito CarneiroEduardo Luzeiro FeitosaKaio R. S. BarbosaGilbert B. MartinsEduardo SoutoEduardo FeitosaMichelle S. WanghamMichele NogueiraCláudio P. FernandesOsmarildo PavianiBenevid F. da Silva
Copyright (c) 2014 The authors
2014-11-032014-11-03Memories 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 BigonhaClaudia Bauzer MedeirosClaudio Zamitti MammanaClesio Saraiva dos SantosDaniel Alberto MenascéFlávio Rech WagnerLuiz de Castro MartinsPedro Manoel da SilveiraRicardo Augusto da Luz Reis
Copyright (c) 2014 The authors
https://creativecommons.org/licenses/by-nc/4.0
2014-07-282014-07-28Short 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 <em>Short Courses of the 19h 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> </div> </div> <div class="item chapters"> </div>Renato de Freitas Bulcão NetoIwens Gervásio Sene JúniorCássio Vinicius Serafim PrazeresPaulo Nazareno Maia SampaioAndré Pimenta FreireRaphael Winckler de BettioElaine das Graças FradeFernanda Barbosa FerrariJosé Monserrat NetoHelena LibardiAlmerindo Nascimento Rehem NetoCelso Alberto Saibel SantosLucas Aragão de CarvalhoClebeson Canuto dos SantosAndré SantanchèRenoir BoulangerGabriela VianaRicardo PanaggioBruno MeloHugo AboudJosé Antonio Camacho GuerreiroAlessandra Alaniz Macedo
Copyright (c) 2019 Brazilian Computing Society
2013-11-302013-11-30Short 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 SoutoEduardo Luzeiro FeitosaRossana Maria de Castro AndradeEvandro Della VecchiaDaniel WeberAvelino ZorzoPaulo S. L. M. BarretoFelipe Piazza BiasiRicardo DahabJulio César López-HérnandezEduardo MoraisAna D. Salina de OliveiraGeovandro C. C. F. PereiraJefferson E. RicardiniBruno SilvaDiógenes Cecilio da Silva Jr.Evaldo M. SouzaFernando PereiraFernando A. TeixeiraHao Chi WongHenrique NazaréIzabela MaffraJean FreireWiller F. SantosLeonardo B. OliveiraMichelle S. WanghamMarlon Cordeiro DomenechEmerson Ribeiro de Mello
Copyright (c) 2013 The authors
2013-11-112013-11-11Brazilian 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> </p>Paulo CunhaLisandro GranvilleLuciano GasparyLuci PirmezAltigran SilvaMirella MoroKarin BreitmanAna Carolina SalgadoThaís BatistaEdson CáceresRoberto BigonhaRicardo AnidoRaimundo MacêdoSergio Cavalcante
Copyright (c) 2013 The authors
2013-08-012013-08-01Short 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 <em>Short Courses of the 18th 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> </div> </div> <div class="item chapters"> </div>Alessandra Analiz MacedoItana StiubienerGraça BressanRegina Melo SilveiraJoão Paulo OrlandoAdriano RívolliDilvan de Abreu MoreiraJosino Rodrigues NetoVinicius Cardoso GarciaAndrêza Leite de AlencarJúlio César DamascenoRodrigo Elia AssadFernando TrintaRodrigo Elia AssadMarco André Santos MachadoPaulo Fernando Almeida SoaresAnderson Fonseca e SilvaThiago Jamir e SilvaSilvio Romeiro Lemos MeiraFábio Santos da SilvaKátia Cilene Neles da Silva
Copyright (c) 2019 Brazilian Computing Society
2012-11-302012-11-30Short 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 SantosAltair SantinCarlos MazieroPaulo André da S. GonçalvesMateus Felipe Tymburibá FerreiraThiago de Souza RochaGilbert Breves MartinsEduardo FeitosaEduardo SoutoAlexandre Melo BragaErick Nogueira do NascimentoLucas Rodrigues da PalmaRafael Pereira RosaIgor C. G. RibeiroFlávio Q. GuimarãesJuliano F. KazienkoAntonio A. de A. RochaPedro B. VellosoIgor M. MoraesCélio V. N. AlbuquerqueEduardo MoraisRicardo Dahab
Copyright (c) 2012 The authors
2012-11-192012-11-19Tutorials 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 JuniorSimone Diniz Junqueira BarbosaElizabete MunzlingerFabricio B. NarcisoJosé Eustáquio R. de QueirozAlexandre MacielRodrigo LinsPablo BarrosEdson CarvalhoAndrey Araujo MasieroLeonardo Anjoletto FerreiraPlinio Thomaz Aquino JuniorPatricia Cristiane de SouzaCristiano MacielLuciana A. O. de Moraes
Copyright (c) 2012 The authors
2012-11-052012-11-05Short 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 FaleirosCélia Ghedini RalhaLaerte Peotta de MeloDino Macedo AmaralFlavio SakakibaraAndré Resende de AlmeidaRafael Timóteo de Sousa Jr.Anderson NascimentoMárcia HenkeClayton SantosEduardo NunanEduardo FeitosaEulanda dos SantosEduardo SoutoDario Simões Fernandes FilhoVitor Monte AfonsoVictor Furuse MartinsAndré Ricardo Abed GrégioPaulo Lício de GeusMario JinoRafael Duarte Coelho dos SantosJoão J. C. GondimGuilherme FelicianoLucio AgostinhoEliane GuimarãesEleri CardozoBruno Werneck Pinto HoelzFrederico Imbroisi MesquitaPedro Auler
Copyright (c) 2011 The authors
2011-11-062011-11-06Topics 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 VilainValter RoeslerRodrigo Elia AssadVinicius de Melo RochaEmanuell FaustinoFelipe Silva FerrazSilvio Romeiro Lemos MeiraRegis Pires MagalhãesJosé Antônio F. de MacêdoVânia Maria Ponte VidalMaria Augusta S. N. NunesSilvio César CazellaAna Paula AppelEstevam Rafael Hruschka JuniorJulio César Ferreira da SilvaAnderson Vinícius Alves FerreiraElenilson Vieira da Silva FilhoMarcello Galdino PassosErick Augusto Gomes de MeloTatiana Aires TavaresGuido Lemos de Souza FilhoAlmerindo N. RehemCelso A. S. SantosMarcus V. R. Andrade
Copyright (c) 2019 Brazilian Computing Society
2011-10-032011-10-03Short 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 BarretoAndré Luiz Moura dos SantosRossana Maria de Castro AndradeMichelle S. WanghamEmerson Ribeiro de MelloDavi da Silva BögerMarlon GueriosJoni da Silva FragaArlindo Marcon JrMarcos LaureanoAltair SantinCarlos MazieroDavidson Rodrigo BoccardoRaphael Carlos Santos MachadoLuiz Fernando Rust da Costa CarmoSilas Leite AlbuquerquePaulo Roberto de Lira GondimCláudio de Castro MonteiroAlexandre Melo BragaGilmara Santos RestaniLeonardo L. FagundesFernando KarlLuis BaptistaRafael Santos da Rosa
Copyright (c) 2010 The authors
2010-10-112010-10-11Topics 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 PereiraGisele Lobo PappaMarco WincklerRoberta Lima GomesAna Esther Victor BarbosaDanilo de Sousa FerreiraJosé Eustáquio Rangel de QueirozFabrício BenevenutoRaoni KuleszaCarlos Alberto Saibel SantosTatiana Aires TavaresManoel Marques NetoGuido Lemos de Souza FilhoFlávio R. C. SousaLeonardo O. MoreiraJosé Antônio F. de MacêdoJavam C. MachadoAna Paula AppelEstevam Rafael Hruschka JuniorAna T. WinckKarina S. MachadoDuncan D. RuizOsmar Norberto de SouzaSebastian FeuerstackRodrigo Elia AssadFelipe Silva FerrazSilvio Romeiro Lemos MeiraCintia Carvalho OliveiraDaniele Carvalho OliveiraCleber Ferreira OliveiraRenan Gonçalves CattelanJoão Nunes de Souza
Copyright (c) 2019 Brazilian Computing Society
2010-10-052010-10-05Short 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 SantinRaul Ceretta NunesRicardo DahabJoão Paulo Fernandes VenturaRicardo DahabDenise GoyaMehran MisaghiVilc RufinoRouto TeradaMichelle S. WanghamEmerson Ribeiro de MelloDavi da Silva BögerRamicés dos Santos SilvaDiego Ricardo HollerJoni da Silva FragaCíntia Borges MargiMarcos Simplício JrPaulo S. M. L. BarretoTereza C. M. B. CarvalhoAndré Ricardo Abed GrégioBenício Pereira de Carvalho FilhoAntônio MontesRafael SantosNelson UtoSandro Pereira de Melo
Copyright (c) 2009 The authors
2009-09-282009-09-28Short 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> 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 MazieroLuciano Paschoal GasparyRaul Fernando WeberJosé Eduardo Malta de Sá BrandãoJoni da Silva FragaElisangela Santana AguiarRafael Lopes GomesAntônio Jorge Gomes AbelémDouglas Brito DamalioBilly Anderson PinheiroEduardo FeitosaEduardo SoutoDjamel SadokMarcos Aurelio Pchek LaureanoCarlos Alberto Maziero
Copyright (c) 2008 The authors
2008-09-012008-09-01Short 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 PirmezFlávia Coimbra DelicatoLuiz Fernando Rust da Costa CarmoEvandro PereiraLeonardo Lemes FagundesPaulo NeukampGlauco LudwigMarlom KonrathEduardo Pagani JulioWagner Gaspar BrazilCélio Vinicius Neves AlbuquerqueRafael Dantas de CastroRicardo DahabAugusto Jun DevegiliMilene FiorioCarlo O. EmmanoelPaulo F. PiresFlávia C. Delicato
Copyright (c) 2007 The authors
2007-08-272007-08-27Short 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 LungEmerson Ribeiro de MelloMichelle S. WanghamJoni da Silva FragaEdson CamargoNatalia C. FernandesMarcelo D. D. MoreiraPedro B. VellosoLuís Henrique M. K. CostaOtto Carlos M. B. DuarteLuciano R. CostaRafael R. ObelheiroJoni S. FragaLuiz Otávio Botelho LentoJoni da Silva FragaLau Cheuk LungDanilo Michalczuk TaveiraIgor Monteiro MoraesMarcelo Gonçalves RubinsteinOtto Carlos Muniz Bandeira Duarte
Copyright (c) 2006 The authors
2006-08-282006-08-28Short 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> </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 GasparyFrank SiqueiraRafael P. LauferIgor M. MoraesPedro B. VellosoMarco D. D. BicudoMiguel Elias M. CampistaDaniel de O. CunhaLuís Henrique M. K. CostaOtto Carlos M. B. DuarteJosé de Ribamar Braga Pinheiro JuniorFabio KonMiguel Pupo Correia
Copyright (c) 2005 The authors
2005-09-262005-09-26