Web服务组合的可靠性预测研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息技术的发展,Internet已经逐渐演变成了一个开放的分布式计算环境。特别是随着Web服务技术的出现和推广,Web服务已经成为公认的实现服务的主流技术选择。在面向服务的计算中,越来越多的企业和组织希望通过动态组合不同服务方提供的服务构建分布式应用系统。其中一个非常重要的问题在于如何动态、高效的预测服务组合的服务质量(如可靠性),进而指导服务发现和组合过程。目前,国内外许多研究机构围绕服务组合的可靠性预测展开研究工作,并取得了很多有价值的研究成果。
     本文针对当前服务组合可靠性预测研究中存在的不足,深入研究了基于体系结构的可靠性预测模型和Web服务组合的技术特点,提出用组合服务流程网模型作为分析和预测Web服务组合的可靠性模型。利用该模型,研究了基于BPEL业务流程的组合服务可靠性预测过程、在服务组合中应用软件容错技术增强系统可靠性、以及组合服务的可靠性优化等问题。本文的主要工作主要包括:
     1.全面分析了Web服务的技术特点和基于体系结构的可靠性预测的研究现状,并对典型的可靠性预测模型和方法进行了总结。
     2.针对Web服务技术和服务组合的特点,本文在随机Petri网的基础上,提出了用组合服务流程网模型描述服务组合的服务-使用剖面。组合服务流程网模型适合于描述服务组合这类并发软件系统。
     3.以组合服务流程网模型为基础,研究了基于BPEL业务流程的服务组合可靠性预测方法。该方法首先将BPEL业务流程转换成对应的组合服务流程网模型,结合构件服务的可靠性信息,预测组合服务的可靠性信息。并且,在此基础上研究了组合服务可靠性的敏感性分析方法,用于确定构件服务可靠性和使用剖面对组合服务整体可靠性的影响程度,帮助设计人员选择和确定关键的构件服务和场景。
     4.基于冗余的软件容错技术是提高软件系统可靠性的有效途径。在面向服务的计算中,由于Web服务具有的冗余特性,使得软件容错技术更易于应用在组合服务中。本文提出了在基于BPEL业务流程的组合服务中实现软件容错的方法,并对其可靠性和性能进行了定量评估。
     5.在服务组合中应用软件容错技术提高组合服务的可靠性的同时,也会带来组合服务的成本增加。本文研究了在满足成本约束的前提下,具备容错策略选择的服务组合可靠性优化问题,并提出了一种基于Pareto最优解的可靠性优化算法。
     6.设计和实现了一个组合服务的可靠性预测工具,能够将BPEL流程表示的组合服务自动转换为组合服务流程网模型,预测组合服务的可靠性。
     综上所述,本文的工作针对Web服务组合可靠性预测研究中存在的几个关键问题进行了深入的研究,对于Web服务技术和服务组合的广泛应用具有一定的理论和应用价值。
With the progressing of IT technology, the Internet has becoming an open distributed computing infrastructure. Especially, along the emergence and popularization of Web Services, it has become the mainstream technology for service provision. In service-oriented computing, more and more corporations and organizations expect to develop complex distributed applications by the dynamic composition of Internet accessible services from independent providers. A key issue in it is the dynamic and efficient prediction of composite service's overall quality (for example, reliability) to appropriately drive the selection and assembly of services. Many research institutions home and abroad have conducted quite a few researches on reliability prediction of service composition, and have made some valuable achievements.
     Aiming at the deficiency of research on reliability prediction of service composition, this dissertation firstly deeply studies the architecture-based reliability prediction models and characteristic of Web Services technology, then propose an approach to analyse the predict the reliability of composite Web Service. Using the reliability prediction model, some key questions are investigated including reliability prediction of BPEL process based service composition, using service composition to implement software fault tolerance, and reliability optimization of service composition. The contributions of this dissertation are as follows:
     1. The characteristic of Web Services technology and the status of research on reliability prediction are analysed. Typical models and approaches of reliability prediction are evaluated.
     2. Aiming at the characteristic of Web Services and service composition, this dissertation proposes the composite service process net model to describe the service-usage profile of service composition based on the stochastic Petri net. The composite service process net model can be used to describe this kind of concurrent software system.
     3. An approach to the reliability prediction of BPEL process based service composition is proposed based on the composite service process net model. Firstly, the BPEL process is transformed to the composite service process net model, then the reliability of service composition is calculated combing with the reliabilities of component services. This dissertation also studies the sensitivity analysis approach of service composition reliability. It is used to investigate the impacts of component service's reliability and the usage profile on the reliability of composite service, and find out the key component service and scenario.
     4. Software fault tolerance is an efficient way to improving the reliability of system. In service-oriented computing, software fault tolerance can easily be implemented by service composition by leveraging the redundancy intrinsic to the web service. In this dissertation, we propose an approach to implement software fault tolerance by service composition, and evaluate their reliability and performance measure.
     5. Using software fault tolerance in service composition will increase their cost. In this dissertation, we study the service composition's reliability optimization problem with a choice of fault tolerance strategies. A solution method based on pareto optimum solution is proposed.
     6. A reliability prediction tool of composite service was designed and implementioned, which can translate the BPEL process into composite service process net model, and calculate the reliability of composite service.
     In summary, some key questions about reliability prediction in service-oriented computing are studied in this dissertation. We believe that our contribution make a nice groundwork for the popularization of web service technology and service composition both in theory and practice.
引文
[1]Zoran Stojanovic and Ajantha Dahanayake.Service-Oriented Software System Engineering:Challenges and Practices.Idea Group Publishing.2005:1-47
    [2]Roland T.Rus and Katherine N.Lemon.E-Service and the Consumer,International Journal of Electronic Commerce,2001,5(3):85-101
    [3]Abbe Mowshowiz,Virtual organization,Communications of the ACM,1997,9(9):30-37
    [4]G Buda,D chio,RF Graveman,Ckubic,Ballen and etc.Security standards for the global information grid,Military Communications Conference(MILCOM 2001),IEEE Communications for Network-Centric Operations:Creating the Information Forces(1):617-621
    [5]John D.Musa著,韩柯译.软件可靠性工程.机械工业出版社.2003
    [6]黄锡滋 编著,软件可靠性、安全性与质量保证,电子工业出版社,2002
    [7]杨芙清,软件工程技术发展思索,软件学报,2005,16(1),1-7
    [8]W3C,Web Services Architecture,2003,http://www.w3.org/TR/2003/WD-ws-arch-20030808/
    [9]W3C,SOAP Version 1.2 Part 1:Messaging Framework,2001,http://www.w3.org/TR/soap12-part1
    [10]W3C,SOAP Version 1.2 Part21:Adjuncts,2001,http://www.w3.org/TR/soap12-part2/
    [11]W3C,Web Service Description Language(WSDL) Version 2.0,W3C Working Draft 3,2004,http://www.w3.org/TR/2004/WD-wsd120-20040803
    [12]Universal Description,Discovery and Integrationv2.0,2002,http://www.uddi.org
    [13]S.Tsur,S.Abiteboul,R.Agrawal,U.Dayal,J.Klein,and G.Weikum,Are Web Services the Next Generation Revolution in e-Commerce(Panel),the International Conference on Very Large Databases,Roma,Italy,2001:614-617
    [14]Liangzhao Zeng,Boualem Benatalla,Anne H.H.Ngu,Marlon Dumas,Jayant Kalagnanam,and Henry Chang.Qos-Aware Middleware for Web Services Composition,IEEE TRANSACTIONS ON SOFTWARE ENGINEERING,2004,30(5):311-327
    [15]Florian Rosenberg and Schahram Dustdar.Business Rules Integration in BPEL:A Service-Oriented Approach,Proceedings of the Seventh IEEE International Conference on E-Commerce Technology(CEC'05)
    [16]李景霞,侯紫峰.Web服务组合综述.计算机应用与研究.2005,4-7
    [17]Chris Peltz,"Web Services Orchestration and Choreography," Computer,36(10),Oct,2003,46-52
    [18] A. Arkin et al., Web Service Choreography Interface 1.0, 2002;http://www.sun.com/software/xml/developers/ wsci wsci-spec-10.pdf.
    [19] Eric Newcomer, Greg Lomow , Understanding SOA with Web Services 中文版.电子工业出版社.2006
    
    [20] Business Process Execution Language for Web Services version 1.1,http://www-128.ibm.com/developerworks/library/specification/ws-bpel/
    [21] Web Services Business Process Execution Language Version 2.0,http://www.oasis-open.org/apps/org/workgroup/wsbpel/,
    [22] Business Process Modeling Language (BPML). http://www.service -architecture.com/web-services/articles/business_process_modeling_language_bpml.html
    [23] Business Process Specification Schema (BPSS). http://www.service-architecture.com/web-services/articles/business_process_specification_schema_bpss.html
    [24] R. Bilorusets, et al., Web Services Reliable Messaging Protocol (WS-ReliableMessaging). February, 2005. http://www128.ibm.com/developerworks/webservices/library/ws-rm/
    [25] T. Rutt, M. Peel, D. Bunting, K. Iwasa, and J. Durand,Web Services Reliability August,2004,http://oasis-open.org/committees/tchome.php?wg abbrev=wsrm.
    [26] L.F. Cabrera, et al., Web Services Transaction, August 2002,http://www.ibm.com/developerworks/library/ws-transpec/.
    [27] OASIS Web Services Composite Application Framework (WS-CAF) TC,http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ws-caf
    [28] OASIS Web Services Security (WSS) TC http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss
    [29] Moser, L.E. Melliar-Smith, P.M. Zhao, W. , Making Web services dependable. Availability, Reliability and Security, 2006. ARES 2006. April 2006
    
    [30] Will Reliability Kill the Web Service Composition?http://www.cs.rutgers.edu/~rmartin/teaching/spring04/cs553/papers/009.pdf
    [31] George Candea and Armando Fox. Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel. Proc. 8th Workshop on Hot Topics in Operating Systems. (HotOS-VIII), Schloss Elmau, Germany, May 2001
    [32] Brown, A. and D. A. Patterson. Undo for Operators: Building an Undoable E-mail Store. In Proceedings of the 2003 USENIX Annual Technical Conference,San Antonio, TX, June 2003 (Best Paper Award)
    [33] Aaron B. Brown and David A. Patterson. Embracing Failure:A Case for Recovery-Oriented Computing. In High Performance Transaction Systems Workshop, 2001.
    [34]Sanjay Ghemawat,Howard Gobioff,Shun-Tak Leung.The Google file system.In Proceedings of the nineteenth ACM symposium on Operating systems principles,2003,Bolton Landing,NY
    [35]Apostolos Zarras,Panos Vassiliadis,Valerie Issamy:Model-Driven Dependability Analysis of WebServices.CoopIS/DOA/ODBASE(2) 2004:1608-1625
    [36]W.T.Tsai,D.Zhang,Y.Chen,H.Huang,R.Paul,and N.Liao,A Software Reliability Model for Web Services,,(436) Software Engineering and Applications-2004
    [37]Anatoliy Gorbenko,Vyacheslav Kharchenko,Peter T.Popov,Alexander B.Romanovsky:Dependable Composite Web Services with Components Upgraded Online.WADS 2004:92-121
    [38]Vincenzo Grassi:Architecture-Based Reliability Prediction for Service-Oriented Computing.WADS 2004:279-299
    [39]Vincenzo Grassi,Simone Patella:Reliability Prediction for Service-Oriented Computing Environments.IEEE Internet Computing 10(3),2006,43-49
    [40]Anatoliy Gorbenko,Vyacheslav Kharchenko,Olga Tarasyuk,Alexey Furmanov:F(I)MEA-Technique of Web Services Analysis and Dependability Ensuring.RODIN Book 2006,153-167
    [41]S.Hissam et al.Enabling Predictable Assembly.Journal of Systems and Software,vol.65,2003,185-198.
    [42]Goseva-Popstojanova,K.Trivedi.Architecture Based Approach to Reliability Assessment of Software Systems,Performance Evaluation,Vol.45,June 2001
    [43]Aleksandar Dimov,Sasikumar Punnekkat:On the Estimation of Software Reliability of Component-Based Dependable Distributed Systems.QoSA/SOQUA 2005.171-187
    [44]G Schulmeyer and J.I.McManus,The Handbook of Software Quality Assurance (3rd ed.).Prentice Hall PTR,1999
    [45]Jens Happe.Predicting the Reliability of Component-Based Software Architectures(Master Thesis),December 30,2004
    [46]Ralf Reussner,Iman Poernomo.Heinz W.Schmidt:Reasoning about Software Architectures with Contractually Specified Components.Component-Based Software Quality 2003:287-325
    [47]R.C.Cheung,A user-oriented software reliability model.IEEE Transactions on Software Engineering,vol.6,no.2,118-125.Mar,1980.
    [48]M.R.Lyu,Handbook of Software Reliability Engineering,McGraw-Hill Company,1996.
    [49]蔡开元.软件可靠性工程基础.清华大学出版社,1995
    [50]J.D.Musa.Software Reliability Engineering:More Reliable software,Faster Development and Testing,McGraw-Hill Company,1999.
    [51]J.A.Whittaker,A Markov Chain Model for Statistical Transactions on Software Engineering.Software Testing.20(10),Oct,1994.812-824.
    [52]阮镰,刘斌,陈雪松.软件可靠性测试及其测试环境[J].测控技术,2000,19(2):9-16.
    [53]James A.Whittaker,Michael G.Thomason,A Markov Chain Model for Statistical Software Testing,IEEE Transactions on Software Engineering 20(10),1994812-824..
    [54]J.A.Whittaker(1992),Markov Chain Techniques for Software Testing and Reliability Analysis,Ph.D.Dissertation,Dept.of Comp.Sci.,Univ.of Tennessee,Knoxville,TN.
    [55]Lionel C.Briand,Yvan Labiche,A UML-Based Approach to System Testing,Lecture Notes In Computer Science;Vol.2185,Proceedings of the 4th International Conference on The Unified Modeling Language.2001.194-208
    [56]颜炯,基于UML的软件统计测试研究,国防科技大学博士论文,2005
    [57]D.M.Woit,Operational Profile Specification,Test Cases Generation,and Reliability Estimation for Modules,CRL Report 281,Telecommunications Research Institute of Ontario(TRIO),McMaster University,1994.http://citeseer.ist.psu.edu/woit94operational.html
    [58]S.J.Prowell,C.J.Trammell,R.C.Linger and J.H.Poore,Cleanroom Engineering:Technology and Process,Addison-Wesley,1999.
    [59]C.Wohlin,P.Runeson.Certification of software Components.IEEE Transaction on Software Engineering,Vol.20(6),1994,494-499.
    [60]Harlan Mills,Cleanroom Software Engineering,IEEE Software,Sept 1987,19-25.
    [61]Swapna S.Gokhale,K.S.T.Structure-Based Software Reliability Prediction.in Proc.of Advanced Computing.Chennai,India.1997.
    [62]B.Littlewood,Software reliability model for modular program structure,IEEE Trans.on Reliability,28(3).1979.241-246
    [63]J.C.Laprie,Dependability evaluation of software systems in operation,IEEE Transaction on Software Engineering,10(6).1984.701-714
    [64]P.Kubat,Assessing reliability of modular software,Operations Research Letters,8(1989) 35-41
    [65]S.Gokhale,W.E.Wong,K.Trivedi,J.R.Horgan,An analytical approach to architecture based software reliability prediction,in Proc.3rd Int'l Computer Performance and Depensability Symp.(IPDS'98),1998,13-22
    [66]M.Shooman,Structural models for software reliability prediction,in Proc.2nd Int'l Conference on software Engineering, 1976,268-280
    [67] S.Krishnamurthy, A.P.Mathur, On the estimation of reliability of a software system using reliabilities of its components, in Proc. 8th Int'l Symp Software Reliability Engineering(ISSRE'97), 1997,146-155
    [68] S.Yacoub, B.Cukic, H. Ammar, Scenario-Based Analysis of Component-Based Software, 10th IEEE Int'l Symposium on Software Reliability Engineering, Boca Raton, FL, Nov. 1999.22-31
    [69] S.Yacoub B.Cukic. Sherif Yacoub. Bojan Cukic. and Hany H. Ammar, A Scenario-Based Reliability Analysis Approach for Component-Based Software,IEEE Transactions on Reliability. 53(4). Dec 2004,465-480
    [70] M.Xie, C.Wohlin, An additive reliability model for the analysis of modular software failure data, in: Proc. 6th Int'l Symp Software reliability Engineering(ISSRE95), 1995 188-194
    [71] W.Everett, Software component reliability analysis, in Proc: Symp.Application-Specific Systems and Software Engineering Technology (ASSET'99),1999, 204-211
    [72] G. N. Rodrigues, D. S. Rosenblum, S. Uchitel .Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems. In Proc. of Fundamental Approaches of Software Engineering (FASE). LNCS3442, Springer.April 2005, Edinburgh, Scotland.
    [73] G. N. Rodrigues, D. S. Rosenblum, S. Uchitel. Reliability Prediction in Model Driven Development. In Proceedings of ACM/IEEE 8th International Conference On Model Driven Engineering Languages and Systems (formerly the UML series of conferences). Montego Bay - Jamaica, October, 2005.
    [74] Ralf Reussner, Heinz W. Schmidt, Iman Poernomo: Reliability prediction for component-based software architectures. Journal of Systems and Software 66(3).2003.241-252
    [75] Cortellessa, V., Singh, H., Cukic, B.: Early reliability assessment of UML based software models, In Proc. of Third International Workshop on Software and Performance (WOSP), Rome, Italy, July 24-26, 2002. 302-309,
    [76] Roshandel, R., Medvidovic, N. Toward Architecture-based Reliability Estimation,In Proc. of the Workshop on Architecting Dependable Systems, International Conference on Software Engineering (ICSE 26), Edinburgh, UK, May 2004
    [77] Singh, H., Cortellessa, V., Cukic, B., Gunel, E., Bharadwaj, V.: A Bayesian approach to reliability prediction and assessment of component based systems. In Proc. of 12th International Symposium on Software Reliability Engineering (ISSRE'01),2001
    [78] Roshandel, R: Calculating Architectural Reliability via Modelling and Analysis,In Proc. of the Doctoral Symposium at the International Conference on Software Engineering(ICSE26),Edinburgh,UK,May 2004
    [79]Wen-Li Wang,Ye Wu.Mei-Hwa Chen.An Architecture-Based Software Reliability Model,In Proc.of Pacific Rim International Symposium on Dependable Computing,1999
    [80]D.Z.Du and F.Hwang,Combinatorial group testing and its Applications.World Scientific,2nd edition,2000
    [81]W.T.Tsai,R.Paul,L.Yu,A.Saimi,and Z.Cao,Scenario-Based Web Service Testing with Distributed Agents,IEICE Transaction,June,2003.
    [82]Rohit Aggarwal,Kunal Verma,John Miller,William Milnor,Constraint Driven Web Service Composition in METEOR-S,2004 IEEE International Conference on Services Computing(SCC'04),23-34
    [83]Benatallan Boualem,Sheng Q.Z,Dumas Marlon.The Self-Serv environment for Web services composition,IEEE internet computing 2003,7(1),40-48
    [84]Biplav Srivastava,Jana Koehler,Web Service Composition Current Solutions and Open Problems,ICAPS 2003
    [85]Roy Gronmo,Michael C.Jaeger,Model-Driven Methodology for Building QoS-Optimised Web Service Compositions,LNCS3543,2005
    [86]M.C.Jaeger,G.Rojec-Goldman,and G.Muehl.QoS Aggregation for Web Service Composition using Workflow Patterns.In Proceedings of the 8th International IEEE Enterprise Distributed Object Computing Conference (EDOC),Monterey,California,September 2004.
    [87]袁崇义,Petri网原理与应用,电子工业出版社,2005
    [88]Claude Girault,Rudiger Valk.王生原等译,系统工程Petri网-建模、验证与应用指南,电子工业出版社,2005
    [89]林闯,随机Petri网和系统性能评价(第2版),清华大学出版社,2005.
    [90]G.Ciardo,J.Muppala,and K.S.Trivedi,Analyzing Concurrent and Fault-Tolerant Software using Stochastic Reward Nets,Journal of Parallel and Distributed Computing,Vol.15,1992.255-269
    [91]Kishor S.Trivedi,Probability and Statistics with Reliability,Queuing,and Computer Science Applications,John Wiley and Sons,New York,2001.
    [92]Michael R.Lyu Software Fault Tolerance,John Wiley & Sons Inc;1 edition 1995
    [93]Navid Aghdaie and Yuval Tamir,Implementation and Evaluation of Transparent Fault-Tolerant Web Service with Kernel-Level Support,Proceedings of the 11th International Conference on Computer Communications and Networks(ICCCN 2002),Miami,Florida,October 14-16,2002.
    [94]Nik Looker,Malcolm Munro,Jie Xu.Increasing Web Service Dependability Through Consensus Voting.COMPSAC(2) 2005.66-69
    [95] Giuliana Teixeira Santos, Lau Cheuk Lung, Carlos Montez, FTWeb: A Fault Tolerant Infrastructure for Web Services, Proceedings of the 2005 Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05),2005,
    [96] Abdelkarim Erradi,Piyush Maheshwari , A Broker-Based Approach for Improving Web Services Reliability, IEEE Computer Society Washington,DC, USA 2005,355-362
    [97] Duhang Zhong, Zhichang Qi. A Petri Net Based Approach for Reliability Prediction of Web Services. in OTM 2006. LNCS 4277 Springer 2006. 116-125.
    [98] Oded Berman, U.D.K., Optimization models for recovery block schemes.European Journal of Operational research 1999. 368-379.
    [99] Duhang Zhong, Zhichang Qi. Reliability Prediction for BPEL-based composite Web Service. RCIS 2007.265-270.
    [100] Fevzi Belli, P.J., An Approach to the Reliability Optimization of Software with Redundancy. IEEE Transactions on Software Engineering. 1991. 17. 310-314.
    [101] Yunni Xia, Hanpin Wang, Chunxiang Xu, Liang Li: Stochastic Modeling and Quality Evaluation of Workflow Systems Based on QWF-Nets. International Conference on Computational Science (3) 2006.988-995
    [102] Dobson, G, Using WS-BPEL to Implement Software Fault Tolerance for Web Services, in Proc. 32nd EUROMICRO Conference on Software Engineering and Advanced Applications, July 2006, 126-133
    [103] Ouyang, Chun and Verbeek, H.M.W. and van der Aalst, Wil M.P. and Breutel,Stephan and Dumas, Marlon and ter Hofstede, Arthur H.M. Formal Semantics and Analysis of Control Flow in WS-BPEL (Revised Version). 2005.http://is.tm.tue.nl/staff/wvdaalst/BPMcenter/reports/2005/BPM-05-15.pdf
    [104] H.M.W. Verbeek and W.M.P. van der Aalst. Analyzing BPEL Processes using Petri Nets. In D. Marinescu, editor, Proceedings of the Second International Workshop on Applications of Petri Nets to Coordination, Workflow and Business Process Management, pages 59-78. Florida International University,Miami, Florida, USA, 2005.
    [105] Sebastian Hinz, Karsten Schmidt, and Christian Stahl, "Transforming BPEL to Petri Nets.". Proc. 3rd Int. Conf. on Business Process Management (BPM 2005,LNCS 3649, Nancy, France, 2005, pp. 220-235.
    [106] Humboldt-Universit At Zu, Analyzing Web Service based Business Processes Axel Martens. 2005.
    [107] Gianfranco Ciardo, Jogesh K. Muppala and Krishor S. Trivedi, "Analyzing Concurrent and Fault-Tolerant Software using Stochastic Reward Nets", Journal of Parallel and Distributed Computing, Vol. 15, pp. 255-269, 1992.
    [108] C. Hirel, B. Tuffin, and K. S. Trivedi, SPNP : Stochastic Petri Nets. Version 6.0,in Computer performance evaluation: Modelling tools and techniques; 11th International Conference;TOOLS 2000,Schaumburg,Il.,USA,B.Haverkort,H.Bohnenkamp,C.Smith(eds.),LNCS 1786,Springer Verlag,2000
    [109]Jens Happe,Viktoria Firus,"Using Stochastic Petri Nets to Predict Quality of Services Attributes of Component-Based Software Architectures",the Tenth International Workshop on Component-Oriented Programming,Glasgow,Scotland(July 25-29,2005)
    [110]Axel Martens.Simulation and equivalence between bpel process models.In Proc.of Intl.Conference DASD'05,San Diego,California,April 2005.
    [111]谢涛,陈火旺.多目标优化与决策问题的演化算法.中国工程科学.4(2),2002.2.59-69
    [112]陈彦萍,李增智,郭志胜,晋勤学,王创.Web服务组合中基于服务质量的服务选择算法.西安交通大学学报,40(8),2006.8
    [113]史少锋,李安渝.使用BPEL4WS设计业务流程的研究.计算机应用与软件.23(7).2006.7
    [114]Berman,O.and Kumar,U.D.1999.Optimization models for complex recovery block schemes.Comput.Oper.Res.26,5(Apr.1999),525-544.
    [115]N.Ashrafi,O.Berman and M.Cutler,"Optimal design of large software-systems using N-version programming",IEEE Transaction on Reliability,1994,Vol.43,No.2,pp.344-350.
    [116]K.E.Grosspietsch Optimizing the Reliability of Component-Based n-Version Approach.Proceedings of the International Parallel and Distributed Processing Symposium(IPDPS02),2002.138-145
    [117]Swapna S.Gokhale A.Wadekar.Reliability Maximization of Component-Based Software Systems.http://citeseer.ist.psu.edu/464677.html
    [118]I.Brandic,S.Benkner,G.Engelbrecht,R.Schmidt.Towards Quality of Service Support for Grid Workflows.Proceedings of the European Grid Conference 2005(EGC2005),Amsterdam,The Netherlands,February 2005
    [119]https://javacc.dev.java.net/
    [120]Chun Lei Ren.Parsing and Abstract Syntax Tree Generation in the GIPSY System.M.Sc.Thesis,Computer Science Department,Concordia University,Quebec,Canada,September.
    [121]阎宏.,Java与模式,电子工业出版社,2002.
    [122]Ivona Brandic,Sabric Pllana and Siegfried Benkner.High-level Composition of QoS-aware Grid Workflows:An Approach that Consider Location Affinity.
    [123]Zhangxi Tan,Chuang Lin,Hao Yin,Ye Hong,and Guangxi Zhu,Approximate Performance Analysis of web Services Flow Using Stochastic Petri Net,GCC 2004,LNCS 3251,pp.193-200,2004.
    [124]卢光松,葛运建.工作流响应时间概率分布分析.东南大学学报(英文版). 2006 Vol.22 No.1.PP137-142.
    [125]Gustavo A.Chaparro-Baquero,Nayda G.Santiago,Wilson Rivera,Fernando Vega-Riveros:Measuring Quantitative Dependability Attributes in Digital Publishing Using Petri Net Workflow Modeling.DASC 2006.PP119-128.
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.