首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
This paper proposes a new fracture mechanics based OOP tool for damage tolerant evaluation of cracked structural components including tubular joints subjected to constant and variable amplitude loading. To meet requirements of damage tolerant evaluation of structural components, interactive and user-friendly software, has been developed by using OOP concepts. Application of OOP concepts with class and sequence diagrams generated using unified modified language (UML) design tool has been explained with reference to the software. Graphical user interface (GUI) has been developed using VC++, which acts as a client at the front end, while the database developed using MS-ACCESS-XP acts as the server at the back-end. Database design for typical structural components with different crack configurations has been shown in the form of tables. The details of various program modules and structure of GUI have been outlined. Number of benchmark problems has been solved through GUI for verification and validation. The efficacy of the software has been illustrated through an example problem.  相似文献   

2.
ContextFault localization lies at the heart of program debugging and often proceeds by contrasting the statistics of program constructs executed by passing and failing test cases. A vital issue here is how to obtain these “suitable” test cases. Techniques presented in the literature mostly assume the existence of a large test suite a priori. However, developers often encounter situations where a failure occurs, but where no or no appropriate test suite is available for use to localize the fault.ObjectiveThis paper aims to alleviate this key limitation of traditional fault localization techniques for GUI software particularly, namely, it aims at enabling cost-effective fault localization process for GUI software in the described scenario.MethodTo address this scenario, we propose a mutation-oriented test data augmentation technique, which actually is directed by the “similarity” criterion in GUI software’s test case context towards the generation of test suite with excellent fault localization capabilities. More specifically, the technique mainly uses four proposed novel mutation operators to iteratively mutate some failing GUI test cases’ event sequences to derive new test cases potentially useful to localize the specific encountered fault. We then compare the fault localization performance of the test suite generated using this technique with that of an original provided large event-pair adequate test suite on some GUI applications.ResultsThe results indicate that the proposed technique is capable of generating a test suite that has comparable, if not better, fault localization effectiveness to the event-pair adequate test suite, but it is much smaller and it is generated immediately once a failure is encountered by developers.ConclusionIt is concluded that the proposed technique can truly enable quick-start cost-effective fault localization process under the investigated all-too-common scenario, greatly alleviating one key limitation of traditional fault localization techniques and prompting the test–diagnose–repair cycle.  相似文献   

3.
在MATLAB中运行其他可执行软件的方法   总被引:1,自引:3,他引:1  
李曦  唐琳 《微计算机信息》2006,22(9):212-214
本文结合MATLAB与VC++各自的特点,应用了混合编程技术,详述了在MATLAB上建立一个图形用户界面(GUI)的方法,并以一种伪随机序列性能分析软件为实例,阐述了如何利用Mex将需要保密的核心代码编译成动态链接库,在GUI上直接调用的过程。  相似文献   

4.
5.
GUI录制回放技术在分布并行计算中的研究与应用   总被引:1,自引:0,他引:1  
任涛  黄永忠 《计算机工程与设计》2007,28(8):1934-1936,1940
GUI录制回放技术在软件测试自动化领域有着广泛的应用,而这里主要讨论了将该技术运用在分布并行计算中.目前,很多软件其自身已经集成了很好的算法,但由于这些软件是非开源的,所以无法直接将这些算法并行化.利用GUI录制回放技术设计并实现了一套工具;使用这套工具并结合特定的分布式计算平台,并行程序开发人员能够方便快速地将这些软件并行化,并将精力放在并行算法的设计上.  相似文献   

6.
本文介绍用Java语言开发网上的辅助计算机操作的教学软件。为了达到一种逼真的效果,需要使用大量的图片来模仿屏幕上的显示内容,而且还要模拟鼠标的移动过程,这些都给开发者带来了极大的工作量。我们将演示过程封装为一通用演示的JavaBeans,实现可视化开发环境,而无须手工编程。本文主要阐述了如何利用GUI来同时设置JavaBeans的多个属性值,并结合辅助教学软件中用到的JavaBeans实例,详细介  相似文献   

7.
刘文俊  杜旭  杨宗凯 《计算机工程》2004,30(11):189-191,F003
介绍了E-mail客户端软件在嵌入式Linux内核和图形用户界面为MiniGUI的软件平台上的实现。结合实践讨论了E-mail的安全性问题,并提供了几种解决方案。  相似文献   

8.
基于客户端GUI构件实例缓存技术的系统性能优化处理   总被引:2,自引:1,他引:1  
随着 Web技术的发展和普及,越来越多的应用软件是直接从 Web服务器通过网络传递到客户端运行的。借鉴图像处理软件中采用的双缓存技术而提出的构件实例缓存技术在基于网络应用程序设计中的应用,将优化系统的性能。该文提出在客户端图形化用户界面的设计中的实例缓存技术,并针对应用程序运行的不同网络环境提出应用这项技术的不同策略,同时设计了实例缓存技术的应用模型。  相似文献   

9.
在进行嵌入式系统的软件设计过程中,应用层GUI的设计是一个非常重要的部分.由于实时操作系统的引入,用户界面的设计就从传统的顺序执行变成了以消息驱动方式进行用户界面响应.采用了OOP的思想,构建了一种适用于无线通讯终端系统(包括GSM通讯终端,PHS通讯终端,CDMA通讯终端)软件设计中通用的GUI模型,并给出了在C语言开发工具下的实现,以一个待机状态下主菜单界面讲述了模型中状态迁移的具体实现过程.该GUI模型具有结构简单,实现方便,便于扩展等特点,目前已用于笔者开发的PHS移动终端的系统软件中,实践证明该模型使用效果良好.  相似文献   

10.
钱翔东  张登荣 《遥感信息》2002,(1):19-22,T001,T002
信号在实际传播过程中因受地形,地物的影响而衰落,无线网络设计工程需要应用精确的数字地面模型数据和准确的信号传播模型。对指定站址和小区参数的基站进行覆盖质量预测。为网络优化提供依据。本文从地理信息的角度出发并结合工作经验,介绍了目前用于无线网络设计的地理数据的表达形式,及其在模型计算中的量化,鉴于移动通信专用数字地理信息制作的成本高,在实际工作中,我们借助相关规划软件,用数字地面模型数据和9999模型对蜂窝小区进行了预测分析,在此基础上对如何在网络优化工作中有效地利用地理数据作了试验和总结。  相似文献   

11.
Many of the existing approaches in Software Comprehension focus on program structure or external documentation. However, by analyzing formal information the informal semantics contained in the vocabulary of source code are overlooked. To understand software as a whole, we need to enrich software analysis with the developer knowledge hidden in the code naming. This paper proposes the use of information retrieval to exploit linguistic information found in source code, such as identifier names and comments. We introduce Semantic Clustering, a technique based on Latent Semantic Indexing and clustering to group source artifacts that use similar vocabulary. We call these groups semantic clusters and we interpret them as linguistic topics that reveal the intention of the code. We compare the topics to each other, identify links between them, provide automatically retrieved labels, and use a visualization to illustrate how they are distributed over the system. Our approach is language independent as it works at the level of identifier names. To validate our approach we applied it on several case studies, two of which we present in this paper.Note: Some of the visualizations presented make heavy use of colors. Please obtain a color copy of the article for better understanding.  相似文献   

12.
在用MATLAB编写大型工程计算、科学仿真程序时,对于参数繁多,而又经常需要修改参数的情况,设计一个图形用户界面的参数输入窗口,就显得十分方便和必要。利用图形用户界面设计向导GUIDE和输入对话框函数inputdlg两种方法,可以快速完成参数输入的图形用户界面设计,并介绍了详细的步骤和例程。  相似文献   

13.
User‐configurable software systems present many challenges to software testers. These systems are created to address a large number of possible uses, each of which is based on a specific configuration. As configurations are made up of groups of configurable elements and settings, a huge number of possible combinations exist. As it is infeasible to test all configurations before release, many latent defects remain in the software once deployed. A just‐in‐time testing technique is presented to address this problem, including examples of how it can be used with various user‐configurable systems in the field. The proposed solution is evaluated with a set of five empirical studies conducted on two separate ABB software systems using real customer configurations and changes. These studies analyse failures reported by many different customers globally and show that this just‐in‐time testing process is effective at detecting latent defects exposed by customer configuration changes in user‐configurable systems. Copyright © 2010 John Wiley & Sons, Ltd.  相似文献   

14.
基于XML和XSD的通用GUI生成器研究   总被引:1,自引:0,他引:1  
  相似文献   

15.
Graphical user interfaces are pervasive in modern software systems, and to ensure their quality it is important to test them. Two primary classes of automated GUI testing approaches, those based on static models and those based on dynamic event-extraction, present tradeoffs in cost and effectiveness. For example, static model-based GUI testing techniques can create test cases that contain nonexecutable events, whereas dynamic event-extraction based GUI testing techniques can create larger numbers of duplicate test cases. To better understand the effects of these tradeoffs, we created a GUI testing framework that facilitates fair comparison of different GUI testing techniques, and we conducted a controlled experiment comparing representative versions of static-model based and dynamic event-extraction based testing techniques on several GUI-based Java applications. Our study reveals several cost and effectiveness tradeoffs between the techniques, with implications for research and practice.  相似文献   

16.
The combined hydrology and stability model (CHASM) is a state-of-the-art software tool that aids the assessment of slope stability. The hydrological component of the model solves the Richard’s equation for saturated and unsaturated groundwater flow to derive the pressure head field as it changes through time. The generated hydrological conditions are used as input to limit equilibrium stability computations to derive factors of safety (FOS). The software can be applied to both site-specific problems as well as wide-area assessment to investigate the impacts of dynamic hydrology, with or without vegetation interactions, on slope stability. The program code, originally developed in a UNIX environment using Fortran ’77, has been implemented in the Microsoft Windows environment using C++ with the addition of a graphical user-interface (GUI) to enable more seamless and user-friendly operation. The GUI allows the user to initialise the slope geometry, define the hydrological, vegetation and geotechnical variables and, impose boundary conditions and initial conditions.  相似文献   

17.
胡明星  李双全  张激 《计算机工程》2007,33(20):279-282
中文输入是中文应用软件进行人机交互必不可少的部分,目前在嵌入式系统中广泛使用的图形系统都不支持中文输入。该文提出了一种在嵌入式图形系统中实现中文输入的方案,介绍了目前几种流行的嵌入式图形系统,阐述了中文输入法实现的基本原理和算法,给出了该中文输入法在不同嵌入式图形系统中的实现方法和示例。  相似文献   

18.
软件静态结构的依赖网络建模方法与特性分析   总被引:3,自引:0,他引:3  
现有的软件复杂网络建模方法,对模型的定义各不相同,缺少统一的框架,导致不同编程语言、不同粒度的软件模型分析对比困难。针对软件的静态结构,分析对比了现有建模方法的特点,提出了软件依赖网络建模方法,将软件系统抽象为计算服务提供者以及它们之间的依赖关系,实现了不同粒度下网络模型的直观映射;通过对Java软件依赖网络的实例分析,证明其具有小世界、高聚类系数的特性,入度基本服从幂率分布,出度基本服从带指数截断的幂率分布,并指出这些网络特性的软件工程含义,探讨了它们对软件开发和维护的指导意义。  相似文献   

19.
图形用户界面也即图形化的人机界面,是软件最终向用户表现的接口。良好的用户界面对于软件产品意义重大,新的用户界面方案的出现甚至会推动软件走向一个崭新的领域。该文简要介绍了图形用户界面发展的情况,界面设计的原则,进而详细地设计并实现了可在B/S开发中应用的一个树型交叉式GUI元控件;最后给出了一个应用实例。  相似文献   

20.
基于模型的图形用户界面软件测试方法   总被引:1,自引:0,他引:1  
通过研究GUI(图形用户界面)软件的规格说明、GUI结构、GUI代码,构造用于GUI测试的四种不同层次的GUI表示方法,该表示方法可以描述界面间关系的界面调用关系图、界面信息的对象-事件分析图、界面内事件间关系的事件关系流图以及程序内部逻辑结构的事件程序控制流图,在此基础上提出了基于这些模型的复合性测试用例生成方法,并用实例说明该方法的有效性.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号