COTS构件集成软件系统的测试方法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
电力系统是一个大规模、时变的复杂系统,它在国民经济和国家安全中占有重要的地位。随着电力网络拓扑系统变得越来越复杂,运用高效的模拟仿真计算软件已成为电力系统工作者进行电力系统规划、保护、调度及故障研究的重要工具。为了提高该类软件开发效率,减少成本,保障质量和可靠性,越来越多的电力系统软件也像其它大型软件系统开发一样,采用了目前先进的开发技术-基于COTS构件集成技术开发软件系统。而基于COTS构件集成软件系统,是一种独特的软件组装过程,是多种异质构件的松耦合结构,且构件易被更新易被替换,演化速度快,系统的可靠性与质量对构件质量和构件集成质量有高度的依赖性,对该类软件的测试就成为保障软件系统可靠性的重要手段。针对如何解决COTS构件集成构件异构、原代码不可知、测试理论与测试方法不完备的测试难题,本文在以下几个方面开展了研究工作:
     首先,为了揭示构件集成软件的内在运行规律,利用观测与踪迹语言理论,使用状态、事件、内容依赖关系和上下文依赖关系定义软件结构,提出了具有独立关系的构件集成软件有限自动机观测模型,观测和记录软件的动态行为,为全面、系统地测试奠定了理论基础。其次,提出了基于合约检查的COTS构件包装方法,从构件的外部包装入手,建立外部跟踪机制,提高了构件的易测试性,为执行基于有限自动机观测模型的构件集成软件测试提供了前提。再者,为了模拟构件的运行环境,捕获构件在集成环境中出现的异常,提出了一个针对构件集成软件的通用测试平台框架(ITACBS)解决了测试平台的组成设计、规范化表述、错误追踪等问题,对该类软件测试的准备、执行和分析进行了总体规划,并形成了完整的测试过程。此外,利用区间相容技术对约束集论域进行削减,采用改进的遗传算法在经过削减的论域内进行动态搜索,并引入免疫遗传的思想,提出了将区间相容算法与免疫遗传算法融合产生测试用例的新思路,使测试用例的路径覆盖率更高,收敛率更快。最后,利用基于互联网设计、分析、模拟电力系统的开源新一代电力系统仿真软件系统InterPSS,对本研究所涉及的理论、方法、技术进行实践与验证。
     研究与实践表明:本文从构件集成软件测试观测模型的创建、构件易测试性探索、集成测试环境平台的实现、智能化测试用例的生成等方面,全面、细致、深入地提出了构件集成软件测试的整体解决方案,所形成的一整套理论与方法是可行、有效的,具有一定的通用性和可扩展性,具有良好的应用前景。
Power system is large and complex. It occupies vital position in country economics and country security. With power networks becoming more and more complicated, effective simulation software has become important tool for power system workers to plan, protect, schedule and research failures of power system. Same to other large-scale software systems, more and more power system software is developed using COTS-based component integration technology-an advanced development technology, in order to improve development efficiency, reduce cost, ensure quality and reliability of such kind of software system. COTS-based component integration software system is a unique assembly process, a loosely coupled structure of variety of different components. Components consisting of COTS-based component integration software system can be replaced easily and evolve quickly. System reliability and quality depend on the reliability and quality of components. Therefore, testing of such software becomes an important means to ensure software reliability. With the aim of solving the testing problems that the COTS components are integrated heterogeneously, the source code is unknown, and testing theories and testing methods are not sufficient, this paper introduces the following research work.
     Above all, for the purpose of revealing operation laws of component integration software, a software structure is defined and a finite automation observation model of independent component integration software is presented. The software structure is defined by utilizing states, events, content-dependent relations and context-dependent relations. The model is to observe and record software dynamic behaviors.
     Secondly, a contract check-based COTS component wrapper approach is presented. The approach starts from the external wrap of component to establish external tracing, by which the component becomes easier to be tested and a basis for following testing is established.
     Thirdly, an Integrated Test Architecture for Component-based Software (ITACBS) is presented to solve problems including testing platform composition design, normalized expression and error tracing, etc. The architecture provides guidelines for the testing preparation, execution and analysis of such kind of software, based on which a complete testing process is generated. Further, eBox consistency technique is used to eliminate the domain of CSP, and an improved GA is used to perform dynamic search on the eliminated space. A new method combining eBox-consistency and immune Genetic Algorithm to generate testing cases is put forward, which makes the path coverage rate higher and speed quicker.
     Finally, as a case study, InterPSS is used to practice and verify the theories, methods and techniques of this research. The InterPSS is an open source power system simulation software developed to design, analyze and simulate power system based on Internet.
     This paper provides a complete solution covering creation of component integration software testing observation model, component testing, realization of integration testing environment platform and intelligent generation of testing cases. Research and experiment results indicate that the presented theories and methods are feasible and effective. Moreover, generality, scalability as well as great application potential of these theories and methods are illustrated.
引文
[1]杨芙清,梅宏,吕建,金芝.浅论软件技术发展.电子学报[J],2002(12A):1901-1906
    [2]Clemens Szyperski, Dominik Gruntz, Stephan Murer著,王千祥等译. Component Software:Beyond Object-Oriented Programming, Second Edition[M]. 电子工业出版社.2004,9:231-379
    [3]David J.Carney, Edwin J.Morris, Patrick R.H.Place. Identifying Commercal Off-the-Shelf(COTS) Product Ricks:The COTS Usage Risk Evalaation.CMU/SEI-2003-TR-023,2003.9.
    [4]http://www.sei.cmu.edu/cbs/cbs_description.html
    [5]Ye Wu, Mei-Hwa Chen, and Jeff Offutt. UML-Based Integration Testing for Component-Based Software[J]. In:Proceedings of 2nd International Conference on COTS-Based Software Systems, Ottawa, Canada, Feb.2003,10-12.
    [6]http://www.componentsource.com/index.html, http://www.flashline.com
    [7]http://www.sstc.org.cn/
    [8]国家高技术研究发展计划(863计划)信息技术领域“高可信软件生产工具及集成环境”重点项目课题申请指南,www.program.most.gov.cn,2007.6.
    [9]http://www.iccbss.org/2008/
    [10]M. Morisio, Investigating and Improving a COTS-Based Software Development Process, The 22nd ICSE 2000, ACM Press.
    [11]Sami Beydeda and Volker Gruhn, An Integrated Testing Technique for Component-Based Software, ACS/IEEE International Conference on Computer Systems and Applications,2001.
    [12]叶惠.IBM:COTS让电信与IT日益亲近.通讯世界.2006.6
    [13]高鸣燕.电网SCADA/EMS/DMS平台建设技术.http://blog.ixpub.net/12690312.2008.3.10
    [14]王明俊.我国电网调度自动化的发展-从SCADA到EMS.电网技术[J]. Vol.28,No.4.2004.
    [15]吴伟.电网调度自动化系统SCADA/EMS.http://www.CA800.com.2005.1.
    [16]李晓露,高鸣燕等.构件技术与开放的SCADA/EMS/DMS系统.电力自动化设备[J].Vol.21,No.6.2001.
    [17]Osterlund L.G. Component Technology. IEEE Computer Applications in Power,2000,13(1):17-25
    [18]Draft IEC 61970. Energy Management System Application Program Interface(EMS-API).2000
    [19]中国电力科学研究院:电力系统分析综合程序(PSASP) http://www.epri.ac.cn/cycp/1076.html; http://www.pasap.com.cn
    [20]曾克娥等.基于构件技术的电力系统MIS模型.水电能源科学[J]. Vol.19, No.1.2001
    [21]王强,吕飞鹏.Windows DNA在电力企业MIS开发中的应用.继电器[J]. Vol.29, No.9.2001
    [22]李胜利.基于构件技术的发电厂厂级监控信息系统.2008.1.http://www.gongkong.com/Common/WebModule/Paper/paperlist.aspx?m=4&1=17.
    [23]李胜利等.基于J2EE和构件技术的发电厂报价支持系统.电网技术[J].Vol.29, No.8.2005
    [24]吕霞等.基于组件技术的继电保护整定软件研究.继电器[J].Vol.31, No.2.2003.
    [25]谢宾.基于多智能体的DMS软件设计的探讨.2005年电力行业信息化年会论文集.
    [26]X.Cai, M.R.Lyu, K.F.Wang, and R.Ko. Component-Based Software Engingeering:Technologies, Devolopment Frameworks, and Quality Assurance Schemes. In proceddings Asian-Pacific Software Engineering Conference (APSEC 2000), Singapore, December 2000,372-379.
    [27]Ivica Crnkovic.Component-based Software Engineering-New Challenges in Software Development. 25th Int. Conf. Information Technology interfaces ITI 2003:9-18
    [28]Jerry Zeyu Cao, H.S.Jacob Tsao, Ye Wu, Testing and Quality Assurance for Component-Based Software, Artech House, London,2003.
    [29]Sami Beydeda, Volker Gruhn, State of the art in testing components, Proc of the 3rd International Conference on Quality Software, Dallas, TX, USA,2003.
    [30]Harrold, M.J. Testing:A roadmap, Proc of the 22rd International Conference on Software Engineering, Limerick, Ireland,2000.
    [31]Mary Jean Harrold, Donglin Liang, Saurabh Sinha. An Approach To Analyzing and Testing Component-Based Systems[C].In:Proc First International ICSE Workshop on TESTING DISTRIBUTED COMPO-NENT-BASED SYSTEMS,1999:134-140
    [32]Adrita Bhor. Software Component Testing Strategies. Technical Report UCI-ICS-02-06, June 2001
    [33]Sudipto Ghosh,Aditya P Mathur. Issues in Testing Distributed Component-Based Systems[C].In:Proc First International ICSE Workshop on TESTING DISTRIBUTED COMPONENT-BASED SYSTEMS,1999:54-66
    [34]景涛,白成刚等.构件软件的测试问题综述[J].计算机工程与应用,2002,24:1-6
    [35]Alan W Brown, Kurt C Wallnau. The Current State of CBSE[J]. IEEE software,1998; 15(5):37-46
    [36]Ted Lewis.The next 10,000 years,part 2[J].IEEE Computer,1996;29(5):78-86
    [37]Ugo Buy, Carlo Ghezzi, Alessandro Orso et al. A Framework for Testing Object-Oriented Components[C]. In:Proc First International ICSE Workshop on TESTING DISTRIBUTED COMPONENT-BASED SYSTEMS,1999:84-92
    [38]Bcchman. Technical Concepts of Component-Based Software Engineering:[CMU/SEI-2000-TR-008].
    [39]Giuseppe Valetto, Gail E. Kaiser, Enveloping Sophisticated Tools into Computer-Aided Software Engineering Environments, Proc of 7th IEEE International Workshop on CASE, Toronto, Canada,1995.
    [40]Jerry Zeyu Gao, Ye Wu, Testing Component-Based Software Issues, Challenges, and Solutions, ICCB2004 Presentation.
    [41]Jefferey M Vaos. Certifying Off-the Shelf-Components[J].IEEE Computer,1998; 31 (6):53-59
    [42]Allessandro Orso,Mary Jean Harrold,David Rosenblum. Using Component Metacontent to Support the Regression Testing of Compone ntBased Software[C].In:Proc IEEE International Conference on Software Maintenance,2000:716-725
    [43]Gary A Bundell,Gareth Lee,John Morris et al.A Software Component Verification Tool[C].In:Proc International Conference on Software Methods and Tools,2000:137-146
    [44]Wayne Liu,P Dasiewicz. Formal Test Requirements for Component Interactions[C].In:Proc IEEE Canadian Conference on Electrical and Computer Engineering,1999:295-299
    [45]Hoijin Yoon,Byoungju Choi,Jin-OK Jeon. A UML-base Test Model for Component Integration Test[C].In Proceedings of Workshop on Software Architecture and component(WSAC),2000
    [46]Falk Fraikin, Thomas Leonhardt. SeDiTeC-Testing Based on Sequence Diagram. In.17th IEEE International Conference on Automated Software Engineering (ASE), Edinburgh, Edinburgh, September 2002:261-266
    [47]Yingxu Wang,Graham King,Hakan Wickburg. A method for Built-in Tests in Component-based Software Maintenance[C].In:Proc 3rd European Conference on Software Maintenance and Reengineering, 1999:186-189
    [48]Component+Partners. Built-In Testing for Component-Based Development EC IST 5th Framework Project IST-1999-20162 Component+Friday,9. November 2001.
    [49]Ye Wu,Dai Pan,Mei-Hwa Chen.Techniques for Testing Component-Based Software[C].In:Proc Seventh IEEE International Conference on Engineering of Complex Computer Systems,2001:222-232
    [50]Sami Beydeda,Volker Gruhn. An Integrated Testing Technique for Component-Based Software[C].In:Proc 2001 ACS/IEEE International Conference on Computer Systems and Applications,2001:328-334
    [51]Chang Liu,Debra J Richardson. Software components with retrospec-tors[C].In:Proc International Workshop on the Role of Software Architecture in Testing and Analysis,1998:63-68
    [52]Xia Cai,Michael R Lyu,Kam-Fai Wong et al.Component-based Software Engineering:Technologies, Development Frameworks, and Quality Assurance Schemes[C].In:Proc APSEC 2000 Conference on Software Engineering,2000:372-379
    [53]Jerry Gao,Eugene Y Zhu,Simon Shim et al. Monitoring Software Components and Component-Based Software[C].In:Proc 24th Annual International Conference on Computer Software and Applications,2000: 403-412
    [54]Ugo Buy, Carlo Ghezzi, Alessandro Orso et al. A Framework for Testing Object-Oriented Components[C]. In:Proc First International ICSE Workshop on TESTING DISTRIBUTED COMPONENT-BASED SYSTEMS,1999:84-92
    [55]Elaine J Weyuker. Axiomatizing Software Test Data Adequacy[J].IEEE Transaction on Software Engineering, VOL.SE-12(12) 1986:1128-1138
    [56]Stuart H.Zweben and John S. Gourlay. On the Adequacy of Weyuker's Test Data Adequacy Axiooms. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING. VOL.15.NO.4. APRIL 1989:496-501
    [57]Zhu H. Axiomatic assessment of control flow-based software test adequacy criteria. Software Engineering Journal,1995,10(9):194-204.
    [58]刘玲缪淮扣,对逻辑覆盖准则的公理化评估,软件学报,2004(09):1301-1310
    [59]David Chays, Saikat Dan, and Phyllis G, Frankl (Polytechnic University), Filippos Vokolos (Lucent Technologies), Elaine J. Weyuker (AT&T Labs Research). A Framework for Testing Database Applications[R], International Symposium on Software Testing and Analysis,22-25 August 2000:147-157
    [60]Offutt, J., Ye Wu, Xaiochen Du, Hong Huang. Web application bypass testing Computer Software and Applications. Conference,2004. COMPSAC 2004[C]. Proceedings of the 28th Annual International Volume 2,2004:106-109
    [61]David. S Rosenblum. Adequate Testing of Component-Based Software. Department of Information and Computer Science, University of California, Irvine, Technical Report UCI-ICS-97-34[R], Aug.1997.
    [62]Phyllis G Frankl,Elaine J Weyuker. A Formal analysis of the Fault-Detecting Ability of Testing Methods[J].IEEE Transactions on software Engineering,1993; 19 (3):202-213
    [63]Hong Zhu, Xudong He. Constructions of behaviour observation schemes in software testing. High Assurance Systems Engineering,2000, Fifth IEEE International Symposium on. HASE 2000[J].2000:7-16.
    [64]Hong Zhu. An Observational Theory of Integration Testing for Component-Based Software. Proc. Of the 25th International Computer Software and Applications Conference(COMPSAC 2001).2001:363-370
    [65]L Mariani, M Pezze. Behavior capture and test:Automated analysis of component integration [C]. In: Proc of the ICECCS'05. Los Alamitos, CA:IEEE Computer Society Press,2005:292-301
    [66]D.Bird and C.Munoz. Automatic generation of random self-checking test cases[J].IBM System J.vol.22,NO.3.1983:229-245
    [67]J.A.Darringer and J.C.King. Applications of symbolic execution to program testing.IEEE Computer 11(4), April,1978
    [68]C.V.Ramamoorthy, S.Ho. and W.Chen. On the automated generation of program test data[J]. IEEE Trans. Software Eng. vol.SE-2,NO.1.1981:117-127
    [69]P.D.Coward. Symbolic execution and testing[J]. Information and Software Technology.1991,2:53-64
    [70]W Weyuker, T Goradia, A Singh. Automatically generating test case data from Boolean specification. IEEE Trans on Software Engineering,1994,20(5):353-363
    [71]W T Tsai, D Volovik, T F Tkeefe. Automated test case generation for program specified by relational algebra queries. IEEE Trans on Software Engineering,1990,16(3):316-324
    [72]Gupta N, Mathur A P, Soffa M L. Automated test data generation using an iterative relaxation method. In Proceedings of the ACM SIGSOFT Sixth International Symposium on the Foundations of Software Engineering,1998,231-244.
    [73]Gupta N, Mathur A P, Soffa M L. UNA based iterative test data generation and its evaluation. In Proceedings of the 14th IEEE International Conference on Automated Software Engineering,1999,224-232.
    [74]Edvardsson J, Kamkar M. Analysis of the constraint solver in UNA based test data generation. In Proceedings of the Joint 8th European Software Engineering Conference and 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering,2001,237-245.
    [75]Weiser M. Program slicing. IEEE Trans Software Engineering,1984, SE-10 (4):352-357
    [76]Korel B. Computation of dynamic program slices for unstructured program s. IEEE Trans Software Engineering,1997,23(1):17-33
    [77]Shan J-H, Wang J, Q Z-C, Wu J-P. Improved method to generate path-wise test data. Journal of Computer Science and Technology,2003,18(2):235-240.
    [78]Harmen-Hinrich Sthamer, "The Automatic Generation of Software Test Data using Genetic Algorithms," A thesis submitted in partial fulfilment of the requirements of the University of Glamorgan/ Prifvsgol Morgannwg for the degree of a Doctor of Philosophy. November 1995
    [79]Roger Ferguson and Bogdan Korel. Software Test Data Generation using the Chaining Approach[C]. IEEE International Test Conference.1995,703-709
    [80]Phil McMinn. Search-based Software Test Data Generation A Survey[J]. Software Tseting, Verification and Reliability,14(2),pp.105-156,June 2004
    [81]Christoph Michael and Gary McGraw. Automated Software Test Data Generation for Complex Programs.13th IEEE International Conferance on Automated Software Engineering[C].1998:136-146.
    [82]B.F.Jones,H.-H.Sthamer and D.E.Eyres. Automatic structural testing using geneticalgorithms[J]. Software Engineering Journal September 1996:299-306
    [83]D.Berndt,J.Fisher,L.Johnson,J.Pinglikar,and A.Watkins. Breeding Software Test Cases with Genetic Algorithms[C]. Proceedings of the 36th Hawaii International Conference on System Sciences(HICSS'03)
    [84]Jerry Gao. Challenges and Problems in Testing Software Components, Proc. Of 3rd International Workshop on Component-Based Software Engineering:Reflects and Practice, Limerick, Ireland,2000.
    [85]面向863新技术的构件测试平台URL:http://www.863computer.org.cn/863/resource/testtool.jsp
    [86]单锦辉等.基于合约的构件易测试性设计支撑工具的设计与实现,北京大学学报(自然科学版),2005(5):815-819
    [87]Ying Jiang, Shan-Shan Hou, Jin-Hui Shan, Lu Zhang, Bing Xie. Contract-Based Mutation for Testing Components[J].21st IEEE International Conference on Software Maintenance (ICSM 2005)
    [88]Component+, http://www.component-plus.org/
    [89]Quality Controlled Component-Based Software Development, http://qccs.org/
    [90]Diversity with Off-The-Shelf Components, http://www.csr.city.ac.uk/projects/dots.html.
    [91]Antonia Bertolion, Andrea Polini, WCT:A Wrapper for Component Testing, Proc of International Workshop on Scientific Engineering for Distributed Java Applications, Springer-Verlag,2002,165-174.
    [92]J M Haddox, G M Kapfhammer, C C Michael. An approach for understanding and testing third party software components [C]. In:Proc of the Annual Reliability and Maintainability Symposium.Los Alamitos,CA:IEEE Computer Society Press,2002.293-299
    [93]S H Edwards.Toward reflective metadata wrappers for formally specified software components[C].In:Proc of the Workshop on Specification and Verification of Component Based Systems,held in conjunction with OOPSLA 2001.New York:ACM Press,2001.1-8
    [94]A Bertolino,A Polini.WCT:A wrapper for component testing[G].In:Proc of the FIDJI 2002,LNCS 2604.Berlin:Springer-Verlag,2003.165-174
    [95]李必信,郑国梁,王云峰,李宣东.一种分析和理解程序的方法-程序切片,计算机研究与发展[J].2000(3):284-291
    [96]单锦辉,王戟,齐治昌,吴建平.Gupta方法的改进,计算机学报[J],2002(12):1378-1386
    [97]单锦辉,王戟,马晓东,齐治昌.面向路径的测试数据自动生成工具及其图形界面的Tcl/Tk设计,计算机工程与应用[J],2002(1):74-77
    [98]崔鹏,刘红静.测试集问题的集合覆盖贪心算法的深入近似,软件学报[J],2006(7):1494-1500
    [99]荚伟,高仲仪.基于遗传算法的软件结构测试数据生成技术研究,北京航空航天大学学报[J],1997(1):36-40
    [100]汪浩,谢军凯,高仲仪.遗传算法及其在软件测试数据生成中的应用研究,计算机工程与应用[J],2001(12):64-68
    [101]薛云志,陈伟,王永吉等.一种基于Messy GA的结构测试数据自动生成方法,软件学报[J],2006(8):1687-1696
    [102]章晓芳,徐宝文,聂长海,史亮.一种基于测试需求约简的测试用例集优化.软件学报[J].2007(4):821-831
    [103]单锦辉,姜瑛,孙萍.软件测试研究进展,北京大学学报(自然科学版),2005(1):134-145
    [104]毛澄映,卢炎生.构件软件测试技术研究进展,计算机研究与发展,2006(8):1375-1382
    [105]胡军,于笑丰等.基于场景规约的构件式系统设计分析与验证.计算机学报[J].2006(4):513-525
    [106]杜拴柱,谭建荣,陆国栋.基于界面构件关联图的软件功能测试技术,计算机研究与发展[J],2002(2):148-152
    [107]张书杰等.基于构件软件系统集成测试的初步研究,北京工业大学学报[J],2004(2):224-226
    [108]殷脂,曹渠江.构件软件的自适应测试,计算机应用[J],2005(S1):417-420
    [109]杨芙清.软件工程技术发展思索,软件学报,2005(1):1-7
    [110]J Zhang. An approach to facilitate reliability testing of Web services components[C]. In:Proc of the 15th Int'l Symposiumon Software Reliability Engineering (ISSRE'04). Los Alamitos, CA:IEEE Computer Society Press,2004.210-218
    [111]姜瑛,辛国茂,单锦辉等.一种Web服务的测试数据自动生成方法,计算机学报[J],2005(4):568-577
    [112]颜炯,王戟,陈火旺.基于模型的软件测试综述,计算机科学[J].2004(2):184-187
    [113]Gronau I, Hartman A, elt. A methodology and architecture for automated software testing. http://www.haifa.il.ibm.com/projects/verification/gtcb/paper/gtcbmanda.pdf,2000
    [114]Zhu H. and He X. A theory of behaviour observation in software testing, Technical Report, CMS-TR-99-05, Oxford Brookes University, Sept.1999.
    [115]Jean-Francois Husson. On Recorgnizable Trace Language. Tiuryn (Ed.):FOSSACS 2000, LNCS 1784[J].177-191.
    [116]Goodenough J B, Gerhart S L. Toward a theory of test data selection. IEEE Transactions on Software Engineering,1975, SE-3(6):156-173
    [117]朱鸿,金凌紫.软件质量保障与测试.北京:科学出版社,1997
    [118]伦立军等.软件测试充分性研究,计算机工程与应用[J].2004(3):p60-62
    [119]B. Meyer. Object-Oriented Software Construction. Prentice Hall,1997.
    [120]C.A.R. Hoare, J. He. Unifying theories of programming[M]. Prentice-Hall International,1998
    [121]Srinivas M,Patnaik L M. Adaptive Probabities of Crossover and Mutation in GA[J]. IEEE Trans on Systems, Man and Cybernetics.1994,24(4):656-667
    [122]Korel B. Automated software data generation[J].IEEE Trans on Software Eng,1990; 16(8):870-879
    [123]TRAN SY N., DEVILLE Y.:COTTAGE:A Consistency Based System for Test Data Generation. Research Report, INGI, April 2004
    [124]C.Michel, M.Rueher, and Y.Lebbah. Solving constraint over floating-point numbers. In Seventh International Conference on Principles and Practice of Constraint. Springer Verlag, LNCS,2001
    [125]G. Schumacher and A.Bantle. Automatic test case generation using interval arithmetic. In Proceedings of the SCAN2000/INTERVAL2000, Germany,2000.
    [126]N.T.Sy and Y.Deville. Automatic test data generation for Programs with integer and float variables. In 16th IEEE International Conference on Automated Software Engineering(ASE01),2001.
    [127]Yahia Lebbah,Olivier Lhomme.Accelerating filtering techniques for numeric CSPs. Volume 139, Issue 1 (July 2002) Pages:109-132
    [128]Harmen-Hinrich Sthamer. The Automatic Generation of Software Test Data Using Genetic Algorithms. A thesis submitted for the degree of a Doctor of Philosophy. November 1995 University of Glamorgan
    [129]韩学东,洪炳熔,孟伟基于疫苗自动获取与更新的免疫遗传算法[J]计算机研究与发展2005.42(5):740-745
    [130]Michael CC, McGraw GE, Schatz MA. Generating soft-ware test data by evolution[J]. IEEE Trans on Software Engineering,2001,27(12):1085-1110
    [131]Michael Zhou and Shizhao Zhou. Internet,Open-source and Power System Simulation. Power Engineering Society General Meeting,2007. IEEE Volume, Issue,24-28 June 2007 Page(s):1-5
    [132]F.Milan.An Open Source Power System Analysis Toolbox. IEEE Tran.on Power System[J]. Vol.20,No.3,August 2005:1199-1206
    [133]InterPSS User Guide [08-204-2007]

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700