Journal of the Brazilian Computer Society最新文献

筛选
英文 中文
Multi-hop Byzantine reliable broadcast with honest dealer made practical 多跳拜占庭可靠广播与诚实的经销商实现
Journal of the Brazilian Computer Society Pub Date : 2019-09-07 DOI: 10.1186/s13173-019-0090-x
Silvia Bonomi, Giovanni Farina, Sébastien Tixeuil
{"title":"Multi-hop Byzantine reliable broadcast with honest dealer made practical","authors":"Silvia Bonomi, Giovanni Farina, Sébastien Tixeuil","doi":"10.1186/s13173-019-0090-x","DOIUrl":"https://doi.org/10.1186/s13173-019-0090-x","url":null,"abstract":"We revisit Byzantine-tolerant reliable broadcast with honest dealer algorithms in multi-hop networks. To tolerate Byzantine faulty nodes arbitrarily spread over the network, previous solutions require a factorial number of messages to be sent over the network if the messages are not authenticated (e.g., digital signatures are not available). We propose modifications that preserve the safety and liveness properties of the original unauthenticated protocols, while highly decreasing their observed message complexity when simulated on several classes of graph topologies, potentially opening to their employment.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"37 4","pages":"1-23"},"PeriodicalIF":0.0,"publicationDate":"2019-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520075","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Software mediators as first-class entities of systems-of-systems software architectures 软件中介作为系统的系统软件架构的一级实体
Journal of the Brazilian Computer Society Pub Date : 2019-08-20 DOI: 10.1186/s13173-019-0089-3
Lina Garcés, Flavio Oquendo, Elisa Yumi Nakagawa
{"title":"Software mediators as first-class entities of systems-of-systems software architectures","authors":"Lina Garcés, Flavio Oquendo, Elisa Yumi Nakagawa","doi":"10.1186/s13173-019-0089-3","DOIUrl":"https://doi.org/10.1186/s13173-019-0089-3","url":null,"abstract":"ContextIn contrast to traditional software systems that are mostly created from scratch, current software systems are engineered as a junction of systems already in operation. Examples can be found in domains, such as smart cities, crisis and emergency, IoT, big data, industry 4.0, and connected health systems. Most of them can be considered systems-of-systems (SoS), since they refer to alliances of operational and managerial independent software-intensive systems, which are sometimes distributed over different environments. Therefore, SoS software architectures must be dynamic, evolve over time, and support the execution of emergent behaviors to accomplish SoS missions. They must be also designed to enable the connection of heterogeneous systems, making possible their interoperation, communication, coordination, cooperation, and collaboration, most of the times, in a seamless way. Similar challenges have been addressed by using software mediators as architectural entities. However, the application of mediators in SoS has not been properly explored.GoalThis article introduces MediArch, a layered architecture that considers mediators as first-class software entities to be used in the construction of SoS architectures. Our objective is to present evidence about how MediArch’s can support the construction of SoS architectures.MethodsThe following four steps were conducted to define MediArch: (1) identification of mediation requirements to allow SoS properties; (2) establishment and categorization of twelve types of mediators, for enabling capabilities of communication and control of constituent systems interactions and conversion of heterogeneous messages exchanged through a mediation infrastructure; (3) specification of duties, behaviors, assumptions, and guarantees of mediators; and (4) organization of MediArch in three layers, namely, the constituents & consumer systems layer; the communication, conversion, & coordination layer; and the control layer. This architecture was used as the backbone for the software architectures of two SoS in different domains, namely, flood monitoring system-of-systems (FMSoS), and health-care supportive home system-of-systems (HSH-SoS), for providing evidence on how MediArch supports the architecting process of SoS.ResultsMediArch (1) supports the integration of independent constituent systems, (2) provides strategies to manage emergent behaviors, (3) defines different schemes of control authorities, (4) offers elements to support SoS evolution, and (5) promotes the resilience and adaptability of SoS architectures.ConclusionsAlthough MediArch contributes to the establishment of SoS architectures, some challenges related to performance, resource consumption, security, safety, and non-disruptive reconfigurations must still be overcome.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"1 1","pages":"1-23"},"PeriodicalIF":0.0,"publicationDate":"2019-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520100","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Product line architecture recovery with outlier filtering in software families: the Apo-Games case study 在软件系列中使用离群值过滤的产品线架构恢复:Apo-Games案例研究
Journal of the Brazilian Computer Society Pub Date : 2019-06-24 DOI: 10.1186/s13173-019-0088-4
Crescencio Rodrigues Lima Neto, W. K. Assunção, Jabier Martinez, W. D. F. Mendonça, I. Machado, C. Chavez
{"title":"Product line architecture recovery with outlier filtering in software families: the Apo-Games case study","authors":"Crescencio Rodrigues Lima Neto, W. K. Assunção, Jabier Martinez, W. D. F. Mendonça, I. Machado, C. Chavez","doi":"10.1186/s13173-019-0088-4","DOIUrl":"https://doi.org/10.1186/s13173-019-0088-4","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":"1-17"},"PeriodicalIF":0.0,"publicationDate":"2019-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-019-0088-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42573024","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
An extended triangulation to the Marching Cubes 33 algorithm 扩展三角剖分到Marching Cubes 33算法
Journal of the Brazilian Computer Society Pub Date : 2019-06-20 DOI: 10.1186/s13173-019-0086-6
Lis Custodio, Sinesio Pesco, Claudio Silva
{"title":"An extended triangulation to the Marching Cubes 33 algorithm","authors":"Lis Custodio, Sinesio Pesco, Claudio Silva","doi":"10.1186/s13173-019-0086-6","DOIUrl":"https://doi.org/10.1186/s13173-019-0086-6","url":null,"abstract":"The Marching Cubes algorithm is arguably the most popular isosurface extraction algorithm. Since its inception, two problems have lingered, namely, triangle quality and topology correctness. Although there is an extensive literature to solve them, topology correctness is achieved in detriment of triangle quality and vice versa. In this paper, we present an extended version of the Marching Cubes 33 algorithm (a variation of the Marching Cubes algorithm which guarantees topological correctness), called Extended Marching Cubes 33. In the proposed algorithm, the grid vertex are labeled with “+,” “ −,” and “=,” according to the relationship between its scalar field value and the isovalue. The inclusion of the “=” grid vertex label naturally avoids degenerate triangles. As an application of our method, we use the proposed triangulation to improve the quality of the triangles in the generated mesh while preserving its topology as much as possible.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"72 3","pages":"1-18"},"PeriodicalIF":0.0,"publicationDate":"2019-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520136","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
Understanding automated and human-based technical debt identification approaches-a two-phase study 理解自动化的和基于人的技术债务识别方法——一个两阶段的研究
Journal of the Brazilian Computer Society Pub Date : 2019-06-08 DOI: 10.1186/s13173-019-0087-5
Rodrigo O. Spínola, Nico Zazworka, Antonio Vetro, Forrest Shull, Carolyn Seaman
{"title":"Understanding automated and human-based technical debt identification approaches-a two-phase study","authors":"Rodrigo O. Spínola, Nico Zazworka, Antonio Vetro, Forrest Shull, Carolyn Seaman","doi":"10.1186/s13173-019-0087-5","DOIUrl":"https://doi.org/10.1186/s13173-019-0087-5","url":null,"abstract":"ContextThe technical debt (TD) concept inspires the development of useful methods and tools that support TD identification and management. However, there is a lack of evidence on how different TD identification tools could be complementary and, also, how human-based identification compares with them.ObjectiveTo understand how to effectively elicit TD from humans, to investigate several types of tools for TD identification, and to understand the developers’ point of view about TD indicators and items reported by tools.MethodWe asked developers to identify TD items from a real software project. We also collected the output of three tools to automatically identify TD and compared the results in terms of their locations in the source code. Then, we collected developers’ opinions on the identification process through a focus group.ResultsAggregation seems to be an appropriate way to combine TD reported by developers. The tools used cannot help in identifying many important TD types, so involving humans is necessary. Developers reported that the tools would help them to identify TD faster or more accurately and that project priorities and current development activities are important to be considered together, along with the values of principal and interest, when deciding to pay off a debt.ConclusionThis work contributes to the TD landscape, which depicts an understanding between different TD types and how they are best discovered.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"38 3","pages":"1-21"},"PeriodicalIF":0.0,"publicationDate":"2019-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
An IoT sensor and scenario survey for data researchers 面向数据研究人员的物联网传感器和场景调查
Journal of the Brazilian Computer Society Pub Date : 2019-02-27 DOI: 10.1186/s13173-019-0085-7
C. M. D. Morais, D. Sadok, J. Kelner
{"title":"An IoT sensor and scenario survey for data researchers","authors":"C. M. D. Morais, D. Sadok, J. Kelner","doi":"10.1186/s13173-019-0085-7","DOIUrl":"https://doi.org/10.1186/s13173-019-0085-7","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-019-0085-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65832139","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 44
Perspectives on how to evaluate augmented reality technology tools for education: a systematic review 如何评估增强现实技术教育工具的观点:系统回顾
Journal of the Brazilian Computer Society Pub Date : 2019-02-04 DOI: 10.1186/s13173-019-0084-8
Manoela M. O. da Silva, J. M. Teixeira, P. S. Cavalcante, V. Teichrieb
{"title":"Perspectives on how to evaluate augmented reality technology tools for education: a systematic review","authors":"Manoela M. O. da Silva, J. M. Teixeira, P. S. Cavalcante, V. Teichrieb","doi":"10.1186/s13173-019-0084-8","DOIUrl":"https://doi.org/10.1186/s13173-019-0084-8","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-019-0084-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65832080","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 65
VisminerTD: a tool for automatic identification and interactive monitoring of the evolution of technical debt items VisminerTD:用于自动识别和交互式监控技术债务项目演变的工具
Journal of the Brazilian Computer Society Pub Date : 2019-01-16 DOI: 10.1186/s13173-018-0083-1
T. Mendes, Felipe G. S. Gomes, David P. Gonçalves, Manoel G. Mendonça, R. L. Novais, R. Spínola
{"title":"VisminerTD: a tool for automatic identification and interactive monitoring of the evolution of technical debt items","authors":"T. Mendes, Felipe G. S. Gomes, David P. Gonçalves, Manoel G. Mendonça, R. L. Novais, R. Spínola","doi":"10.1186/s13173-018-0083-1","DOIUrl":"https://doi.org/10.1186/s13173-018-0083-1","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13173-018-0083-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65832028","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Theoretical learning guarantees applied to acoustic modeling 理论学习保证了声学建模的应用
Journal of the Brazilian Computer Society Pub Date : 2019-01-04 DOI: 10.1186/s13173-018-0081-3
Christopher D. Shulby, Martha D. Ferreira, Rodrigo F. de Mello, Sandra M. Aluisio
{"title":"Theoretical learning guarantees applied to acoustic modeling","authors":"Christopher D. Shulby, Martha D. Ferreira, Rodrigo F. de Mello, Sandra M. Aluisio","doi":"10.1186/s13173-018-0081-3","DOIUrl":"https://doi.org/10.1186/s13173-018-0081-3","url":null,"abstract":"In low-resource scenarios, for example, small datasets or a lack in computational resources available, state-of-the-art deep learning methods for speech recognition have been known to fail. It is possible to achieve more robust models if care is taken to ensure the learning guarantees provided by the statistical learning theory. This work presents a shallow and hybrid approach using a convolutional neural network feature extractor fed into a hierarchical tree of support vector machines for classification. Here, we show that gross errors present even in state-of-the-art systems can be avoided and that an accurate acoustic model can be built in a hierarchical fashion. Furthermore, we present proof that our algorithm does adhere to the learning guarantees provided by the statistical learning theory. The acoustic model produced in this work outperforms traditional hidden Markov models, and the hierarchical support vector machine tree outperforms a multi-class multilayer perceptron classifier using the same features. More importantly, we isolate the performance of the acoustic model and provide results on both the frame and phoneme level, considering the true robustness of the model. We show that even with a small amount of data, accurate and robust recognition rates can be obtained.","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"20 10","pages":"1-12"},"PeriodicalIF":0.0,"publicationDate":"2019-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138520074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Seeing the Watershed Through the Streams 透过溪流看分水岭
Journal of the Brazilian Computer Society Pub Date : 2018-12-06 DOI: 10.14714/cp91.1515
Lauren Rosenthal McManus
{"title":"Seeing the Watershed Through the Streams","authors":"Lauren Rosenthal McManus","doi":"10.14714/cp91.1515","DOIUrl":"https://doi.org/10.14714/cp91.1515","url":null,"abstract":"","PeriodicalId":39760,"journal":{"name":"Journal of the Brazilian Computer Society","volume":"58 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67115016","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信