BPTesting 0.9

Lisensi: Gratis ‎Ukuran file: N/A
‎Peringkat Pengguna: 3.0/5 - ‎1 ‎Suara

Proyek Pengujian Peserta BPEL Proyek BPTesting mengusulkan derivasi pengujian dan pendekatan eksekusi untuk menyoroti kemungkinan ketidakcocokan interoperabilitas dalam orkestrasi BPEL. Pengujian peserta diformat oleh "ad-hoc" test suites yang diturunkan oleh teknik Model Checking. Pembuatan data untuk pengujian dipandu oleh Algoritma Genetik. Perkenalan Service Oriented Computing adalah disiplin baru yang mempromosikan dan mempermudah integrasi sistem perangkat lunak antar-organisasi. Dalam konteks seperti masalah interoperabilitas dianggap sebagai ancaman utama untuk integrasi yang benar. Dalam pengaturan ini, orkestrasi layanan mengacu pada komposisi layanan yang meramalkan adanya titik pusat kontrol dan eksekusi (orkestrator) antara banyak layanan peserta independen. Bahasa Eksekusi Proses Layanan Web-Bisnis (singkatnya BPEL) memiliki peluang besar untuk menjadi standar terkemuka untuk orkestrasi Layanan Web dan dari perspektif pengujian menghadirkan tantangan penting. Pendekatan kami menggabungkan teknik pengecekan model dan algoritma genetik untuk memperoleh kasus pengujian yang akan digunakan untuk memeriksa perilaku layanan yang akan memainkan peran dalam orkestrasi tertentu. Khususnya teknik algoritma genetik digunakan untuk menangani pembuatan data dan untuk menghindari masalah terkait ledakan negara. Implementasi Mulai membentuk deskripsi BPEL dan serangkaian file WSDL terkait, framework kami mampu membangun model Java yang cocok untuk pemeriksa model Java PathFinder dan algoritma genetik untuk pembuatan data. Bentuk eksekusi model kami dapat mengisolasi jejak eksekusi dan memperoleh kasus tes untuk setiap peserta yang terlibat. Implementasinya dalam tahap awal pembangunan tetapi kami membangun infrastruktur lengkap sistem. Sekarang hanya subset bahasa BPEL yang diterjemahkan dan model memerlukan beberapa modifikasi manual untuk dapat dieksekusi. Kami akan menghargai komentar, saran, atau keterlibatan apa pun tentang proyek. Lihat bagian "Orang" untuk kontak.

Riwayat versi

  • Versi bpt0.9 diposting di 2009-10-29
    Beberapa perbaikan dan pembaruan
  • Versi bpt0.9 diposting di 2009-10-29

Detil Program