ABSTRAK
Nama : Kianutama Radianur Hudha
Program Studi : Ilmu Komputer
Judul : Refactoring Framework dan Engine SPLELive Sesuai dengan Paradigma Software Product Line Engineering
Software Product Line Engineering (SPLE) adalah sebuah paradigma pemrograman
yang mengkategorikan persamaan (commonality) dan perbedaan (variability) dari sebuah
aplikasi. Tujuan penggunaan paradigma ini adalah menghasilkan aplikasi yang memiliki
variasi produk dengan menggunakan satu basis aplikasi yang sama. Implementasi SPLE
dilakukan menggunakan bahasa pemodelan Abstract Behavioral Specification (ABS)
dengan menggunakan pendekatan delta-oriented programming (DOP). Namun, terdapat
implementasi SPLE yang kurang tepat yang mengakibatkan terjadinya permasalahan
pada fungsionalitas, integritas aplikasi, maupun penggunaan sumber daya. Permasalahan
yang terjadi meliputi engine, model, dan framework dari ABS. Kemudian, pada penelitian ini juga akan diberikan usulan untuk menambahkan lapisan pada framework yang
digunakan. Maka dari itu, penelitian ini bertujuan untuk memperbaiki implementasiimplementasi tersebut agar paradigma SPLE dilakukan dengan benar dan memastikan
fungsionalitasnya berjalan dengan benar. Hasil dari penelitian ini akan diintegrasikan
dengan engine SPLELive yang sudah berjalan dan memastikan bahwa aplikasi dapat
berjalan sebagaimana sebelumnya.
Kata Kunci:
Abstract Behavioral Specification, Delta-Oriented Programming, Software Product Line
Engineering, skema basis data, framework, tools
|
|