移动应用是近10年来兴起的新型计算模式,深刻地影响人民的生活方式.移动应用主要以图形用户界面(graphical user interface,GUI)方式交互,而对其进行人工测试需要消耗大量人力和物力.为此,研究者提出针对移动应用GUI的测试自动生成技术...移动应用是近10年来兴起的新型计算模式,深刻地影响人民的生活方式.移动应用主要以图形用户界面(graphical user interface,GUI)方式交互,而对其进行人工测试需要消耗大量人力和物力.为此,研究者提出针对移动应用GUI的测试自动生成技术以提升测试效率并检测潜在缺陷.收集了145篇相关论文,系统地梳理、分析和总结现有工作.提出了“测试生成器-测试环境”研究框架,将该领域的研究按照所属模块进行分类.特别地,依据测试生成器所基于的方法,将现有方法大致分为基于随机、基于启发式搜索、基于模型、基于机器学习和基于测试迁移这5个类别.此外,还从缺陷类别和测试动作等其他分类维度梳理现有方法.收集了该领域中较有影响力的数据集和开源工具.最后,总结当前面临的挑战并展望未来的研究方向.展开更多
Radiation-induced acoustic computed tomography(RACT)is an evolving biomedical imaging modality that aims to reconstruct the radiation energy deposition in tissues.Traditional backprojection(BP)reconstructions carry no...Radiation-induced acoustic computed tomography(RACT)is an evolving biomedical imaging modality that aims to reconstruct the radiation energy deposition in tissues.Traditional backprojection(BP)reconstructions carry noisy and limited-view artifacts.Model-based algorithms have been demonstrated to overcome the drawbacks of BPs.However,model-based algorithms are relatively more complex to develop and computationally demanding.Furthermore,while a plethora of novel algorithms has been developed over the past decade,most of these algorithms are either not accessible,readily available,or hard to implement for researchers who are not well versed in programming.We developed a user-friendly MATLAB-based graphical user interface(GUI;RACT2D)that facilitates back-projection and model-based image reconstructions for twodimensional RACT problems.We included numerical and experimental X-ray-induced acoustic datasets to demonstrate the capabilities of the GUI.The developed algorithms support parallel computing for evaluating reconstructions using the cores of the computer,thus further accelerating the reconstruction speed.We also share the MATLAB-based codes for evaluating RACT reconstructions,which users with MATLAB programming expertise can further modify to suit their needs.The shared GUI and codes can be of interest to researchers across the globe and assist them in e±cient evaluation of improved RACT reconstructions.展开更多
In this paper, by means of effective testing practices, main strategies of integration testing for GUI software, including differentiating strategy for distinguished system, strategy of personnel organization, increme...In this paper, by means of effective testing practices, main strategies of integration testing for GUI software, including differentiating strategy for distinguished system, strategy of personnel organization, incremental testing strategy based on baseline version, testing strategy of circulating loop through the whole life, and the strategy of test suite construction, were briefly investigated. Moreover, for the code analysis, the FTA (Fault Tree analysis) is proposed to deal with the software change in regression testing. For test suite constructing, the constructing methods for baseline version and the incremental change are deeply discussed, in which main points focus on the testing strategy based on “Sheet/Form”, the “Grey-box approach” for integration testing process, and the application of the improved STD (State Transform Diagram) in state testing. At the same time, the suite construction of integration testing for two types, including small scale program and large scale software, is analyzed and discussed in detail. For testing execution, the specific method based on “Cross-testing” is investigated. Concurrently, by a lot of examples, all results of testing activity indicate that these strategies and methods are useful and fitted to integration testing for GUI software.展开更多
The scaled suction caisson repre sents an innovative design featuring a bio-inspired sidewall modeled after snake skin,commonly utilized in offshore mooring platforms.In comparison with traditional suction caissons,th...The scaled suction caisson repre sents an innovative design featuring a bio-inspired sidewall modeled after snake skin,commonly utilized in offshore mooring platforms.In comparison with traditional suction caissons,this bio-inspired design demonstrates reduced penetration resistance and enhanced pull-out capacity due to the anisotropic shear behaviors of its sidewall.To investigate the shear behavior of the bio-inspired sidewall under pull-out load,direct shear tests were conducted between the bio-inspired surface and sand.The research demonstrates that the interface shear strength of the bio-inspired surface significantly surpasses that of the smooth surface due to interlocking effects.Additionally,the interface shear strength correlates with the aspect ratio of the bio-inspired surface,shear angle,and particle diameter distribution,with values increasing as the uniformity coefficient Cudecreases,while initially increasing and subsequently decreasing with increases in both aspect ratio and shear angle.The ratio between the interface friction angleδand internal friction angle δ_(s) defines the interface effect factor k.For the bio-inspired surface,the interface effect factor k varies with shear angleβ,ranging from 0.9 to 1.12.The peak value occurs at a shear angleβof 60°,substantially exceeding that of the smooth surface.A method for calculating the relative roughness R_(N) is employed to evaluate the interface roughness of the bio-inspired surface,taking into account scale dimension and particle diameter distribution effects.展开更多
Understanding frictional anisotropy,which refers to the variation in frictional resistance based on the shear direction,is crucial for optimizing the friction angle between a bio-inspired structure and the surrounding...Understanding frictional anisotropy,which refers to the variation in frictional resistance based on the shear direction,is crucial for optimizing the friction angle between a bio-inspired structure and the surrounding soil.Previous studies focused on estimating the interface frictional anisotropy mobilized by snakeskin-inspired textured surfaces and sand under monotonic shear loading conditions.However,there is a need to estimate interface frictional anisotropy under repetitive shear loads.In this study,a series of repetitive direct shear(DS)tests are performed with snakeskin-inspired textured surfaces under a constant vertical stress and two shear directions(cranial first half→caudal second half or caudal first half→cranial second half).The results show that(1)mobilized shear stress increases with the number of shearing cycles,(2)cranial shearing(shearing against the scales)consistently produces a higher shear resistance and less contractive behavior than caudal shearing(shearing along the scales),and(3)a higher scale height or smaller scale length of the surface yields a higher interface friction angle across all shearing cycles.Further analysis reveals that the gap between the cranial and caudal shear zones of the interface friction angle as a function of L/H(i.e.the ratio of scale length L to scale height H)continues to decrease as the number of shearing cycles approaches asymptotic values.The directional frictional resistance(DFR)decreases as the number of shearing cycles increases.Furthermore,the discussion covers the impact of initial relative density,vertical stress,and the number of shearing cycles on interface frictional anisotropy.展开更多
文摘移动应用是近10年来兴起的新型计算模式,深刻地影响人民的生活方式.移动应用主要以图形用户界面(graphical user interface,GUI)方式交互,而对其进行人工测试需要消耗大量人力和物力.为此,研究者提出针对移动应用GUI的测试自动生成技术以提升测试效率并检测潜在缺陷.收集了145篇相关论文,系统地梳理、分析和总结现有工作.提出了“测试生成器-测试环境”研究框架,将该领域的研究按照所属模块进行分类.特别地,依据测试生成器所基于的方法,将现有方法大致分为基于随机、基于启发式搜索、基于模型、基于机器学习和基于测试迁移这5个类别.此外,还从缺陷类别和测试动作等其他分类维度梳理现有方法.收集了该领域中较有影响力的数据集和开源工具.最后,总结当前面临的挑战并展望未来的研究方向.
基金supported by the National Institute of Health (R37CA240806)and American Cancer Society (133697-RSG-19-110-01-CCE)support from UCI Chao Family Comprehensive Cancer Center (P30CA062203).
文摘Radiation-induced acoustic computed tomography(RACT)is an evolving biomedical imaging modality that aims to reconstruct the radiation energy deposition in tissues.Traditional backprojection(BP)reconstructions carry noisy and limited-view artifacts.Model-based algorithms have been demonstrated to overcome the drawbacks of BPs.However,model-based algorithms are relatively more complex to develop and computationally demanding.Furthermore,while a plethora of novel algorithms has been developed over the past decade,most of these algorithms are either not accessible,readily available,or hard to implement for researchers who are not well versed in programming.We developed a user-friendly MATLAB-based graphical user interface(GUI;RACT2D)that facilitates back-projection and model-based image reconstructions for twodimensional RACT problems.We included numerical and experimental X-ray-induced acoustic datasets to demonstrate the capabilities of the GUI.The developed algorithms support parallel computing for evaluating reconstructions using the cores of the computer,thus further accelerating the reconstruction speed.We also share the MATLAB-based codes for evaluating RACT reconstructions,which users with MATLAB programming expertise can further modify to suit their needs.The shared GUI and codes can be of interest to researchers across the globe and assist them in e±cient evaluation of improved RACT reconstructions.
文摘In this paper, by means of effective testing practices, main strategies of integration testing for GUI software, including differentiating strategy for distinguished system, strategy of personnel organization, incremental testing strategy based on baseline version, testing strategy of circulating loop through the whole life, and the strategy of test suite construction, were briefly investigated. Moreover, for the code analysis, the FTA (Fault Tree analysis) is proposed to deal with the software change in regression testing. For test suite constructing, the constructing methods for baseline version and the incremental change are deeply discussed, in which main points focus on the testing strategy based on “Sheet/Form”, the “Grey-box approach” for integration testing process, and the application of the improved STD (State Transform Diagram) in state testing. At the same time, the suite construction of integration testing for two types, including small scale program and large scale software, is analyzed and discussed in detail. For testing execution, the specific method based on “Cross-testing” is investigated. Concurrently, by a lot of examples, all results of testing activity indicate that these strategies and methods are useful and fitted to integration testing for GUI software.
基金supported by the National Natural Science Foundation of China(Grant Nos.52371301 and 52471289)。
文摘The scaled suction caisson repre sents an innovative design featuring a bio-inspired sidewall modeled after snake skin,commonly utilized in offshore mooring platforms.In comparison with traditional suction caissons,this bio-inspired design demonstrates reduced penetration resistance and enhanced pull-out capacity due to the anisotropic shear behaviors of its sidewall.To investigate the shear behavior of the bio-inspired sidewall under pull-out load,direct shear tests were conducted between the bio-inspired surface and sand.The research demonstrates that the interface shear strength of the bio-inspired surface significantly surpasses that of the smooth surface due to interlocking effects.Additionally,the interface shear strength correlates with the aspect ratio of the bio-inspired surface,shear angle,and particle diameter distribution,with values increasing as the uniformity coefficient Cudecreases,while initially increasing and subsequently decreasing with increases in both aspect ratio and shear angle.The ratio between the interface friction angleδand internal friction angle δ_(s) defines the interface effect factor k.For the bio-inspired surface,the interface effect factor k varies with shear angleβ,ranging from 0.9 to 1.12.The peak value occurs at a shear angleβof 60°,substantially exceeding that of the smooth surface.A method for calculating the relative roughness R_(N) is employed to evaluate the interface roughness of the bio-inspired surface,taking into account scale dimension and particle diameter distribution effects.
基金the funding supported from the National Research Foundation of Korea(NRF)grant funded by the Korea Government MSIT(No.2021R1C1C1006003).
文摘Understanding frictional anisotropy,which refers to the variation in frictional resistance based on the shear direction,is crucial for optimizing the friction angle between a bio-inspired structure and the surrounding soil.Previous studies focused on estimating the interface frictional anisotropy mobilized by snakeskin-inspired textured surfaces and sand under monotonic shear loading conditions.However,there is a need to estimate interface frictional anisotropy under repetitive shear loads.In this study,a series of repetitive direct shear(DS)tests are performed with snakeskin-inspired textured surfaces under a constant vertical stress and two shear directions(cranial first half→caudal second half or caudal first half→cranial second half).The results show that(1)mobilized shear stress increases with the number of shearing cycles,(2)cranial shearing(shearing against the scales)consistently produces a higher shear resistance and less contractive behavior than caudal shearing(shearing along the scales),and(3)a higher scale height or smaller scale length of the surface yields a higher interface friction angle across all shearing cycles.Further analysis reveals that the gap between the cranial and caudal shear zones of the interface friction angle as a function of L/H(i.e.the ratio of scale length L to scale height H)continues to decrease as the number of shearing cycles approaches asymptotic values.The directional frictional resistance(DFR)decreases as the number of shearing cycles increases.Furthermore,the discussion covers the impact of initial relative density,vertical stress,and the number of shearing cycles on interface frictional anisotropy.
文摘嵌入式图形用户界面(Embedded GUI)是嵌入式计算机系统的核心技术之一。本文首先阐述Embedded GUI的应用现状,指出Microwindows(最新版本0.9)的优势所在;然后,分别从体系结构和应用编程接口的角度,结合源代码,深入分析了Microwindows;最后,在Red Hat Linux8.0的仿真环境下演示了Microwindows的应用。