首页 > 最新文献

Proceedings - International Conference on Software Engineering. International Conference on Software Engineering最新文献

英文 中文
Rotor Winding Image Detection Method Based on Model-Based Transfer Learning 基于模型迁移学习的转子绕组图像检测方法
Jia Youbin, Zhang Xiaoguo, Chen Gang
Rotor is a core component of the electric motor. The qualification of rotor winding is one of the core factors for the proper functioning of the rotor, which is still detected by manual operation. Hence, it is important to achieve automatic detection of the rotor windings and enhance the detection accuracy. Recently, convolutional neural network (CNN) has been successfully applied to image recognition., but it requires a large number of labeled samples and there is almost no dataset bias between the target dataset and the source dataset. The challenges of using CNN to recognize rotor winding are that the winding image dataset of different types of rotor exist large dataset bias and the labeled examples are limited. We proposed a new model-based transfer learning method to deal with the challenges. To solve the dataset bias problem., we proposed a new image binarization method to get binary rotor winding images. Using the binary images to train and test model can significantly reduce the interference of dataset bias. Meanwhile., we proposed a method to build model-based transfer learning model which is based on the pre-trained Inception-V3 model trained with the ImageNet dataset., the method is used to solve the problem of limited labeled samples. The comparing experiments show that the model-based transfer learning model trained and tested with binary images significantly outperform existing other models., and can achieve stable and accurate detection of the rotor images.
转子是电动机的核心部件。转子绕组是否合格是转子能否正常工作的核心因素之一,目前仍需人工操作来检测。因此,实现转子绕组的自动检测,提高检测精度具有重要意义。近年来,卷积神经网络(CNN)已成功应用于图像识别。,但它需要大量的标记样本,并且目标数据集和源数据集之间几乎没有数据偏差。使用CNN进行转子绕组识别的挑战在于,不同类型转子的绕组图像数据集存在较大的数据偏差,并且标记的样例有限。我们提出了一种新的基于模型的迁移学习方法来应对这些挑战。解决数据集偏差问题。提出了一种新的图像二值化方法来获取转子绕组的二值图像。利用二值图像对模型进行训练和测试,可以显著减少数据集偏差的干扰。与此同时。提出了一种基于ImageNet数据集训练的Inception-V3预训练模型构建基于模型的迁移学习模型的方法。,该方法用于解决标记样本有限的问题。对比实验表明,用二值图像训练和测试的基于模型的迁移学习模型明显优于现有的其他模型。,可以实现稳定、准确的转子图像检测。
{"title":"Rotor Winding Image Detection Method Based on Model-Based Transfer Learning","authors":"Jia Youbin, Zhang Xiaoguo, Chen Gang","doi":"10.1109/ICSESS.2018.8663891","DOIUrl":"https://doi.org/10.1109/ICSESS.2018.8663891","url":null,"abstract":"Rotor is a core component of the electric motor. The qualification of rotor winding is one of the core factors for the proper functioning of the rotor, which is still detected by manual operation. Hence, it is important to achieve automatic detection of the rotor windings and enhance the detection accuracy. Recently, convolutional neural network (CNN) has been successfully applied to image recognition., but it requires a large number of labeled samples and there is almost no dataset bias between the target dataset and the source dataset. The challenges of using CNN to recognize rotor winding are that the winding image dataset of different types of rotor exist large dataset bias and the labeled examples are limited. We proposed a new model-based transfer learning method to deal with the challenges. To solve the dataset bias problem., we proposed a new image binarization method to get binary rotor winding images. Using the binary images to train and test model can significantly reduce the interference of dataset bias. Meanwhile., we proposed a method to build model-based transfer learning model which is based on the pre-trained Inception-V3 model trained with the ImageNet dataset., the method is used to solve the problem of limited labeled samples. The comparing experiments show that the model-based transfer learning model trained and tested with binary images significantly outperform existing other models., and can achieve stable and accurate detection of the rotor images.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"134 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82707740","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}
引用次数: 2
Smart City Control Room Dashboards Exploiting Big Data Infrastructure (S). 利用大数据基础设施的智慧城市控制室仪表板。
R. Heinrich
While developing and operating software-intensive systems various concerns must be considered. Concerns like quality properties, domain, and lifecycle phase may differ from one project to another. Currently different languages and tools are required for modeling and analyzing these concerns. This results in enormous effort for model creation and maintenance. In this paper, we present a vision of tailored quality modeling and analysis by clearly separating several concerns using modular metamodels and tooling. © 2018 Universitat zu Koln. All rights reserved.
在开发和操作软件密集型系统时,必须考虑各种问题。像质量属性、领域和生命周期阶段这样的关注点可能因项目而异。目前需要不同的语言和工具来建模和分析这些关注点。这导致了模型创建和维护的巨大工作量。在本文中,我们通过使用模块化元模型和工具清晰地分离几个关注点,展示了定制质量建模和分析的愿景。©2018科隆大学版权所有。
{"title":"Smart City Control Room Dashboards Exploiting Big Data Infrastructure (S).","authors":"R. Heinrich","doi":"10.18293/SEKE2018-020","DOIUrl":"https://doi.org/10.18293/SEKE2018-020","url":null,"abstract":"While developing and operating software-intensive systems various concerns must be considered. Concerns like quality properties, domain, and lifecycle phase may differ from one project to another. Currently different languages and tools are required for modeling and analyzing these concerns. This results in enormous effort for model creation and maintenance. In this paper, we present a vision of tailored quality modeling and analysis by clearly separating several concerns using modular metamodels and tooling. © 2018 Universitat zu Koln. All rights reserved.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"82 1","pages":"336"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83964195","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}
引用次数: 6
Simulation study on convective heat transfer of the tongue in closed mouth 闭口舌部对流换热的模拟研究
X. Haiwei, Deng Shangxun, Zhang Yan, Zhang Jing
In the analysis of the heat transfer of the tongue, the convective heat transfer coefficient on the tongue surface has a significant influence on the accurate computation of the temperature field of the tongue. In order to determine the thermal boundary condition of tongue in closed mouth, a convection heat transfer model of the air in oral cavity under closed state was established. Using the measured temperature on the surface of tongue and oral cavity as the constant temperature boundary conditions, the heat exchange between the air and the tongue in closed oral cavity was simulated. The convective heat transfer coefficient on the surface of human tongue and the average temperature of the air in oral cavity were determined. Results showed that the average heat transfer coefficient ranges from 2 W/m2-K to 3W/m2-K and the average temperature ranges from 307.5 K to 308.5 K in the oral cavity. The results provided a reference for the analysis about the heat transfer of human tongue.
在舌部换热分析中,舌部表面的对流换热系数对舌部温度场的精确计算有重要影响。为了确定舌在封闭口腔中的热边界条件,建立了封闭状态下口腔内空气对流换热模型。以测量的舌、口腔表面温度作为恒温边界条件,模拟了密闭口腔内空气与舌间的热交换。测定了人舌表面的对流换热系数和口腔空气的平均温度。结果表明:口腔内平均换热系数为2w /m2-K ~ 3W/m2-K,平均温度为307.5 K ~ 308.5 K;研究结果可为人体舌部传热分析提供参考。
{"title":"Simulation study on convective heat transfer of the tongue in closed mouth","authors":"X. Haiwei, Deng Shangxun, Zhang Yan, Zhang Jing","doi":"10.1109/ICSESS.2017.8343033","DOIUrl":"https://doi.org/10.1109/ICSESS.2017.8343033","url":null,"abstract":"In the analysis of the heat transfer of the tongue, the convective heat transfer coefficient on the tongue surface has a significant influence on the accurate computation of the temperature field of the tongue. In order to determine the thermal boundary condition of tongue in closed mouth, a convection heat transfer model of the air in oral cavity under closed state was established. Using the measured temperature on the surface of tongue and oral cavity as the constant temperature boundary conditions, the heat exchange between the air and the tongue in closed oral cavity was simulated. The convective heat transfer coefficient on the surface of human tongue and the average temperature of the air in oral cavity were determined. Results showed that the average heat transfer coefficient ranges from 2 W/m2-K to 3W/m2-K and the average temperature ranges from 307.5 K to 308.5 K in the oral cavity. The results provided a reference for the analysis about the heat transfer of human tongue.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"45 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88668486","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
An emulation architecture for the integration of virtual and physical networks 用于虚拟和物理网络集成的仿真体系结构
Deng Bo, Wang Xiaofeng, Jiang Min, Liu Yuan
Network emulation is an essential tool to evaluate network protocols and network security technologies. Leveraging on the cloud computing services, a hybrid network emulation platform integrating virtual and physical networks is proposed in this paper. With cloud services, heterogeneous and scalable virtual networks can be built. By accessing physical networks, the whole platform will be improved with high precision. Software defined network (SDN) switch is applied in the platform. With its OpenFlow protocol, packet flows can be controlled with flexibility to support transparent network emulation. Meanwhile, SDN switches cooperate with physical switches to provide the platform with experiments isolation and reconfigurability. The attributes of any virtual-physical link are also considered to emulate real networks with latency, bandwidth and loss rate. Extensive experiments proved that the proposed platform is capable to emulate networks with scalability, transparency, and can further support multiple experiments isolation.
网络仿真是评估网络协议和网络安全技术的重要工具。利用云计算服务,提出了一种虚拟网络与物理网络相结合的混合网络仿真平台。使用云服务,可以构建异构和可扩展的虚拟网络。通过接入物理网络,提高整个平台的精度。平台采用软件定义网络(SDN)交换机。通过OpenFlow协议,可以灵活地控制数据包流,以支持透明网络仿真。同时,SDN交换机与物理交换机配合,为平台提供实验隔离性和可重构性。还考虑了任何虚拟物理链路的属性,以模拟真实网络的延迟,带宽和损失率。大量实验证明,该平台能够模拟具有可扩展性、透明性的网络,并能进一步支持多实验隔离。
{"title":"An emulation architecture for the integration of virtual and physical networks","authors":"Deng Bo, Wang Xiaofeng, Jiang Min, Liu Yuan","doi":"10.1109/ICSESS.2017.8342941","DOIUrl":"https://doi.org/10.1109/ICSESS.2017.8342941","url":null,"abstract":"Network emulation is an essential tool to evaluate network protocols and network security technologies. Leveraging on the cloud computing services, a hybrid network emulation platform integrating virtual and physical networks is proposed in this paper. With cloud services, heterogeneous and scalable virtual networks can be built. By accessing physical networks, the whole platform will be improved with high precision. Software defined network (SDN) switch is applied in the platform. With its OpenFlow protocol, packet flows can be controlled with flexibility to support transparent network emulation. Meanwhile, SDN switches cooperate with physical switches to provide the platform with experiments isolation and reconfigurability. The attributes of any virtual-physical link are also considered to emulate real networks with latency, bandwidth and loss rate. Extensive experiments proved that the proposed platform is capable to emulate networks with scalability, transparency, and can further support multiple experiments isolation.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"154 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75839308","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}
引用次数: 1
Proceedings of the 25th International Conference on Program Comprehension, ICPC 2017, 22-23 May 2017, Buenos Aires, Argentina 第25届项目理解国际会议论文集,ICPC 2017, 2017年5月22-23日,阿根廷布宜诺斯艾利斯
G. Scanniello, D. Lo, Alexander Serebrenik
Welcome to the 25th International Conference on Program Comprehension! This silver jubilee has seen several first times for ICPC. It is for the very first time that ICPC has been organised in South America, in Argentina, in Buenos Aires. Moreover, it is also for the first time that the main track of ICPC crossed the line of 80 submissions. This year the program committee has received 83 submissions originating from 97 abstracts and co-authored by researchers from 26 countries from Africa, Asia, Europe, North and South America and Oceania. This is more than double of the 39 submissions received back in 2000.1 Finally, for the very first time in the history of ICPC we have implemented the triple-blind reviewing process: the authors do not know who is reviewing their work (single), the reviewers do not know whose work they review (double), and the reviewers do not know who the other reviewers are (triple).
欢迎参加第25届程序理解国际会议!今年的银禧年是ICPC的第一次。这是ICPC第一次在南美,阿根廷,布宜诺斯艾利斯举办。此外,这也是ICPC的主要曲目首次超过80份。今年,项目委员会收到了来自非洲、亚洲、欧洲、南北美洲和大洋洲26个国家的研究人员共同撰写的97篇摘要的83篇投稿。最后,在ICPC的历史上,我们第一次实施了三盲评审过程:作者不知道谁在评审他们的作品(单一),审稿人不知道他们审稿人的作品(双重),审稿人不知道其他审稿人是谁(三重)。
{"title":"Proceedings of the 25th International Conference on Program Comprehension, ICPC 2017, 22-23 May 2017, Buenos Aires, Argentina","authors":"G. Scanniello, D. Lo, Alexander Serebrenik","doi":"10.1145/2597008.2597139","DOIUrl":"https://doi.org/10.1145/2597008.2597139","url":null,"abstract":"Welcome to the 25th International Conference on Program Comprehension! This silver jubilee has seen several first times for ICPC. It is for the very first time that ICPC has been organised in South America, in Argentina, in Buenos Aires. Moreover, it is also for the first time that the main track of ICPC crossed the line of 80 submissions. This year the program committee has received 83 submissions originating from 97 abstracts and co-authored by researchers from 26 countries from Africa, Asia, Europe, North and South America and Oceania. This is more than double of the 39 submissions received back in 2000.1 Finally, for the very first time in the history of ICPC we have implemented the triple-blind reviewing process: the authors do not know who is reviewing their work (single), the reviewers do not know whose work they review (double), and the reviewers do not know who the other reviewers are (triple).","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"3 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78488936","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
Preventing and repairing build breakage 防止和修复建筑破损
Christian Macho
Build systems are an essential component in modern software engineering. They are used to automate tasks of the software development lifecycle, such as compiling code, assembling artifacts, generating documentation, testing artifacts, and deploying artifacts. Although they play an important role in software development, research has ignored this field for a long time. Recent research, such as [9], started to investigate build systems as a component of the software development lifecycle. Kumpfert et al. observed that using a build system decreases the workload of developers but its usage also adds additional overhead for maintaining the build configuration [7]. Seo et al. addressed this issue and found that neglected maintenance of the build configuration is one of the most frequent reasons for breaking a build [10]. Kerzazi et al. found that suffering from build breakage blocks development teams from continuing their work and consequently costs the companies money [6]. Moreover, Seo et al. and Kerzazi et al. investigated the number of failing builds and obvserved a high ratio of build breakage (28.5% and 17.7%, respectively).
构建系统是现代软件工程中必不可少的组成部分。它们用于自动执行软件开发生命周期的任务,例如编译代码、组装工件、生成文档、测试工件和部署工件。虽然它们在软件开发中扮演着重要的角色,但长期以来研究都忽视了这一领域。最近的研究,如[9],开始将构建系统作为软件开发生命周期的一个组成部分进行研究。Kumpfert等人观察到,使用构建系统减少了开发人员的工作量,但它的使用也增加了维护构建配置的额外开销[7]。Seo等人解决了这个问题,并发现忽视构建配置的维护是破坏构建的最常见原因之一[10]。Kerzazi等人发现,构建中断会阻碍开发团队继续他们的工作,从而使公司损失资金[6]。此外,Seo等人和Kerzazi等人调查了失败构建的数量,并观察到构建破坏的高比率(分别为28.5%和17.7%)。
{"title":"Preventing and repairing build breakage","authors":"Christian Macho","doi":"10.1109/ICSE-C.2017.29","DOIUrl":"https://doi.org/10.1109/ICSE-C.2017.29","url":null,"abstract":"Build systems are an essential component in modern software engineering. They are used to automate tasks of the software development lifecycle, such as compiling code, assembling artifacts, generating documentation, testing artifacts, and deploying artifacts. Although they play an important role in software development, research has ignored this field for a long time. Recent research, such as [9], started to investigate build systems as a component of the software development lifecycle. Kumpfert et al. observed that using a build system decreases the workload of developers but its usage also adds additional overhead for maintaining the build configuration [7]. Seo et al. addressed this issue and found that neglected maintenance of the build configuration is one of the most frequent reasons for breaking a build [10]. Kerzazi et al. found that suffering from build breakage blocks development teams from continuing their work and consequently costs the companies money [6]. Moreover, Seo et al. and Kerzazi et al. investigated the number of failing builds and obvserved a high ratio of build breakage (28.5% and 17.7%, respectively).","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"36 1","pages":"471-472"},"PeriodicalIF":0.0,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85301768","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
Rule-based system for quality of life evaluation in socio-cultural field 基于规则的社会文化领域生活质量评价体系
Šanda Martin, Křupka Jiří
Přispěvek se zabýva hodnocenim kvality života zemi Evropske unie (EU). Pro hodnoceni kvality života je využit expertni system a fuzzy množiny. Uživatel zadava hodnoty celkem 13 ukazatelů ze socio-kulturniho prostředi, ktere jsou rozděleny do třech oblasti. Samotne ukazatele jsou vybrany z několika metodik pro hodnoceni kvality života a jsou rozřazeny do oblasti podle principu a charakteristiky. Expertni system vyhodnoti hodnoceni za jednotlive oblasti a nasledně celkove hodnoceni kvality života pro vybraný stat. V diskuzi jsou pak take uvedeny dalsi možnosti pro upravy a rozvoj.
{"title":"Rule-based system for quality of life evaluation in socio-cultural field","authors":"Šanda Martin, Křupka Jiří","doi":"10.5220/0006007803420347","DOIUrl":"https://doi.org/10.5220/0006007803420347","url":null,"abstract":"Přispěvek se zabýva hodnocenim kvality života zemi Evropske unie (EU). Pro hodnoceni kvality života je využit expertni system a fuzzy množiny. Uživatel zadava hodnoty celkem 13 ukazatelů ze socio-kulturniho prostředi, ktere jsou rozděleny do třech oblasti. Samotne ukazatele jsou vybrany z několika metodik pro hodnoceni kvality života a jsou rozřazeny do oblasti podle principu a charakteristiky. Expertni system vyhodnoti hodnoceni za jednotlive oblasti a nasledně celkove hodnoceni kvality života pro vybraný stat. V diskuzi jsou pak take uvedeny dalsi možnosti pro upravy a rozvoj.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"1 1","pages":"342-347"},"PeriodicalIF":0.0,"publicationDate":"2016-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81450687","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}
引用次数: 1
BigDebug: Debugging Primitives for Interactive Big Data Processing in Spark. BigDebug:在Spark中调试交互大数据处理的原语。
Muhammad Ali Gulzar, Matteo Interlandi, Seunghyun Yoo, Sai Deep Tetali, Tyson Condie, Todd Millstein, Miryung Kim

Developers use cloud computing platforms to process a large quantity of data in parallel when developing big data analytics. Debugging the massive parallel computations that run in today's data-centers is time consuming and error-prone. To address this challenge, we design a set of interactive, real-time debugging primitives for big data processing in Apache Spark, the next generation data-intensive scalable cloud computing platform. This requires re-thinking the notion of step-through debugging in a traditional debugger such as gdb, because pausing the entire computation across distributed worker nodes causes significant delay and naively inspecting millions of records using a watchpoint is too time consuming for an end user. First, BIGDEBUG's simulated breakpoints and on-demand watchpoints allow users to selectively examine distributed, intermediate data on the cloud with little overhead. Second, a user can also pinpoint a crash-inducing record and selectively resume relevant sub-computations after a quick fix. Third, a user can determine the root causes of errors (or delays) at the level of individual records through a fine-grained data provenance capability. Our evaluation shows that BIGDEBUG scales to terabytes and its record-level tracing incurs less than 25% overhead on average. It determines crash culprits orders of magnitude more accurately and provides up to 100% time saving compared to the baseline replay debugger. The results show that BIGDEBUG supports debugging at interactive speeds with minimal performance impact.

开发人员在开发大数据分析时,使用云计算平台并行处理大量数据。调试在当今数据中心中运行的大量并行计算既耗时又容易出错。为了应对这一挑战,我们设计了一组交互式的实时调试原语,用于在下一代数据密集型可扩展云计算平台Apache Spark中处理大数据。这需要重新考虑在传统调试器(如gdb)中逐步调试的概念,因为跨分布式工作节点暂停整个计算会导致严重的延迟,并且对于最终用户来说,使用观察点天真地检查数百万条记录太费时了。首先,BIGDEBUG的模拟断点和按需观察点允许用户选择性地检查云上分布的中间数据,开销很小。其次,用户还可以精确定位导致崩溃的记录,并在快速修复后选择性地恢复相关的子计算。第三,用户可以通过细粒度的数据来源功能在单个记录级别确定错误(或延迟)的根本原因。我们的评估表明,BIGDEBUG的规模可以达到tb级,其记录级跟踪的开销平均不到25%。它可以更准确地确定崩溃的罪魁祸首,并且与基准重播调试器相比,可以节省高达100%的时间。结果表明,BIGDEBUG支持以交互速度调试,对性能的影响最小。
{"title":"BigDebug: Debugging Primitives for Interactive Big Data Processing in Spark.","authors":"Muhammad Ali Gulzar,&nbsp;Matteo Interlandi,&nbsp;Seunghyun Yoo,&nbsp;Sai Deep Tetali,&nbsp;Tyson Condie,&nbsp;Todd Millstein,&nbsp;Miryung Kim","doi":"10.1145/2884781.2884813","DOIUrl":"https://doi.org/10.1145/2884781.2884813","url":null,"abstract":"<p><p>Developers use cloud computing platforms to process a large quantity of data in parallel when developing big data analytics. Debugging the massive parallel computations that run in today's data-centers is time consuming and error-prone. To address this challenge, we design a set of interactive, real-time debugging primitives for big data processing in Apache Spark, the next generation data-intensive scalable cloud computing platform. This requires re-thinking the notion of step-through debugging in a traditional debugger such as gdb, because pausing the entire computation across distributed worker nodes causes significant delay and naively inspecting millions of records using a watchpoint is too time consuming for an end user. First, BIGDEBUG's simulated breakpoints and on-demand watchpoints allow users to selectively examine distributed, intermediate data on the cloud with little overhead. Second, a user can also pinpoint a crash-inducing record and selectively resume relevant sub-computations after a quick fix. Third, a user can determine the root causes of errors (or delays) at the level of individual records through a fine-grained data provenance capability. Our evaluation shows that BIGDEBUG scales to terabytes and its record-level tracing incurs less than 25% overhead on average. It determines crash culprits orders of magnitude more accurately and provides up to 100% time saving compared to the baseline replay debugger. The results show that BIGDEBUG supports debugging at interactive speeds with minimal performance impact.</p>","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"2016 ","pages":"784-795"},"PeriodicalIF":0.0,"publicationDate":"2016-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1145/2884781.2884813","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"34711715","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 78
The Research of Data Mining Based on Improved Shuffled Frog Leaping Algorithm 基于改进洗牌青蛙跳跃算法的数据挖掘研究
Y. Wang, J. Ku
{"title":"The Research of Data Mining Based on Improved Shuffled Frog Leaping Algorithm","authors":"Y. Wang, J. Ku","doi":"10.1142/9789814740104_0031","DOIUrl":"https://doi.org/10.1142/9789814740104_0031","url":null,"abstract":"","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"30 1","pages":"155-160"},"PeriodicalIF":0.0,"publicationDate":"2016-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91397832","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
A gateway system for quantum communication telephone user terminal extension 一种量子通信电话用户终端扩展网关系统
Zhu Dexin, Jiawei Han, Jianan Wu, Rongkai Wei, Shigang Wang, S. Lijun
Quantum communication is a novel communication approach for information transfer and this approach exhibits unparalleled security capability, making this approach a promising technology in various fields, including national security, finance industry and our daily life. In this article, we propose a gateway system for quantum communication phone user terminal extension. This gateway system provides viable solutions to various issues (connection of one quantum gateway to several quantum phones and program-controlled exchange) in the field of quantum communication network and assists in achieving communications between various phones via quantum gateway.
量子通信是一种新型的信息传输方式,具有无与伦比的安全性能,在国家安全、金融行业和我们的日常生活等各个领域都具有广阔的应用前景。本文提出了一种用于量子通信电话用户终端扩展的网关系统。该网关系统为量子通信网络领域的各种问题(一个量子网关与多个量子电话的连接和程控交换)提供了可行的解决方案,并有助于实现各种电话之间通过量子网关的通信。
{"title":"A gateway system for quantum communication telephone user terminal extension","authors":"Zhu Dexin, Jiawei Han, Jianan Wu, Rongkai Wei, Shigang Wang, S. Lijun","doi":"10.1109/ICSESS.2015.7339138","DOIUrl":"https://doi.org/10.1109/ICSESS.2015.7339138","url":null,"abstract":"Quantum communication is a novel communication approach for information transfer and this approach exhibits unparalleled security capability, making this approach a promising technology in various fields, including national security, finance industry and our daily life. In this article, we propose a gateway system for quantum communication phone user terminal extension. This gateway system provides viable solutions to various issues (connection of one quantum gateway to several quantum phones and program-controlled exchange) in the field of quantum communication network and assists in achieving communications between various phones via quantum gateway.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"17 1","pages":"637-639"},"PeriodicalIF":0.0,"publicationDate":"2015-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74656313","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
期刊
Proceedings - International Conference on Software Engineering. International Conference on Software Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1