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