OMG mespesifikasikan beberapa standard yang digunakan dalam MDA, antara lain adalah sebagai berikut:
Unified Modeling Language (UML)
UML adalah sebuah spesifikasi yang mendefiniskan suatu bahasa grafis untuk memvisualisasikan, menspesifikasikan, mengkonstruksikan dan mendokumentasikan artifak-artifak dari sistem perangkat lunak.
UML adalah sebuah standard industri bahasa visual untuk memodelkan sistem perangkat lunak. Model-model tersebut menangkap pengetahuan tentang sebuah sistem pada bermacam [...]
Platform Independent Model (PIM)
Sebuah platform adalah sebuah himpunan dari subsistem dan teknologi yang menyediakan serangkaian fungsionalitas terkait melalui antarmuka dan menspesifikasikan pola penggunaan, sehingga aplikasi-aplikasi yang didukung oleh platform dapat menggunakannya tanpa mempedulikan rincian bagaimana fungsionalitas yang disediakan tersebut diimplementasikan. Sebagai contoh, platform yang berjenis umum adalah objek, batch dan dataflow, platform yang khusus untuk [...]
OMG menggunakan arsitektur empat lapis (four-layered) dalam standard-standard yang dipakai di MDA. Lapisan ini mendefinisikan model-model untuk tingkat abstraksi yang berbeda, masing-masing lapisan dinamakan sebagai M0, M1, M2, dan M3.
Lapisan-lapisan tersebut memuat sebuah hirarki dari tingkatan-tingkatan model, masing-masing (kecuali yang paling atas) merupakan sebuah instans dari (instance of) tingkatan di atasnya. Tabel 1 adalah penjelasan [...]
Sebuah metamodel adalah sebuah model spesifikasi untuk sebuah kelompok dari SUS dimana masing-masing SUS dalam kelompok tersebut adalah sebuah model yang sah (valid) yang diekspresikan dalam bahasa pemodelan tertentu. Metamodel membuat pernyataan-pernyataan tentang apa yang dapat diekspresikan dalam model-model yang sah untuk sebuah bahasa pemodelan tertentu [1]. Gambar 5 menunjukkan hubungan antara model, bahasa, metamodel [...]
12 Jun, 2007
Posted by: Ibrahim In: Articles
Membaca adalah sebuah aktivitas yang menyenangkan sekaligus menguras pikiran. Ada tulisan yang menghadirkan emosi dan ada juga yang murni mengerahkan segenap power dari ‘processor’ di kepala. Membaca bisa sekedar mengaktifkan otak kanan, menyalakan otak kiri, dan juga sekaligus keduanya.
Setiap orang memiliki cara tersendiri dalam membaca. Untuk membaca buku, saya tidak selalu harus menyelesaikan tuntas sebuah [...]