BPTesting 0.9

लाइसेंस: मुफ्त ‎फ़ाइल आकार: N/A
‎उपयोगकर्ताओं की रेटिंग: 3.0/5 - ‎1 ‎वोट

बीपीईएल प्रतिभागी परीक्षण परियोजना बीपीटेस्टिंग परियोजना में बीपीईएल आर्केस्ट्रा में संभावित अंतरसंचालनीयता बेमेल को उजागर करने के लिए एक परीक्षण व्युत्पन्न और निष्पादन दृष्टिकोण का प्रस्ताव है। प्रतिभागी परीक्षण मॉडल चेकिंग तकनीकों द्वारा प्राप्त एंड कोट;एड-हॉक एंड कोट; परीक्षण सूट द्वारा सूचित किया जाता है। परीक्षणों के लिए डेटा जनरेशन एक जेनेटिक एल्गोरिदम द्वारा निर्देशित है। परिचय सेवा उन्मुख कंप्यूटिंग एक उभरता हुआ अनुशासन है जो सॉफ्टवेयर सिस्टम के अंतर-संगठन एकीकरण को बढ़ावा देता है और आसान बनाता है। ऐसे संदर्भ में अंतरसंचालनीयता के मुद्दों को सही एकीकरण के लिए प्राथमिक खतरा माना जाता है । इस सेटिंग में, एक सेवा आर्केस्ट्रा सेवा रचनाओं को संदर्भित करता है जो कई स्वतंत्र प्रतिभागी सेवाओं के बीच नियंत्रण और निष्पादन (आर्केस्ट्रा) के केंद्रीय बिंदु की उपस्थिति की उम्मीद करता है। वेब सेवा-व्यापार प्रक्रिया निष्पादन भाषा (लघु के लिए BPEL) वेब सेवाओं के आर्केस्ट्रा के लिए अग्रणी मानक बनने के लिए महान मौका है और एक परीक्षण के नजरिए से महत्वपूर्ण चुनौतियों प्रस्तुत करता है । हमारा दृष्टिकोण मॉडल की जांच और आनुवंशिक एल्गोरिदम तकनीकों को जोड़ती है ताकि परीक्षण के मामलों को प्राप्त किया जा सके ताकि सेवाओं के व्यवहार की जांच की जा सके जो किसी दिए गए आर्केस्ट्रा के भीतर भूमिका निभाएंगे। विशेष रूप से आनुवंशिक एल्गोरिदम तकनीकों का उपयोग डेटा उत्पादन से निपटने और राज्य विस्फोट से संबंधित मुद्दों से बचने के लिए किया जाता है। कार्यान्वयन एक BPEL विवरण और संबंधित डब्ल्यूएसडीएल फ़ाइलों का एक सेट शुरू करना हमारा ढांचा मॉडल चेकर जावा पाथफाइंडर के लिए उपयुक्त जावा मॉडल और डेटा उत्पादन के लिए एक आनुवंशिक एल्गोरिदम बनाने में सक्षम है। मॉडल निष्पादन के रूप में हम निष्पादन के निशान को अलग करने और शामिल प्रत्येक प्रतिभागी के लिए परीक्षण के मामलों को प्राप्त करने में सक्षम हैं । कार्यान्वयन विकास के प्रारंभिक चरण में है लेकिन हम प्रणाली के पूर्ण बुनियादी ढांचे का निर्माण कर रहे हैं । अब केवल बीपीईएल भाषा के एक सबसेट का अनुवाद किया गया है और मॉडल को निष्पादित होने के लिए कुछ मैनुअल संशोधन की आवश्यकता होती है। हम परियोजनाओं के बारे में किसी भी टिप्पणी, सुझाव या भागीदारी की सराहना करेंगे । संपर्कों के लिए "People" section देखें।

संस्करण इतिहास

  • विवरण bpt0.9 पर तैनात 2009-10-29
    कई सुधार और अपडेट
  • विवरण bpt0.9 पर तैनात 2009-10-29

कार्यक्रम विवरण