Results (
Indonesian) 2:
[Copy]Copied!
Untuk menunjukkan skalabilitas infrastruktur kami, kami menggunakannya untuk
memodelkan [44] software arsitektur pesawat AWACS dalam sebuah
ADL berbasis XML. Arsitektur ini, yang terdiri dari beberapa ratus
komponen dan konektor, dimodelkan menggunakan subset dari
xADL 2,0 skema. Kami kemudian menggunakan model ini sebagai dasar untuk
simulasi arsitektur berbasis sistem software AWACS.
Karena ukuran besar arsitektur, dan internal tinggi
keteraturan (elemen yang sama berulang-ulang), kita membangun
deskripsi AWACS awal pemrograman dengan kecil (1000-
program baris) yang memanggil Data infrastruktur kami perpustakaan mengikat.
hasilnya adalah sebuah dokumen arsitektur yang terdiri dari sekitar 10.000 baris XML. Jelas, menciptakan sebuah besar
deskripsi dengan tangan atau di dalam editor berbasis GUI akan
tidak layak, lebih lanjut menunjukkan nilai dari data yang mengikat
perpustakaan. AWACS deskripsi menggambarkan komponen, konektor, antarmuka, dan link dalam arsitektur, bersama dengan komponen, konektor, dan jenis antarmuka. Kami divalidasi deskripsi ini terhadap xADL 2,0 skema menggunakan XML Spy dan divisualisasikan dengan ArchEdit. Kami menggunakan ArchEdit untuk memeriksa arsitektur dan melakukan perbaikan lebih lanjut sampai model adalah akurat.
Kami juga membangun simulator AWACS dengan infrastruktur kami untuk
memvisualisasikan interaksi antara komponen-komponen. Kami menciptakan
implementasi untuk setiap jenis komponen dan jenis konektor di
Jawa. Menggunakan xArchADT untuk membaca deskripsi arsitektur,
Program bootstrap singkat instantiates dan menghubungkan elemen.
Untuk memvisualisasikan simulasi, kami menambahkan ekstensi ke Microsoft
Visio yang memungkinkan Visio untuk menampilkan peristiwa pada diagram arsitektur grafis. Sebuah proyek yang terpisah telah diperpanjang Visio lebih lanjut untuk
membuat dan lay out diagram arsitektur secara otomatis dari
xADL 2.0 deskripsi. Sebuah screenshot dari simulator ditunjukkan pada
Gambar 4. Hal ini menunjukkan bahwa alat infrastruktur yang berguna dalam
bernilai tinggi, semantik berorientasi alat seperti simulator.
Being translated, please wait..
