Feature modeling merupakan dasar utama dari metode software product line engineering
(SPLE) sebagai teknik yang digunakan dalam mendefinisikan persamaan
dan variability dari produk-produk yang akan dibuat. Pada tahun 2008, terdapat
sebuah proyek yang dibentuk oleh tim peneliti Eropa yang dikenal dengan HATS
(Highly Adaptable and Trustworthy Software using Formal Models) dengan tujuan
untuk mengubah pengembangan SPLE menjadi pendekatan yang lebih formal
dan teliti menggunakan sebuah bahasa pemodelan yang disebut dengan ABS (Abstract
Behavioral Specification). Feature modeling pada ABS merupakan proses
modeling yang dilakukan berbasis teks menggunakan sebuah bahasa yang dikenal
dengan μTVL (Micro Textual Variability Language). Hal ini relatif sulit ketika
akan melakukan pemodelan dengan skala besar menggunakan basis teks. Oleh sebab
itu, dibutuhkan mekanisme sistematis untuk membuat proses pemodelan yang
umum digunakan pada feature modeling (feature diagram) dikenali dan dapat digunakan
oleh ABS. Salah satu pendekatan yang digunakan adalah membuat sebuah
code transformator yang mentransformasikan feature diagram tersebut menjadi
kode ABS. Skripsi ini merupakan sebuah bentuk laporan penelitian yang dilakukan
oleh Penulis dalam membuat sebuah code transformator yang digunakan
untuk mentransformasikan feature diagram menjadi kode ABS dalam representasi
μTVL. Penulis telah berhasil membuat code transformator tersebut dengan terlebih
dahulu menyusun aturan pembuatan feature diagram agar hasil transformasi feature
diagram sesuai dengan aturan yang dimiliki oleh ABS. code transformator yang dihasilkan
saat ini masih perlu disempurnakan dengan metamodel yang sesuai dengan
spesifikasi ABS agar seluruh kelebihan ABS dapat dimanfaatkan dengan baik.
|
|